如何让BT/PT不走旁路由代理

背景:
假设你有一台NAS,连接了2条网线,并使用网桥模式。以下是你的网络设置:

  1. IP地址192.168.5.15为主NAS,这里运行着docker等服务。
  2. IP地址192.168.5.25为虚拟机,安装了iStoreOS。

你使用的是OpenClash作为代理软件。NAS内部配置了旁路由代理,但发现NAS上安装的Aria2下载BT时也走了代理。

解决方案:

  1. 修改OpenClash配置:

    • 在OpenClash中添加特定的规则来阻止BT/PT流量通过代理。例如,可以设置针对BT/PT常用端口的规则,使其直接连接。
    • 使用进程名规则,例如添加规则PROCESS-NAME,qbittorrent.exe,DIRECT,来确保特定的应用程序(如qBittorrent)直接连接,而不通过代理。
  2. 使用网络分层策略:

    • 在NAS上配置网络分层,使得特定的服务或应用可以直接连接到互联网,而不经过代理服务器。
  3. 考虑使用其他代理软件:

    • 尝试使用其他支持更精细控制的代理软件,如ShadowSocks或ClashN,这些软件可能提供更灵活的配置选项来满足你的需求。
  4. 检查代理设置:

    • 确保你的代理设置没有错误地覆盖了所有流量,特别是BT/PT流量。检查是否有全局代理设置,以及是否有针对特定应用的例外设置。
  5. 使用VPN或专线:

    • 如果上述方法都不奏效,可以考虑为BT/PT流量使用VPN或专线,这样可以完全绕过本地代理设置。

总结:
通过上述方法,你可以有效地控制哪些流量应该走代理,哪些流量应该直接连接到互联网,从而避免BT/PT流量走代理的问题。

标签: none

评论已关闭