酒馆流量默认不走代理,导致无法连接境外API。除了开TUN模式,还可以修改 config.yaml。...
创建于:2026年8月24日
使用 GPT-5.6 Thinking 回答 Chat01
创建于:2026年8月24日
使用 GPT-5.6 Thinking 回答 Chat01
酒馆流量默认不走代理,导致无法连接境外API。除了开TUN模式,还可以修改 config.yaml。需要将 requestProxy 下的 enabled 改为 true,并修改哪里?
还需要修改 requestProxy.url,把它指向你本机代理软件(Clash / Mihomo / sing-box 等)的代理端口。
例如 Clash/Mihomo 的 HTTP/Mixed 代理端口是 7890,可以这样写:
yamlrequestProxy: enabled: true url: "http://127.0.0.1:7890" bypass: - localhost - 127.0.0.1
如果你用的是 SOCKS5 端口,则例如:
yamlrequestProxy: enabled: true url: "socks5://127.0.0.1:7891"
SillyTavern 官方配置说明里,requestProxy.url 就是用于指定所有出站 HTTP/HTTPS 请求所使用的代理 URL,支持 http、https、socks、socks5、socks4、pac 等协议。(GitHub)
所以核心就是改这两个地方:
yamlenabled: 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。