求万由系统DOCKER电驴的设置方式
应广大网友的请求,如何在万由DOCKER里实现电驴下载。这里广发英雄帖,求保姆式教程。
赚个币太难。。。。。不会啊。。。。。。。。:L 本帖最后由 roukey 于 2020-4-4 22:08 编辑
首先,电驴的链接可以解密为普通链接,通过aria2下载(自行百度,不宜多说)。
docker中使用电驴的方式:
进入终端,执行:
docker pull reimashi/emule #拉取emule镜像,这个镜像是大佬用wine做出来的
下载过程缓慢,耐心等待
拉取完成后,执行:
docker run -p 4711:4711 -p 23732:23732 -p 23733:23733 -v “emule_data”:/data --name emule reimashi/emule
将引号连同引号中的内容更换为你的unas中的目录,例如:
docker run -p 4711:4711 -p 23732:23732 -p 23733:23733 -v /mnt/nas/date/emule:/data --name emule reimashi/emule
成功后进入ip:4711 web控制台
最后,建议学习一下docker容器的安装方式后再进行docker的操作,绝对比四处求医省时省力,祝你早日打开新世界的大门。
#如有问题,欢迎骚扰
可以使用MLDonkey。
MLDonkey最早只支持eDonkey2000协议(ED2K),后来逐步加入了overnet、kad、BT、HTTP、FTP等协议的支持。
MLDonkey官方只提供了telnet和html两种接口。其实基于web浏览器的html管理方式是用的最多的图形接口,用它可以方便的在网页上管理mldonkey。此外还有一些以telnet为基础开发的图形前端,比如KMLdonkey和Sancho。
Docker下的MLDonkey使用:
docker create --name=mldonkey \
-v <配置文件的路径>:/var/lib/mldonkey:rw \
-v <临时文件的路径>:/mnt/mldonkey_tmp:rw \
-v <下载文件的路径>:/mnt/mldonkey_completed:rw \
-e PGID=<gid>
-e PUID=<uid> \
-e TZ=<timezone> \
-p 4000:4000 \
-p 4001:4001 \
-p 4080:4080 \
-p 20562:20562 \
-p 20566:20566/udp \
-p 16965:16965 \
-p 16965:16965/udp \
-p 6209:6209 \
-p 6209:6209/udp \
-p 6881:6881 \
-p 6882:6882 \
-p 3617:3617/udp \
-p 4444:4444 \
-p 4444:4444/udp \
logicwar/mldonkey
参数
-p 4000 -Telnet端口
-p 4001 -GUI端口
-p 4080 -Web界面的HTTP端口
-p 20562 -eDonkey2000端口
-p 20566/udp -eDonkey2000端口
-p 16965 -Kad端口(默认情况下处于禁用状态)
-p 16965/udp -Kad1端口(默认情况下处于禁用状态)
-p 6209 -以太网端口(默认情况下禁用)
-p 6209/udp -以太网端口(默认情况下禁用)
-p 6881 -BitTorrent客户端端口(默认情况下禁用)
-p 6882-BitTorrent跟踪器端口(默认情况下禁用)
-p 3617/udp -BitTorrent DHT端口(默认情况下禁用)
-p 4444 -BitTorrent DHT端口(默认情况下禁用)
-p 4444/udp -BitTorrent DHT端口(默认情况下禁用)
-v /var/lib/mldonkey -LMS存储配置和日志文件的位置
-v /mnt/mldonkey_tmp -音频的本地路径
-v /mnt/mldonkey_completed -您的播放列表的本地路径
-e PGID 用于GroupID-参见以下说明
-e PUID 用于UserID-参见以下说明
-e TZ用于时区信息:欧洲/伦敦,欧洲/苏黎世,美国/纽约,...
要在容器运行时访问shell,执行 docker exec -it mldonkey /bin/bash
用户/组ID
出于安全原因和避免数据卷的权限问题(-v标志),可能需要创建一个特定的“docker”用户,该用户对持久文件夹具有正确的访问权限。要查找用户uid和gid,可以使用id<user>命令,如下所示:
$ id <dockeruser>
uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)
最后指定你的“ docker”用户PUID和组PGID。 在此示例中,PUID = 1001和PGID = 1001。
设置应用
通过浏览器跳转到 http://你的服务器IP地址:4080 并开始配置MDDonkey服务器来进行初始设置。
首先要做的是为管理员用户设置密码。 可以在输入命令中使用命令:useradd admin <你的密码>
默认情况下,仅启用eDonkey。要启用其他网络设置,请转到Options->Net并在所需的选项设置true。
默认容器设置
网络 类型 MLDonkey默认端口 默认容器端口 配置文件
http_port TCP 4080 4080 downloads.ini
telnet_port TCP 4000 4000 downloads.ini
gui_port TCP 4001 4001 downloads.ini
eDonkey2000 TCP 随机 20562 donkey.ini
eDonkey2000 UDP TCP端口+ 4 20566 donkey.ini
Kad TCP 随机 16965 donkey.ini, Kademlia section
Kad1 UDP 与TCP相同 16965 donkey.ini, Kademlia section
Overnet TCP 随机 6209 donkey.ini, Overnet section
Overnet UDP 与TCP相同 6209 donkey.ini, Overnet section
BitTorrent Client TCP 6882 6882 bittorrent.ini
BitTorrent TrackerTCP 6881 6881 bittorrent.ini
BitTorrent DHT UDP 随机 3617 bittorrent.ini
DirectConnect TCP 4444 4444 directconnect.ini
DirectConnect UDP 与TCP相同 4444 directconnect.ini
可访问 https://github.com/logicwar/mldonkey 查看详情 或者访问 https://hub.docker.com/r/logicwar/mldonkey/
内容与上文相同 好的好的,谢谢谢谢谢谢
页:
[1]