首页 » Web前端 » php长途下载1002php长途下载技巧_FreeBSD 下载做事器 TransmissionMLDonkey

php长途下载1002php长途下载技巧_FreeBSD 下载做事器 TransmissionMLDonkey

访客 2024-11-27 0

扫一扫用手机浏览

文章目录 [+]

transmission 采取客户做事器模式,可以用FreeBSD作为主机,从客户端发送BT种子给做事器,让做事器进行下载,或用客户端管理做事器上的下载文件。

1.安装

php长途下载1002php长途下载技巧_FreeBSD 下载做事器 TransmissionMLDonkey

cd /usr/ports/net-p2p/transmission

php长途下载1002php长途下载技巧_FreeBSD 下载做事器 TransmissionMLDonkey
(图片来自网络侵删)

make install clean

rehash

2.创建下载目录,一个是下载完成的目录,一个是未完成的目录,详细目录根据你的情形决定:

# mkdir -p /home/transmission/downloading

# mkdir -p /home/transmission/incomplete # finished downloads

3.可用普通用户启动,首次启动在指定目录下天生一个 settings.json 配置文件

transmission-daemon -g /home/transmission #配置文件目录

4.修正配置文件 /etc/transmission/settings.json:

\"大众download-dir\"大众: \"大众/home/pi/complete\"大众, #未完成的下载目录

\"大众incomplete-dir\公众: \公众/home/pi/incomplete\"大众, #下载目录位置:

\"大众rpc-whitelist\"大众: \"大众192.168.1.\"大众, #许可Web访问的白名单地址

\"大众bind-address-ipv4\"大众: \公众10.10.10.10\"大众,

\"大众rpc-bind-address\公众: \"大众10.10.10.10\公众,

\公众ddress-ipv4\"大众: \"大众10.10.10.10\"大众,

\公众rpc-port\"大众: 9091, # web访问端口

5.重启

transmission-daemon -g /home/BT

现在就可以web访问:http://192.168.1.9:9091/ ,访问时输入用户名和密码,默认都是:transmission。

6.也可以用下列命令访问,但目前还没搞懂。

sudo service transmission-daemon reload

sudo service transmission-daemon restart

用FreeBSD搭建下载专用机 — 安装mldonkey

安装:

# cd /usr/ports/net-p2p/mldonkey-core

# make install clean

# rehash

设置步骤:

•为mldonkey添加一个专用的系统帐户•为mldonkey创建所需的目录•初始化mldonkey的配置文件•将mldonkey设置为自动启动•为admin用户设置密码•导入.met文件•设置下载文件存放路径

为mldonkey添加一个专用的系统帐户

处于系统安全的考虑,我们将以一个特定的系统账号运行mldonkey的做事进程。
该用户名为mlnet,从属于mlnet组。
命令如下:

# pw group add mlnet

# pw useradd mlnet -g mlnet -m

# id mlnet

uid=1002(mlnet) gid=1003(mlnet) groups=1003(mlnet)

为mldonkey创建所需的目录

# mkdir /home/mlnet/mldonkey

# mkdir /home/mlnet/mldonkey/temp

# mkdir /home/mlnet/mldonkey/done

# mkdir /home/mlnet/mldonkey/done/files

# mkdir /home/mlnet/mldonkey/done/directories

# chown -R mlnet /home/mlnet/mldonkey

# chmod 777 /home/mlnet/mldonkey/done/

初始化mldonkey的配置文件

对mldonkey进行初始设置时,只须要利用相应的参数启动mlnet进程一次即可。
进程启动后,将自动在用户的主目录下面创建一个名为.mldonkey的子目录,并把配置文件存放于该目录中。

# su - mlnet

$ /usr/local/bin/mlnet -client_name 'yourname' -allowed_ips '127.0.0.0/8 192.168.0.0/24' -enable_overnet true -enable_kademlia true -enable_bittorrent true -enable_donkey true -enable_opennap true -enable_fasttrack true -enable_fileTP true -mtu_packet_size 1464 -run_as_user mlnet -start_gui false -temp_directory /home/mlnet/mldonkey/temp -create_file_mode 664 -create_dir_mode 777 -pid /home/mlnet/mldonkey/run

此时在其余一台机器上面访问http://:4080可以打开mldonkey的web界面。
该web页面将提示我们设置admin用户的密码。
我们稍后在进行设置,先按+C键终止mlnet进程。

将mldonkey设置为自动启动.向/etc/rc.conf文件加入下面信息。

mlnet_enable=\"大众YES\公众

mlnet_user=\公众mlnet\"大众

mlnet_flags=\公众\"大众

mlnet_logfile=\"大众\"大众

重启电脑,使得mlnet进程启动。

为admin用户设置密码

对admin用户设置密码,须要运行mldonkey内置的命令。
我们可以利用telnet工具连接运行mlnet进程的PC机的4000端口访问mldonkey的命令行接口。
设置过程如下:

$ telnet localhost 4000

> useradd admin

> exit

完成后再次访问mldonkey的web界面,此时浏览器将弹出身份验证对话框。
输入用户名admin以及设置的密码即可。
建议此时利用Option页面对mldonkey进一步进行设置。

导入.met文件

为了使得mldonkey能够连接到emule的做事器,我们须要导入.met文件。

设置下载文件存放路径。
默认时mldonkey将把下载下来的文件存放到~/.mldonkey/incoming目录下面。
根据UNIX系统的文件命名规则,.mldonkey是一个隐蔽文件。
因此我决定将文件的存放目录修正为/home/mlnet/mldonkey/done。
可以如下办理:

# su - mlnet

$ cd /home/mlnet/.mldonkey/incoming

$ mv directories directories.bak

$ ln -s ~/mldonkey/done/directories

$ mv files files.bak

$ ln -s ~/mldonkey/done/files

至此,所有mldonkey所需的设置已经完成,重启系统即可事情。

mldonkey 是一套免费的 e-Donkey 客户端。

不过在笔墨接口的征采有点简陋,笔者常日都是利用网页界面来存取, 也有 GTK 图形接口。

# cd /usr/ports/net-p2p/mldonkey

# make WITHOUT_TK=yes WITHOUT_X11=yes install clean

然后最好自己选个共同的地方放,像是建立一个新利用者 mldonkey, 然后将档案都由该利用者来实行。

# mkdir -p /home/mldonkey

# cd /home/mldonkey

第一次实行会产生一些设定档,接着先停息实行, 修正一些设定档后,利用远程网页来掌握。

% mlnet-real &

% sh /usr/local/bin/kill_mldonkey

% vi servers.ini

known_servers = [

{ server_network = Donkey

server_age = 59138548

server_addr = (\"大众140.123.108.139\"大众, 7654)

server_desc = \公众TLF Taiwan ED Server\"大众

server_name = \"大众TLF Taiwan ED Server\"大众

};]

% vi downloads.ini

allowed_ips = [

\公众127.0.0.1\"大众;

\"大众203.204.8.177\"大众;]

% mlnet-real &

然后就可以开启远程 http://127.0.0.1:4080/ 来抓档案啰。

如果要利用中文征采,则先在征采接口先按右键, 编码 -> 繁体中文, 然后再输入要征采的中文名称即可。
或是安装 outta-port/mldonkey, 也可以直接把 outta-port/mldonkey/files 底下的档案复制到 net/mldonkey/files 底下。
由于 mldonkey 直接在 http header 中设定了 charset=iso-8859-1, 因此最好的做法是希望作者供应其它编码的选项, 不然只能 patch source 了。

MLDonkey

安装MLDonkey(电驴、BT)

# cd /usr/ports/net-p2p/mldonkey

# make WITHOUT_GUI=yes WITHOUT_X11=\"大众YES\公众 WITHOUT_TK=\"大众YES\"大众 install clean

% ln -s ~/.mldonkey/incoming ~

在/etc/rc.conf加入

mlnet_enable=\"大众YES\"大众

mlnet_user=\"大众用户名非root\公众

% /usr/local/etc/rc.d/mlnet start (把稳是%)

1.% telnet 127.0.0.1 4000

2.> auth admin \"大众\"大众

3.> passwd 键入你想设置的密码

4.> set allowed_ips \"大众127.0.0.1 192.168.0.0/24\"大众 (根据你自己的情形设置)

5.> save

6.> exit

mldonkey须要一个非root用户来运行。
详细情形可以参考http://forums.freebsd.org/showthread.php?t=227现在就可以在浏览器里输入:localhost:4080来设置和下载文件了。

默认mldonkey的文件夹是隐蔽的,在用户目录下。
找下载好的电影有点未便利,把incoming连接到你的用户目录下就好了。
当然你也可以自己修正默认下载路径。

mldonkey大略设置:

enable_kademlia的选项为true――打开kad减少对做事器的依赖。

max_hard_upload_rate默认是10 (全局最大上传,根据自己情形设置)

max_hard_download_rate默认是50 (全局最大下载,根据自己情形设置)

mldonkey有两组两组带宽掌握模式,通过点击Bandwidth toggle来变动带宽掌握模式。

添加做事器列表:

点击servers>Import Server.met输入http://ed2k.im/server.met(放心都是安全做事器列表),或者下载下来手工导入:servers \"大众/home/username/server.met\"大众。

添加overnet启动用户列表:

ov_load \"大众/home/username/contact.dat\"大众

添加kad节点信息

下载地址:http://emulefans.com/emule-kad-node-dat/ kad_load \"大众/home/username/nodes.dat\"大众

添加firefox for mldonkey插件:

下载地址:http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/

通过web设置电驴MLDonkey

在浏览器中输入http://localhost:4080

1.导入emule做事器列表:

在input前输入: servers 做事器列表地址

例如: servers http://www.emule.org.cn/server.met 敲回车键或按input导入。
也可以先下载,再导入

2.导入kad的node列表:

在input前输入: kad_load http://upd.emule-security.org/nodes.dat 或先下载,再导入

servers “/home/username/server.met”——导入做事器列表

ov_load “/home/username/contact.dat”——导入overnet启动用户列表

kad_load “/home/username/nodes.dat”——导入kad启动用户列表

3.单击options标签:

client_name设为[CHN] [VeryCD]sdds 有些server须要分外的用户名才可以连上,sdds可改。

(敲回车键运用这个设置,下面也一样)

max_hard_upload_rate 上传速率最大值

max_hard_download_rate 下载速率最大值

如果要限定传输速率,就设置这两个参数,0表示不限,单位是KB

max_hard_upload_rate_2 第二个上传速率最大值

max_hard_download_rate_2 第二个下载速率最大值

max_opened_connections 为最大链接数

max_concurrent_downloads 最大容许的同时下载线程默认是60

4.单击 delays标签:

buffer_writes:是否打开缓存写入,建议打开

buffer_writes_delay:写入缓存时的延迟韶光,单位为秒,建议30.或者更高

buffer_writes_threshold:缓存到了指定值时逼迫写入,单位为KB,默认1024KB(设为3000 ,3MB之后逼迫写入硬盘)

5.协议设置 Options - Settings - Net

enable_overnet:Overnet网络,建议打开

enable_kademlia:KAD网络,必须打开

enable_donkey:eDonkey网络,必须打开

enable_bittorrent:BT,建议打开,不用的也可以不开

enable_fasttrack:FastTrack网络,彷佛已经停用了

enable_directconnect:DirectConnect网络,不常用,可以可关闭

enable_fileTP:FTP和HTTP,打开吧

6.Donkey设置 Options - all

ED2K-max_connected_servers:最大连接的做事器数量,太大也没用,一样平常稳定后就5个

ED2K-force_client_high_id:打开,逼迫客户端为HighID

ED2K-force_high_id:打开,逼迫自己为highID

ED2K-keep_best_server:保持利用最好的做事器

ED2K-good_client_rank:它表示须要坚持连接的客户端长度,默认500,第500以外的客户端将断开,等待下一次访问

ED2K-connect_only_preferred_server: 只连接优先选定的做事器,这样就避免了连接资源量小和无用的做事器,条件是你必须设置了优先做事器

ED2K-update_server_list_server:从连接的做事器里更新做事器列表,建议关闭,否则会涌现一些垃圾做事器

ED2K-update_server_list_server_met:从做事器列表文件更新做事器,必须打开

ED2K-update_server_list_client :从连接到的客户端里更新做事器列表,建议关闭,否则会涌现一些垃圾做事器

7.其他 Options - Settings - files

hdd_temp_minfree:临时目录最小可用空间,默认大小设置为50M

hdd_temp_stop_core:如果临时目录的可用空间少于上面设置的指定值,程序就会自动停滞

client_buffer_size:表示缓存的总大小,单位字节,默认值是500000,即50MB,内存是不很急急的建议设大点

share_scan_interval:共享目录的检讨韶光,单位分钟,默认是30分钟,0是不检讨共享目录

8.自带的IPblocking误杀那么严重当然要改掉

首先要从网络过滤名单中删掉原来的过滤文件地址。
进入Options - Settings - web infos(页面在底下),找到下面这一行:“guarding.p2p 96 http://www.bluetack.co.uk/config/level1.gz ”/span>,点击左面的“Remove”按键将它删除掉。
顺带说一下,这一行里的数字“96”便是更新韶光间隔,单位为小时,即每96小时更新一次文件。

添加网络过滤名单,还是刚才的web infos页面,点击列表右上角的“Add URL”按键,在弹出框里输入:

guarding.p2p 过滤文件地址 96 例如:

guarding.p2p http://upd.emule-security.net/ipfilter.zip 96

9.web管理页面

--help ----sysinfo --porttest中 查看和检测干系端口是否事情!
点击options按钮,在plugins下拉菜单中选择donkey,修正ed2k-port

修正ed2k端口donkey所用的端口列表:原来藏在Help+ ----- Sysinfo 下面。
终于被我找到了,反正也是做一次端口映射

10.用命令添加或取消共享目录

用share命令添加共享目录,在命令栏里输入:share 0 共享的目录地址

这里是数字0,不是字母o,表示优先等级

例如

share 0 /home/shares

用unshare命令可以将已经共享了的目录取消,在命令栏输入:unshare 要取消的共享目录地址

例如

unshare /home/shares

WebUI的菜单能直不雅观方便地管理共享目录

Options -> Shares进入共享目录菜单,可以看到已经共享的目录和一些有关解释,同时能很大略地添加活取消共享目录。

取消目录共享,只要点某共享目录旁的“Unshare”按键就可以了。

添加共享目录是点击\"大众Add Share\公众按键然后输入:0 共享的目录地址

例如

0 /home/share

11.BT的torrent文件用URL办法可行

如:http://bt.hz0752.net/up/v32.torrent,把地址贴到右上角的文本框里,点Input即可。
但如果BT种子是压缩文件就不知道怎么办了,有兴趣的试试。
成功了见告我,呵呵。
ed2k协议也是如此,如:ed2k://aabbccddeeff/贴到右上角的文本框里,点Input即可。

种子文件扫描,把种子放到/home/harbinbeer/.mldonkey/torrents/incoming/,mldonkey会自动扫描添加。

12.其它一些紧张的配置文件:

~/.mldonkey/downloads.ini 基本的设置( 这个是for edonkey和其他协议的)

~/.mldonkey/servers.ini 做事器列表文件

~/.mldonkey/files.ini 当前已经完成的和未完成的文件列表

~/.mldonkey/friends.ini 好友列表

~/.mldonkey_gui.ini 图形前真个配置文件

其余其他的网络协议都有其单独的配置文件,一样平常都放在~/.mldonkey目录下

13.意外断电后,mldonkey无法启动

tail ~/.mldonkey/mlnet.log查看缺点 也可以手工运行mlnet查看输出信息 有时候可以考试测验删除/home/harbinbeer/.mldonkey/friends.ini

安装MLDonkey(电驴、BT)

pkg安装

#pkg install mldonkey

ports安装:

#cd /usr/ports/net-p2p/mldonkey/ && make WITHOUT_GUI=yes WITHOUT_X11=\"大众YES\"大众 WITHOUT_TK=\"大众YES\"大众 install clean

#rehash

启动时激活mlnet:

1.#echo 'mlnet_enable=\"大众YES\公众'>> /etc/rc.conf

2.#echo 'mlnet_user=\"大众p2p\公众'>> /etc/rc.conf

创建一个p2p用户

1.#pw user add p2p

2.#mkdir /home/p2p

3.#chown p2p:p2p /home/p2p

4.#shutdown -r now

配置mldonkey

1.#/usr/local/etc/rc.d/mlnet status

2.#exit

3.%telnet 127.0.0.1 4000

4.>auth admin \公众\公众

5.>passwd 键入你想设置的密码

6.>set allowed_ips \"大众127.0.0.1 192.168.0.0/24\"大众 (根据你自己的情形设置)

7.>save

8.>exit

.mldonkey的文件夹是隐蔽的,在用户目录下。
找下载好的电影有点未便利,把incoming连接到你的用户目录下就好了。
当然你也可以自己修正默认下载路径。

现在就可以在浏览器里输入:localhost:4080来设置和下载文件了。

mldonkey大略设置

enable_kademlia的选项为true――打开kad减少对做事器的依赖。

max_hard_upload_rate默认是10 (全局最大上传,根据自己情形设置)

max_hard_download_rate默认是50 (全局最大下载,根据自己情形设置)

mldonkey有两组两组带宽掌握模式,通过点击Bandwidth toggle来变动带宽掌握模式。

添加做事器列表

先删除原来的做事器列表下载地址。
点击Options>Web infos找到server.met行然后点击前面的Remove

然后点击Add Url输入“server.met http://www.gruk.org/server.met”(不包括引号,MLdonkey的Serverlist里供应的做事器列表。
)再点击前面的DL也便是DownLoad。

添加kad节点信息

点击Options>Web infos>Add Url输入nodes.gzip http://ed2k.im/nodes.dat

相关文章

声云语言,引领未来沟通新纪元

随着科技的飞速发展,人类已经迈入了信息化的时代。在这个时代,语言作为人类沟通的桥梁,扮演着至关重要的角色。近年来,一种名为“声云语...

Web前端 2024-12-27 阅读0 评论0

政策助力IT产业发展,创新驱动,迈向未来

随着我国经济的快速发展,信息技术(IT)产业在国民经济中的地位日益凸显。近年来,我国政府高度重视IT产业的发展,出台了一系列政策支...

Web前端 2024-12-27 阅读0 评论0

基于OSS易语言的创新发展,开启编程新时代

随着互联网技术的飞速发展,编程语言在各个领域扮演着越来越重要的角色。在众多的编程语言中,易语言凭借其易学易用、高效便捷的特点,成为...

Web前端 2024-12-27 阅读0 评论0

垃圾语言的魅力,探寻英语垃圾语言的奥秘

在英语学习中,我们常常会遇到一些看似无意义、荒诞不经的垃圾语言。这些看似无厘头的词汇和句子,却蕴含着丰富的文化内涵和语言智慧。本文...

Web前端 2024-12-27 阅读0 评论0