关于Aria2外网无法连接RPC6800端口的问题
前言
今天碰到一个Aria2的外网连接问题,以前是直接在设备上安装的Aria2 + Aria2NG网页端(Nginx配置的服务)来使用的,Aria2的配置文件是自己配置的,使用当时的配置文件,RPC的6800端口也能正常连接。
但是今天在尝试使用 Aria2 Pro - 更好用的 Aria2 Docker 容器镜像 的时候,网页端可以正常访问,但是RPC的6800端口始终无法连接。
过程及解决
思路其实是对的,就是解决外网无法访问Aria2的6800端口。
但是在实际操作中,不管是IPv6 DDNS域名解析还是内网穿透以及Nginx反向代理,结果都是外网无法ping通6800端口。
最后,慢慢研究发现问题在于 Aria2 的配置文件 aria2.conf
中,未设置外部访问的权限。
只需在 aria2.conf
中添加以下内容允许外部访问即可:
1 | # 启用RPC, 默认:false |
最后
这个问题有点小儿科了,这两天被显卡直通的事情搞得头昏脑胀,一下子没反应过来。
顺便也记录一下,顺便也提醒自己Docker用起来虽然简单,但是这些默认的配置都不经过自己逐个查看的,才会导致最终出现问题。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Forever Study!
评论