PVE下搭建Debian10环境并安装Deluge实现全自动刷上传
pt吧
全部回复
仅看楼主
level 6
aric0901 楼主
写在前面:
其实DSM里面也能找到Deluge套件,但是用了一段时间,个人感觉有些不稳定,况且DSM本人也只用到了文件共享功能,其它的都用不上,对于本人的渣机来说资源开销还是有些吃紧的
先贴图
ntopng流量监测
htop实时负载
vnstat入站出站数据
教程等我来整理一下贴出来
2019年12月27日 14点12分 1
level 6
aric0901 楼主
开始折腾:
下载ISO镜像并上传到local(pve) - 内容,然后再安装时装载此ISO镜像
h[滑稽]ttp[滑稽]s://cdim[滑稽]age.debi[滑稽]an.org/debian-cd/cur[滑稽]rent/amd64/iso-cd/debi[滑稽]an-10.2.0-amd64-netinst.iso
直接复制粘贴到地址栏,表情会被自动去掉的
PVE创建虚拟机就不写了,网上教程一搜一大把
贴上系统安装过程
2019年12月27日 14点12分 5
level 15
绑定教程大佬
2019年12月27日 15点12分 6
level 13
不懂绑定
2019年12月27日 15点12分 7
level 6
aric0901 楼主
下面进入命令行操作:
以root用户登陆
apt update
apt upgrade
apt install vim curl sudo net-tools netselect netselect-apt
开户root用户远程登陆
vim /etc/ssh/sshd_config
第32行
按i进入编辑模式
去掉#并把后面的删掉改成yes
就像这样:
PermitRootLogin yes
按下ESC输入:wq
回车,保存退出
重启
reboot now
重启完毕,打开SSH客户端,以root用户登陆
这里安利MobaXterm
ht[滑稽]tps://download.mo[滑稽]batek.net/124201[滑稽]9111120613/Mob[滑稽]aXterm_Installer_v1[滑稽]2.4.zip
复制的命令直接右键粘贴,一开始好像要让你选择是右键还是SHIFT+右键是粘贴来着,自己选择
接着我们来解决Debian默认情况下vim命令编辑时无法使用右键粘贴的问题
vim /usr/share/vim/vim81/defaults.vim
第79行
按i编辑
将set mouse=a 改为 set mouse-=a
保存ESC
:wq
回车(VIM命令保存方法下文不再重复)
ifconfig
记下DHCH分配到的IP我们将它设置成静态IP
先备份配置文件
cp /etc/network/interfaces /etc/network/interfacesbak
cat /etc/network/interfacesbak查看ens后面的数字是多少,详见下文
编辑配置文件
vim /etc/network/interfaces
注此处ens18可能数字有区别,修改成原本文件里的数字
auto lo
allow-hotplug ens18
iface ens18 inet static
address 192.168.1.xxx
netmask 255.255.255.0
gateway 192.168.1.x
:wq
reboot now
netselect-apt stable
自动检测最近(速度最快)的源并在/root目录下生成新的sources.list
mv /etc/apt/sources.list /etc/apt/sources.listbak
重命名原本的sources.list
mv /root/sources.list /etc/apt/sources.list
移动新生成的sources.list到系统目录
apt-get update
apt-get upgrade
将硬盘独占给ID为104的虚拟机使用:
回到proxmox的shell
apt-get install lshw
安装lshw
ls -l /dev/disk/by-id/
查看设备的磁盘ID
proxmox网页可以右键复制
完成后应该是类似这样的一行设备信息
/dev/disk/by-id/ata-ST2000DL003-9VT166_5YD3Y4VX
shell下输入qm set 104 --sata1 /dev/disk/by-id/ata-ST2000DL003-9VT166_5YD3Y4VX
注意104修改为对应的虚拟机ID sata1修改为想要分配的通道ID
挂载硬盘:
查看磁盘信息
fdisk -l
创建要挂载的路径
mkdir /home/share
手动挂载,此处/dev/sdb按自己的磁盘信息填写
mount /dev/sdb /home/share
配置开机自动挂载
vim /etc/fstab
/dev/sdb /home/share ext4 defaults 0 2
这里我的硬盘已经在群晖下使用过了,已经是ext4格式,可以直接识别并挂载,如果不是的话自行格式化,推荐ext4文件系统
apt install htop vnstat ntopng samba deluged deluge-web
安装软件
新建两个配置文件,让deluged和deluge-web开机自动运行(vim命令保存方法前文有,不再赘述)
vim /etc/systemd/system/deluged.service
[Unit]
Description=Deluge Bittorrent Client Daemon
Documentation=man:deluged
After=network-online.target
[Service]
Type=simple
User=root
UMask=007
ExecStart=/usr/bin/deluged -d
ExecStop=/usr/bin/kill /usr/bin/deluged
Restart=on-failure
TimeoutStopSec=300
[Install]
WantedBy=multi-user.target
:wq
vim /etc/systemd/system/deluge-web.service
[Unit]
Description=Deluge Bittorrent Client Web Interface
Documentation=man:deluge-web
After=network-online.target deluged.service
Wants=deluged.service
[Service]
Type=simple
User=root
UMask=007
ExecStart=/usr/bin/deluge-web -p 8112
ExecStop=/usr/bin/kill /usr/bin/deluge-web
Restart=on-failure
[Install]
WantedBy=multi-user.target
启动服务
systemctl enable deluged
systemctl enable deluge-web
systemctl start deluged
systemctl start deluge-web
现在输入你的服务器IP:8112
密码deluge
首次登陆会要求修改密码
默认UI是英文,没关系,我们来汉化一下
下载
ht[滑稽]tps://blo[滑稽]g.acesh[滑稽]eep.com/usr/uploads/2[滑稽]018/02/185293[滑稽]6078.zip
解压
在安利的mobaxterm左边的sftp中定位到
/usr/lib/python2.7/dist-packages/deluge/ui/web/
把解压出来的所有文件全选拖进去覆盖
刷新一下网页,汉化完毕
2019年12月27日 15点12分 8
level 7
不懂绑定
2019年12月27日 15点12分 9
level 11
绑定大佬
2019年12月27日 15点12分 10
level 13
绑定技术大佬
2019年12月27日 15点12分 11
level 13
绑定大佬
2019年12月27日 15点12分 12
level 15
[茶杯]
2019年12月27日 15点12分 15
level 11
Debian [滑稽]
2019年12月27日 15点12分 16
level 6
aric0901 楼主
设置合适大小的Cache可以减轻磁盘写入压力,对于内存较大的设备,可以设置更大的Cache Size或者更长的Expiry,对于小内存设备则反之
itconfig选择高效做种模式,载入预设就可以了
这里解释一下各项设置的意思
check every 单位天,这里0.007大约是十分钟
max torrents最大种子数,0为无限制
min hdd space最小硬盘空间,-1为无限制
romove by ratio 3 or remove by date added 3
移除种子当分享率最小为3或添加时间最小为3(天)
具体数值自己多磨合,这里的值不一定是最适合自己的
好像忘说创建下载文件夹了
mkdir /home/share/deluge
接下来开始搞定RSS订阅
htt[滑稽]ps://ftp.osuosl.org/pub/[滑稽]deluge/windows/del[滑稽]uge-1.3.15-win32[滑稽]-py2.7.exe
安装后打开
现在这货就是个完整的BT软件,先关闭经典模式来启用远程模式
重新打开
打开连接管理
主机名输入IP
用户名跟密码往下看
回到SSH
cat /root/.config/deluge/auth
localclient就是用户名,冒号就面就是密码,最后面的10是权限
第二行是我为了好记自己添加的用户
vim /root/.config/deluge/auth
格式: 用户名:密码:10
随便填一第一行的帐号密码或第二行自己新建的都可以,连接
为了我们对RSS进行过滤 RSS时请全选项目标题
首选项-YaRSS2
RSS feeds选项卡-add feed
回到订阅选项卡
last matched点下NOW 不然会下到旧种
或者你也可以复制下来再编辑成提前一天或十几个小时,粘贴进去
2019年12月27日 16点12分 17
level 9
绑定
2019年12月27日 16点12分 18
level 10
.绑定大佬
2019年12月27日 16点12分 19
level 6
aric0901 楼主
这是我馒头的正则表达式
(\D([1-2]\d{1}|\d{1})\.\d{2}\sGB]|\.\d{2}\sMB])|sweety
有碼
意思就是标题带有 有碼 的叉叉掉,30G以下的下载,标题带sweety的下载(你懂的[酷]
再贴上我的HDA过滤
(HDAPad|HDATV|EPIC|HDArea|WiKi|HDWING|HDAccess|cXcY).*\D([1-5]\d{1}|\d{1})\.\d{2}\sGB]
就是下载1-60G,标题包含(发布人)HDAPad|HDATV|EPIC|HDArea|WiKi|HDWING|HDAccess|cXcY
跟着我们再来解决一下手机远程deluge和samba网络共享的设置
2019年12月27日 16点12分 20
1 2 尾页