Yukki 发表于 2020-3-20 11:13:25

求万由系统DOCKER电驴的设置方式

应广大网友的请求,如何在万由DOCKER里实现电驴下载。
这里广发英雄帖,求保姆式教程。


lpdg 发表于 2020-4-1 14:49:27

赚个币太难。。。。。不会啊。。。。。。。。:L

roukey 发表于 2020-4-4 22:07:24

本帖最后由 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的操作,绝对比四处求医省时省力,祝你早日打开新世界的大门。
#如有问题,欢迎骚扰

cityhunterxyz 发表于 2020-4-14 06:53:29

可以使用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。

cityhunterxyz 发表于 2020-4-14 06:54:21

默认容器设置

网络                    类型        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 查看详情

cityhunterxyz 发表于 2020-4-14 06:58:03

或者访问 https://hub.docker.com/r/logicwar/mldonkey/

内容与上文相同

shygehao 发表于 2020-4-20 16:23:50

好的好的,谢谢谢谢谢谢
页: [1]
查看完整版本: 求万由系统DOCKER电驴的设置方式