暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

解决frp下aria2启用ssl无法连接的问题

Torrk 2020-09-18
2065

问题背景


树莓派上安装了Aria2的,并且启用了https,将域名aria2.920.ai
解析到树莓派所在的局域网公网ip上,树莓派所在的局域网ip为192.168.0.102
,此局域网的公网ip为1.2.3.4。然后通过路由器转发端口,分别为

80 端口 转发到 192.168.0.102 的 80 端口
443 端口 转发到 192.168.0.102 的 443 端口
6800 端口 转发到 192.168.0.102 的 6800 端口

然后通过公网ip可以访问http和https服务,并且可以通过6800端口连上,访问https://aria2.920.ai:6800/jsonrpc
 会出现以下提示,说明此时配置RPC的证书也填写正确。

通过frp实现了外网域名访问,实现方法可参考(https://nico.cc/archives/86/) ,但是始终无法通过6800端口连上,最终确定并不是证书问题,RPC相关证书设置为aria2.920.ai.cer和aria2.920.ai.key
是正确的,而是frp中转发端口时没有选择 host_https_port = 6800
,而是用了 host_http_port = 6800
,最后才出现无法连接的问题。访问https://aria2.920.ai:6800/jsonrpc
 会出现以下提示,就说明6800端口未启用https

问题解决


只需要将frps.ini中的


host_http_port = 6800


改为


host_https_port = 6800
文章转载自Torrk,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论