代理链
dialer-proxy 表示“先通过另一个出口,再连接当前节点”。配置代理链之前,应先在 Global 模式下分别 确认每个节点可用。
双跳示例
toml
[[proxy]]
name = "entry"
type = "socks5"
server = "entry.example.com"
port = 1080
[[proxy]]
name = "exit"
type = "socks5"
server = "exit.example.com"
port = 1080
dialer-proxy = "entry"
[general]
route-mode = "global"
global-proxy = "exit"实际链路是:应用 → Specola → entry → exit → 目标网站。任意一跳失败,整条链路都会失败。
给一组出口统一指定入口
toml
[[proxy-group]]
name = "chained-exits"
type = "url-test"
proxies = ["exit-a", "exit-b"]
dialer-proxy = "entry"
url = "https://www.gstatic.com/generate_204"
interval = 300使用 dialer-proxy 的组只能包含具体代理节点,不能包含 DIRECT、REJECT 或其他策略组。节点和组 之间也不能形成循环依赖。
排错时按以下顺序进行:单独测试入口 → 单独测试出口 → 组合 TCP → 最后测试 UDP。始终保留一份 Direct 恢复配置,避免链路错误影响全部流量。