git 配置

github git https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent vim ~/.ssh/config Host github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_ed25519 Port 443 测试连接ssh -T git@github.com https://stackoverflow.com/questions/15589682/ssh-connect-to-host-github-com-port-22-connection-timed-out ssh-socket代理 访问GitHub慢,下载慢的解决办法。 创建config文件 vi ~/.ssh/config # 当然你也可以手动在 C:\Users\Username\.ssh 下创建 config 文件 文件写入如下内容 # 这里的 -a none 是 NO-AUTH 模式,参见 https://bitbucket.org/gotoh/connect/wiki/Home 中的 More detail 一节 ProxyCommand connect -S 127.0.0.1:1080 -a none %h %p Host github.com User git Port 22 Hostname github.com # 注意修改路径为你的路径 IdentityFile "C:\Users\zhang\.ssh\id_rsa" TCPKeepAlive yes Host ssh.github.com User git Port 443 Hostname ssh.github.com # 注意修改路径为你的路径 IdentityFile "C:\Users\zhang\.ssh\id_rsa" TCPKeepAlive yes 参考文章: https://upupming.site/2019/05/09/git-ssh-socks-proxy/ ...

June 1, 2020 · 1 min · zhangxiaofeng05

终端使用socks5代理

安装proxychains 简单粗暴的方式: $ sudo apt-get install proxychains 如果想要使用最新版,也可以自己手动编译源码 # 安装 git clone https://github.com/rofl0r/proxychains-ng.git ./configure --prefix=/usr --sysconfdir=/etc make sudo make install sudo make install-config 配置 在安装完成之后,一般在 /etc/proxychains.conf 处会有默认配置文件,编辑该文件 sudo vim /etc/proxychains.conf 然后在文件末修改成自己设置的shadowsocks设置的端口,如下 socks5 127.0.0.1 1080 验证 $ curl ip.gs 这个显示的ip是没有被代理的 $ proxychains curl ip.gs 这个就是你的代理了 在配置完 proxychains 之后,在终端如果任何命令无法连接成功时,在其前加上 proxychains 就可以走代理方式来执行该命令。 shell函数(unix&linux) 如果系统不支持proxychains,可以考虑设置函数。 # .zshrc function proxy_on() { export http_proxy=http://127.0.0.1:1080 export https_proxy=$http_proxy echo -e "终端代理已开启。" } function proxy_off(){ unset http_proxy https_proxy echo -e "终端代理已关闭。" } 参考 终端使用 sock5 代理 终端 terminal socks5 shadowsocks 代理 proxy 终端使用代理加速的正确方式(Shadowsocks)

August 16, 2018 · 1 min · zhangxiaofeng05