Featured image of post 为Transmission设置Ipv6 Only做种

为Transmission设置Ipv6 Only做种

当服务器是Ipv6/4 Only时,设置Transmission只监听Ipv6/4网络下载或做种

前言

默认情况下,Transmission是同时监听IPV4和IPV6网络来实现BT/PT下载的。 现在遇到了一种使用场景是一台IPV6 Only的服务器使用Transmission来PT保种,同时因为其他业务需要,另外安装了Cloudflare Warp,使服务器同时拥有IPV4与IPV6的网络出口。按照PT的规则,Warp的IP是不可以作为PT做种使用的,因此现在需要让Transmission仅使用IPV6。查看了Transmission的Web端设置,并没有这方面可供修改。因此记录一下通过修改配置文件来实现上述目的的方法。

具体操作

  1. 找到Transmission的配置目录,打开 settings.json 文件
  2. 找到其中 bind-address-ipv4 配置的位置,默认是:0.0.0.0。因为现在的需求是禁用掉IPV4监听,所以把这个0.0.0.0改成一个不存在的本地地址即可,比如 127.0.0.10
    • 如果要禁用IPV6的话,则是修改 bind-address-ipv6 配置,默认是::: ,比如可以修改为: ::10
  3. 保存修改
  4. 重启Transmission,即可实现单栈网络监听
使用 Hugo 构建
主题 StackJimmy 设计