💡 日常使用小技巧

SSH 终端 走代理

通过配置 SSH 使用 SOCKS 代理,可以让 SSH 连接通过本地代理服务器进行转发。

配置步骤:

  1. 启动本地 SOCKS 代理

    • 确保本地已启动 SOCKS 代理服务,参考 Clash 设置
  2. 修改 SSH 配置文件

    编辑 ~/.ssh/config 文件,为不同的主机配置代理:

    Host 111.xxxx.xyz
        ProxyCommand nc -X 5 -x 127.0.0.1:12345 %h %p
    
    Host 222.xxxx.xyz
        ProxyCommand nc -X 5 -x 127.0.0.1:12346 %h %p
    
  3. 使用说明

    • 配置完成后,执行 ssh [email protected] 时会自动使用对应的代理端口
    • -X 5 表示使用 SOCKS5 协议
    • -x 127.0.0.1:12345 指定代理服务器地址和端口
    • %h %p 分别代表目标主机名和端口号