Surge是一个网络调试器. 下面介绍如何让 SSH over Surge. Surge 默认开启一个监听在localhost:6153上的 SOCKS5 代理服务器, 因此对这个 SOCKS5 使用 nc 命令即可。

  1. 编辑 SSH 配置, SSH 配置介绍可以参考此处
    1
    vim ~/.ssh/config
  2. 配置 SSH 主机
    1
    2
    3
    4
    5
    host example.com
    User someUser
    HostName example.com
    IdentityFile ~/.ssh/id_rsa
    ProxyCommand /usr/bin/nc -X 5 -x localhost:6153 %h %p
    如果希望在所有主机中配置 Surge 代理
    1
    2
    host *
    ProxyCommand /usr/bin/nc -X 5 -x localhost:6153 %h %p