我正在尝试在家用电脑上设置一个 qBittorent Web UI,这样我就可以通过动态 DNS 在任何地方使用这个 UI。我已阅读了此处的相关文章,但仍然遇到困难。
这是我的设置:在 Linux Mint 17.1 上运行的 qBittorent 3.1.12 我通过他们的 Linux GUI 使用 duckdns.org 进行 DDNS 我的路由器在 OpenWrt Chaos Calmer r45545 上运行。
我目前所做的一切:在路由器上启用 UPnP,重定向显示在主页上。
duckdns 日志显示“OK”,所以我明白 DDNS 提供商端的一切都应该正常工作。
在我的计算机上,使用我的本地 ip:端口号(192.168.2.200:58080)登录成功打开 qBittorent 的 Web UI。
尝试“domain_name”.duckdns.org:58080 时出现“无法连接”错误。
此外,仅尝试“domain_name”.duckdns.org 会出现“禁止:拒绝从 RFC1918 IP 到公共服务器地址的请求”错误消息。
对我来说更令人困惑的是,端口检查工具“canyouseeme”能够“看到”该端口。
我已经安装了“gufw”并禁用了 PC 上的防火墙。我毫无头绪。我尝试了各种排列组合,但我知道有些东西,一些小的复选框或条目我漏掉了,它可能在路由器上。
任何帮助深表感谢。
答案1
端口转发是通过网络 > 防火墙菜单实现的。
对于错误信息:
Forbidden : Rejected request from RFC1918 IP to public server address
在文件中/etc/config/uhttpd
,您需要禁用rfc1918_filter:
config uhttpd 'main'
option rfc1918_filter '0'
重新启动 http 服务器:
/etc/init.d/uhttpd restart
这将允许您使用 LAN 中的公共 IP 地址访问路由器。