26 lines
569 B
Markdown
26 lines
569 B
Markdown
# 给ssh设置代理
|
||
|
||
1. 编辑 `~/.ssh/config` 文件,添加以下内容:
|
||
```
|
||
Host github.com
|
||
Hostname github.com
|
||
User git
|
||
Port 22
|
||
ProxyCommand nc -X connect -x 127.0.0.1:1080 %h %p
|
||
```
|
||
这里的nc是使用的BSD nc,如果是gnu nc则不行。如archlinux。需要安装 socat
|
||
```
|
||
sudo pacman -S socat
|
||
```
|
||
最后一行需要改为:
|
||
```
|
||
ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=1080
|
||
```
|
||
或
|
||
ProxyCommand socat - SOCKS5:127.0.0.1:%h:%p,socksport=1080
|
||
```
|
||
|
||
。
|
||
|
||
|