Skip to content
On this page

代理和反向代理

代理

proxy


AB 支持 HTTP 代理和 SOCKS5 代理,通过设置代理可以解决一些网络问题。

  • Enable: 是否启用代理。
  • Type 为代理类型。
  • Host 为代理地址。
  • Port 为代理端口。

需要注意的是,在 HTTP 模式下不支持用户名密码验证,如果你的代理需要用户名密码验证,请使用 SOCKS5 模式。

反向代理设置

为了应对 蜜柑计划 无法访问的情况,AB 增加了三种应对的方式。

  1. HTTP 以及 Socks 代理

    老版本的 AB 就有这项功能,升级到 2.6 版本之后只需要在 WebUI 中检查代理配置即可正常访问蜜柑计划。

    不过这时候 qBittorrent 无法正常访问蜜柑计划的 RSS 和种子地址,因此需要在 qBittorrent 中添加代理。详情可以查看: Mikan 被墙怎么办

  2. 自定义反向代理 URL

    2.6 版本的 AB 在配置中增加了 custom_url 选项,可以自定义反向代理的 URL。 可以在配置中设置为自己正确设置的反代 URL。这样 AB 就会使用自定义的 URL 来访问蜜柑计划。并且 QB 也可以正常下载。

  3. 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代理密码字符串代理密码

AutoBangumi Released under the MIT License. (latest: v3.0)