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

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

Debian 的官方源自带 Miredo,可以直接使用 apt 安装。

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