让远端服务器使用上本地计算机的酸酸乳的socks5代理

初始设置

  1. 首先确认酸酸乳的sock5端口,默认为 port: 1080\n右键右下角程序图标,选择选项设置,找到对应的选项
    让远端服务器使用上本地计算机的酸酸乳的socks5代理
  2. 然后在xshell里找到对应的远端服务器会话,找到属性里的隧道,\n如图所示,类型(远程 传入)> 源主机为本地计算机,目标主机为远端服务器,具体设置 默认localhost / 1080
    让远端服务器使用上本地计算机的酸酸乳的socks5代理

使用

git socks5代理 快捷切换

#!/bin/bash
# vim /usr/bin/gitchange 添加脚本
case $1 in
"on")
if [ -z "$2" ];then
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
else
git config --global http.proxy "socks5://127.0.0.1:$2"
git config --global https.proxy "socks5://127.0.0.1:$2"
fi
;;
"off")
git config --global --unset http.proxy
git config --global --unset https.proxy
;;
"status")
echo 'http.proxy = '`git config --get http.proxy`
echo 'https.proxy = '`git config --get https.proxy`
;;
*)
echo '# git 代理配置
1. 执行默认全局 socks5 代理规则 [on]
2. 自定义socks5端口  [on $2]
3. 清除全局代理规则 [off]
4. 查看全局代理规则 [status]
'
;;
esac

添加权限

chmod +x /usr/bin/gitchange && gitchange
上一篇:使用Go语言编写Socks5代理自动获取程序


下一篇:Mac 记录之 终端隧道配置