代理和反向代理
代理
AB 支持 HTTP 代理和 SOCKS5 代理,通过设置代理可以解决一些网络问题。
- Enable: 是否启用代理。
- Type 为代理类型。
- Host 为代理地址。
- Port 为代理端口。
需要注意的是,在 HTTP 模式下不支持用户名密码验证,如果你的代理需要用户名密码验证,请使用 SOCKS5 模式。
反向代理设置
为了应对 蜜柑计划 无法访问的情况,AB 增加了三种应对的方式。
HTTP 以及 Socks 代理
老版本的 AB 就有这项功能,升级到 2.6 版本之后只需要在 WebUI 中检查代理配置即可正常访问蜜柑计划。
不过这时候 qBittorrent 无法正常访问蜜柑计划的 RSS 和种子地址,因此需要在 qBittorrent 中添加代理。详情可以查看: Mikan 被墙怎么办
自定义反向代理 URL
2.6 版本的 AB 在配置中增加了
custom_url
选项,可以自定义反向代理的 URL。 可以在配置中设置为自己正确设置的反代 URL。这样 AB 就会使用自定义的 URL 来访问蜜柑计划。并且 QB 也可以正常下载。AB 作为反代中转
在 AB 配置代理之后,AB 自身可以作为本地的反代中转。不过目前仅开放 RSS 相关功能的反代。 这时候只需要把
custom_url
设置为http://abhost:abport
即可。abhost
为 AB 的 IP 地址,abport
为 AB 的端口。 此时 AB 会把自身地址推送给 qBittorrent,qBittorrent 会使用 AB 的地址作为反代来访问蜜柑计划。请注意,此时如果你没有用 NGINX 等工具对 AB 进行反代,请填入
http://
来保证程序正常运行。
config.json
中的配置选项
在配置文件中对应选项如下:
配置文件部分:proxy
参数名 | 参数说明 | 参数类型 | WebUI 对应选项 | 默认值 |
---|---|---|---|---|
enable | 是否启用代理 | 布尔值 | 代理 | false |
type | 代理类型 | 字符串 | 代理类型 | http |
host | 代理地址 | 字符串 | 代理地址 | |
port | 代理端口 | 整数 | 代理端口 | |
username | 代理用户名 | 字符串 | 代理用户名 | |
password | 代理密码 | 字符串 | 代理密码 |