酒馆流量默认不走代理,导致无法连接境外API。除了开TUN模式,还可以修改 config.yaml。...

创建于:2026年8月24日

使用 GPT-5.6 Thinking 回答 Chat01

问题

酒馆流量默认不走代理,导致无法连接境外API。除了开TUN模式,还可以修改 config.yaml。需要将 requestProxy 下的 enabled 改为 true,并修改哪里?

思考

Searched 4 websites

Worked for 7s

回答

还需要修改 requestProxy.url,把它指向你本机代理软件(Clash / Mihomo / sing-box 等)的代理端口。

例如 Clash/Mihomo 的 HTTP/Mixed 代理端口是 7890,可以这样写:

yaml
requestProxy: enabled: true url: "http://127.0.0.1:7890" bypass: - localhost - 127.0.0.1

如果你用的是 SOCKS5 端口,则例如:

yaml
requestProxy: enabled: true url: "socks5://127.0.0.1:7891"

SillyTavern 官方配置说明里,requestProxy.url 就是用于指定所有出站 HTTP/HTTPS 请求所使用的代理 URL,支持 httphttpssockssocks5socks4pac 等协议。(GitHub)

所以核心就是改这两个地方:

yaml
enabled: true url: "http://127.0.0.1:你的代理端口"

保存 config.yaml重启酒馆/SillyTavern

有一个容易踩的坑:如果你的酒馆是 Docker 部署127.0.0.1 指的是容器自身,而不是宿主机,这时 url 通常不能写 127.0.0.1:7890,需要改成宿主机可访问的地址,例如 host.docker.internal:7890 或 Docker 网关 IP。

分享这个问答