Files
Auto_Bangumi/docs/config/proxy.md
2023-07-23 17:21:15 +08:00

2.4 KiB
Raw Permalink Blame History

代理和反向代理

代理

proxy{width=500}{class=ab-shadow-card}


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 会把自身地址推送给 qBittorrentqBittorrent 会使用 AB 的地址作为反代来访问蜜柑计划。

    请注意,此时如果你没有用 NGINX 等工具对 AB 进行反代,请填入 http:// 来保证程序正常运行。

config.json 中的配置选项

在配置文件中对应选项如下:

配置文件部分:proxy

参数名 参数说明 参数类型 WebUI 对应选项 默认值
enable 是否启用代理 布尔值 代理 false
type 代理类型 字符串 代理类型 http
host 代理地址 字符串 代理地址
port 代理端口 整数 代理端口
username 代理用户名 字符串 代理用户名
password 代理密码 字符串 代理密码