-
Notifications
You must be signed in to change notification settings - Fork 72
Aria2通过代理下载
本项目以节省流量费用为目标,因此教程默认给出的 Aria2 配置,是直接连接P站下载的(因为 pximg.net 域名当时还没被墙)。
如果希望使用代理为 Aria2 加速,那么可以主动为 Aria2 添加代理设置。
注意:目前版本 Aria2 仅支持 http、https、ftp 代理,不支持 socks 代理。
从 PUBD v5.16 开始,可以直接将代理写在下载方案中,此处只针对 PUBD 添加的下载生效。
也可在 Aria2 配置文件aria2_Pixiv.ini
中添加 Aria2 的全局下载代理设置。
# 输入代理服务器地址,格式为 [http://][USER:PASSWORD@]HOST[:PORT]
# 如 all-proxy=http://127.0.0.1:1080
all-proxy=<PROXY>
# 如果代理服务器有登录账号密码
# 可以将代理服务器用户名、密码按上方格式写在链接里
# 也可像这样单独写参数
all-proxy-user=<USER>
all-proxy-passwd=<PASSWD>
更多 Aria2 代理相关选项请访问 https://aria2.github.io/manual/en/html/aria2c.html#http-ftp-sftp-options
ShadowSocks
Shadowsocks http 代理端口与其 socks 代理端口一致。
设置端口:右键菜单 -> 服务器 -> 编辑服务器 -> 代理端口
如该图的代理就为 http://127.0.0.1:1080
设置端口:右键菜单 -> 更多 -> 选项设置 -> 本地端口
如该图的代理就为 http://127.0.0.1:1082
,如果设置了用户名和密码就是http://用户名:密码@127.0.0.1:1082
V2Ray
自行配置 V2Ray-core 时,可以自行在inbounds
内增加一个 http 的入站协议,自行指定端口。
"inbounds": [
{
"tag": "http-inbound",
"port": 10800,
"listen": "0.0.0.0",
"protocol": "http",
"settings": {
"auth": "noauth",
"udp": false
},
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
]
如该设置的代理就为 http://127.0.0.1:10800
V2RayN 默认 http 代理端口为其 socks 代理端口+1。
设置端口:主面板 -> 参数设置 -> Http代理(开启HTTP代理) -> 本地监听端口
之后也可以通过主界面下方的状态栏看到
如该设置的代理就为 http://127.0.0.1:1085