Skip to content

Aria2通过代理下载

枫谷剑仙 edited this page Aug 2, 2022 · 7 revisions

本项目以节省流量费用为目标,因此教程默认给出的 Aria2 配置,是直接连接P站下载的(因为 pximg.net 域名当时还没被墙)。
如果希望使用代理为 Aria2 加速,那么可以主动为 Aria2 添加代理设置。
注意:目前版本 Aria2 仅支持 http、https、ftp 代理,不支持 socks 代理。

从 PUBD v5.16 开始,可以直接将代理写在下载方案中,此处只针对 PUBD 添加的下载生效。
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

Shadowsocks http 代理端口与其 socks 代理端口一致。

设置端口:右键菜单 -> 服务器 -> 编辑服务器 -> 代理端口
ss代理端口设置
如该图的代理就为 http://127.0.0.1:1080

ShadowSocksR

设置端口:右键菜单 -> 更多 -> 选项设置 -> 本地端口
ssr代理端口设置
如该图的代理就为 http://127.0.0.1:1082,如果设置了用户名和密码就是http://用户名:密码@127.0.0.1:1082

V2Ray

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

V2RayN 默认 http 代理端口为其 socks 代理端口+1。

设置端口:主面板 -> 参数设置 -> Http代理(开启HTTP代理) -> 本地监听端口
v2rayn代理端口设置1
之后也可以通过主界面下方的状态栏看到
v2rayn代理端口设置2
如该设置的代理就为 http://127.0.0.1:1085

Clash

Clash

Clash http 代理端口与其 socks 代理端口一致。
设置端口:General -> Port
Clash代理端口设置
如该图的代理就为 http://127.0.0.1:7890

  1. 下载环境准备
    - 基本的软件配置
  2. 选项窗口
    - 下载前的设置准备
  3. 下载窗口
    - 开始第一次下载
  4. 掩码介绍
    - 如何按照自己的喜好来命名
  5. 自定义掩码介绍
    - 更多命名的选择
  6. 下载过滤器介绍
    - 如何在下载时排除某些插画
  7. 远程下载方式
    - 在单位往家里下载
  8. 自己修改代码
    - 一些冷门功能
Clone this wiki locally