linkease / ddnsto

DDNSTO issue 跟踪。
389 stars 55 forks source link

网盘类助手脚本或插件通过aria2 RPC远程推送下载到家用NAS或硬盘盒连接失败? #307

Open taijiwolf opened 2 years ago

taijiwolf commented 2 years ago

用115网盘助手插件,百度网盘助手插件或脚本,通过aria2 RPC远程推送下载到家用NAS或硬盘盒,连接失败,表现为aria2下载端连接不上,疑似无法穿透。

Aria2配置:KS 梅林 远程应用: 屏幕截图 2022-04-03 155339 默认的AriaNG: 屏幕截图 2022-04-03 182256

目前表现的几个特点为:

  1. ara2 RPC等第三方插件或脚本在局域网内可以正常使用,因为此时不需要穿透。
  2. 通过远程应用建立的远程Aria2默认情况下可以正常连接。
  3. 在已建立Aria2远程应用的情况下,再建立同一个域名映射,如 192.168.50.1:6800--》XXX.ddnsto.com:443,会导致原Aria2远程应用连接失败。
  4. AriaNG配置中的RPC地址不能更改,一改就会连接失败。
  5. 在早先的版本中,因为192.168.50.1:6800默认域名映射www.ddnsto.com:443,我一直可以成功穿透。印象中好象是在将此功能移至远程应用,或是原来固定的token变更为可自定义后开始出现这个问题。

个人猜测是未建立localhot:6800与www.ddnsto.com:443之间的域名映射,请获悉。

taijiwolf commented 2 years ago

发出问题后我重新理了一遍思路,现在已成功。

  1. 自定义建立localhot:6800与XXX.ddnsto.com:443之间的域名映射
  2. 修改远程应用建立的Aria2中的Aria2 RPC的默认地址,改为XXX.ddnsto.com,端口443,其余不动
  3. 修改RPC协议为https,WebSocket会失败。