我遇到了与 Transmission torrent 客户端相关的问题。具体来说是 Fedora 23 Linux 发行版。
我的目标是提高下载速度和上网速度。我发现最好的方法是端口转发。
我按照在线指南操作,尝试通过 IP 地址访问路由器页面手动执行此操作。然后我使用可以通过软件管理器下载的防火墙 GUI 应用程序执行了同样的操作。但是,从 Transmission 中的首选项进行测试时,结果始终是“端口已关闭”。
防火墙 GUI 称为防火墙配置,我认为它只是修改了我的 Fedora 上的个人防火墙。
我正在将端口 51413(传输默认端口)转发到从我的在线路由器页面获得的标准 IP 上。路由器不是我的 Fedora 盒子,而是外部 TP 链接调制解调器。
我尝试禁用防火墙,特别是 Fedora 上的 FirewallD,但没有任何变化。
编辑:已解决我终于解决了:显然传输在“从我的路由器使用 UPnP 或 NAT-PMP 端口转发”选项时出现了问题,该选项自动转发了路由器上的端口 51413。禁用该选项并手动转发另一个端口即可。
答案1
你需要在两个层面上努力,电脑和调制解调器路由器:
- 打开传播然后进去编辑->优先->网络
- 复制端口号(例如51414)
- 勾选“从我的路由器使用 UPnP 或 NAT-PMP 端口转发”
- 打开终端并以 root 身份输入以下命令来打开防火墙中的端口永久:
$ sudo firewall-cmd --permanent --add-port=51414/tcp
为一个暂时的解决方案,相反(重新启动后此防火墙设置将丢失),您可以使用以下其他命令:
$ sudo iptables -I INPUT -p tcp --dport 51414 -j ACCEPT
- 现在最后一步,也就是手动配置打开 Web 浏览器,查看您的调制解调器路由器的 IP 地址(请查看上一个指南以了解 IP 地址:可能是 192.168.1.100、192.168.1.1、192.168.178.1 或其他地址)
- 为了FRITZ!Box 7490 调制解调器路由器例如,你需要进入 互联网->允许访问=> 选择一个设备=> 现在点击新共享或者,如果你已经有一个,请点击編輯圖示到添加新转发=>新许可证访问-> 根据应用程序选择其他应用输入自定义名称 -> 作为协议选择TCP-> 然后作为端口51414在所有三个字段中 => 确定 => 确定 => 应用
- 现在测试传播,进入编辑->优先->网络-> 检查端口=>打开!