本帖最后由 tfm 于 2022-6-5 23:26 编辑
设置ara2以Https或者WSS(WebSockets)连接远程服务器
之前的教程我们已经使用ara2皮肤通过xxxx.asuscomm.com连接aria2实现脱机下载,但是用的是http或者ws(WebSockets)协议
为保证安全数据传输,还有不被宽带运营商抓把柄(听说不能通过http://域名+端口号的形式产生流量,用https://可以避免,这个无法考证),我们改成Https或者WSS协议连接
步骤如下:
一、浏览器输入192.168.50.1打开路由器,进入外部网络> DDNS,点击导出,导出let`s免费证书,这里需要禁用迅雷下载,因为迅雷下载的压缩包是损坏的。如下图
二、把下载好的证书压缩包解压缩,复制到路由器\script_bootloader\usr\aria2\var 目录下
三、进入路由器>\script_bootloader\usr\aria2\etc 目录,找到aria2.conf配置文件,notepad++打开编辑
删除原来的两行注释,如下图
四、添加代码:
# 是否启用 RPC 服务的 SSL/TLS 加密,
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,
# 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥
rpc-certificate=/opt/script_bootloader/usr/aria2/var/cert.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件
rpc-private-key=/opt/script_bootloader/usr/aria2/var/key.pem
五、保存后,浏览器输入192.168.50.1:35490进入monit>aria2,重启aria2服务
六、输入192.168.50.1:18914 进入AriaNG设置,点+号添加服务器:xxxx.asuscomm.com 端口号6800.
Aria2 RPC协议选择Https或WebSocket(安全),输入Aria2 RPC密码(如果配置文件里面设置有)右上角
发现已经连接上了:
手机端下载AriaNG GUI 设置如上。OK,尽情享受脱机下载的便利吧,本教程到此结束!
|