1
9136347 183 天前
export http_proxy="http://127.0.0.1:1087"
export https_proxy="http://127.0.0.1:1087" |
2
vikland 183 天前
使用 netcat ,brew install netcat
然后 nc 看一下安装成功没。 单次连接就 `ssh -o ProxyCommand="nc -x 127.0.0.1:7897 %h %p" user@remotehost` 如果每次都想使用代理,就修改~/.ssh/config 文件。 添加上 ProxyCommand: ```shell Host remotehost ProxyCommand nc -x 127.0.0.1:7897 %h %p ``` 附录一个 config 样例: ```shell # 默认设置,适用于所有主机 Host * # 使用特定的密钥文件 IdentityFile ~/.ssh/id_rsa # 设置连接超时时间(秒) ConnectTimeout 10 # 自动添加新的主机键到用户主机文件 StrictHostKeyChecking ask # 使用代理(假设你有一个运行在本地的 SOCKS5 代理) ProxyCommand nc -x 127.0.0.1:7897 %h %p # 特定主机的设置 Host example.com # 为这个主机指定不同的用户名 User myusername # 指定这个主机的密钥文件 IdentityFile ~/.ssh/id_example.com # 禁用代理 ProxyCommand none # 使用特定端口的主机 Host anotherhost # 指定连接端口 Port 2222 # 指定用户名 User anotheruser # 对于这个主机,不使用代理 ProxyCommand none ``` |
3
Volekingsg 183 天前
方案一:直接把 Surge 的增强模式( Enhanced Mode )
方案二:就是上面的 ssh config 中添加 ProxyCommand nc -X 5 -x 127.0.0.1:6153 |