在Debian Strech上开启Miredo

Miredo是Debian/Ubuntu上的类Teredo服务,通常可以用它来访问一些ipv6的网络,除此之外,每台Miredo的客户机都可以分到一个2001开头的ipv6 。

这个ipv6对于内网的BT软件是否有实质性的帮助一直都没有确切的说法,但使用Miredo一段时间后观察数据流量,可以发现确实从它上面走了一些流量,可见它虽然帮助不大,但聊胜于无。

Debian的官方源自带Miredo,所以

apt install miredo

查看网卡信息

ifconfig

出现名为teredo的接口即表示安装成功

若出现RTNETLINK permission denied的错误提示

则需要在sysctl.conf的末尾下添加以下几项

vim /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

保存退出重启,这时会遇到另外一个问题。Miredo的默认启动优先级要高于域名解析服务,于是它在每次开机的时候都会因为无法正常解析中继服务器的域名而导致启动失败。

最简单的办法是将这个地址改成IP

vim /etc/miredo.conf

将原有的地址注释掉,添加一条

ServerAddress 83.170.6.76

保存重启后,检查Miredo运行状况

service miredo status

一切正常

尝试ping以下ipv6的域名

依旧正常

这样就算是安装配置完毕了。

 

在OMV4上安装Transmission并开启自动下载

OMV4的插件库上暂时没有任何BT下载器,虽然使用DOCKER安装一样很方便,但Transmission本身有非常优秀的GUI远端控制,配置完后几乎不需要再去使用WEBUI来管理,因此这里直接通过CLI安装了。

Debian的官方源本身提供Transmission,所以只需

apt install transmission-daemon

安装完毕后先中止服务

service transmission-daemon stop

修改的它的配置文件

vim /etc/transmission-daemon/settings.json

确保相关设置为以下参数以启用远端管理

"rpc-enable" = true,

"rpc-password" = yourpassword,

"rpc-port" = 9091 (or customport),

"rpc-username" = transmission (or customname),

"rpc-whitelist" = "*",

在末尾添加watch相关参数以开启自动下载(非末尾项须逗号结尾)

"watch-dir": "PATH/TO/Watch”,

"watch-dir-enabled": true

保存并退出,重启Transimission应该就能用Transmission Remote GUI连接上了。

此时可直接通过Remote修改其他数值。