最近用aria2下载东西的时候突发奇想,能不能直接在远程主机上部署下载所需要的,没想到还真找到了相应的方法,今天就打算再鼓捣一下,毕竟人生贵在折腾嘛:-D
配置AriaNg
下载AriaNg
地址在这里
最好下载AriaNg-x.x.x.zip
这个包,比较适合在远程主机上部署
配置Web服务器
我的前几篇文章中已经部署好了Caddy,现在就直接用Caddy来做web服务器 在Caddy的配置文件中加入:
yousite.com:443 {
root /path/to/your/website
gzip
tls /path/to/crt /path/to/key # 由于我们使用https,在这里加入你的证书和私钥
index index.html
}
关闭保存,然后创建站点,
|
|
设置访问权限,
|
|
修改Aria2的配置文件
在aria2.conf
中加入
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件(.pem/.crt)
rpc-certificate=/path/to/crt
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件(.key)
rpc-private-key=/path/to/key
保存关闭,然后重启服务,
|
|
使用AriaNg
输入网址,打开你的网站,进行配置即可。
注意:若使用CDN的话,需注意其开放的端口,如cloudflare,然后根据端口修改远程主机上应该监听的端口!
就这样了。。。