Skip to content

Instantly share code, notes, and snippets.

@chenshengzhi
Last active August 29, 2025 05:35
Show Gist options
  • Save chenshengzhi/07e5177b1d97587d5ca0acc0487ad677 to your computer and use it in GitHub Desktop.
Save chenshengzhi/07e5177b1d97587d5ca0acc0487ad677 to your computer and use it in GitHub Desktop.
git ssh 代理设置

仅为 GitHub 设置代理

git 代理

设置 git config --global http.https://github.com.proxy socks5://127.0.0.1:1086
设置完成后, ~/.gitconfig 文件中会增加以下条目:

[http "https://github.com"]
    proxy = socks5://127.0.0.1:1086
ssh 代理

修改 ~/.ssh/config 文件

Host github.com
    User git
    ProxyCommand nc -v -x 127.0.0.1:1086 %h %p
@vrqq
Copy link

vrqq commented Aug 29, 2025

补充Redhat 9环境下socks4代理用法 (使用V2RayA)

Host github.com
    User git
    ProxyCommand nc --proxy-type socks4 --proxy 127.0.0.1:20170 %h %p

检验

[vrqq@apm3 ~]$ ssh [email protected]
PTY allocation request failed on channel 0
Hi vrqq! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment