Socks5代理Http代理通道快速搭建
攻防演练,快速搭建代理,达到切换切换公网ip
centos7环境(AMD64)
ARM
选择软件Gost
Gost是一个功能多样且实用的安全隧道工具,使用的是go语言编写
go编译完只二进制可执行文件方便快捷,同时可以再路由器服务器或者群晖等等
支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议
[GitHub]https://github.com/ginuerzh/gost
搭建
常规安装 AMD64框架机型
curl -O https://ghproxy.com/https://github.com/ginuerzh/gost/releases/download/v2.11.1/gost-freebsd-amd64-2.11.1.gz
gzip -d gost-freebsd-amd64-2.11.1.gz
mv gost-freebsd-amd64-2.11.1 /usr/local/bin/gost
chmod +x /usr/bin/gost
以下安装包适用于ARM框架机型
curl -o /usr/local/bin/gost https://ghproxy.com/https://github.com/ginuerzh/gost/releases/download/v2.11.1/gost-linux-armv8-2.11.1.gz
gzip -d gost-linux-armv8-2.11.1.gz
mv gost-linux-armv8-2.11.1 /usr/local/bin/gost
chmod +x /usr/bin/gost
开启代理
## 无需认证(修改端口号即可)
gost -L socks5://:1314
## 开启认证(其中的 “账号” “密码” “端口” 自行修改)
gost -L 账号:密码@:端口 socks5://:端口
## 测试没问题后可以用`nohup`命令挂载到后台运行,重启失效,再次挂载即可重新使用;
## (我用的就是此命令账号密码都是myki代理端口http和socks5都是1314)
nohup ./gost -L=myki:myki@10.10.68.35:1314 > /dev/null 2>&1 &
设置代理
## 格式如下 http://账号:密码@ip:端口 (青龙)
PROXY_HOST="1.1.1.1"
PROXY_PORT="1314"
export proxy="http://myki:myki@${PROXY_HOST}:${PROXY_PORT}"
export http_proxy=$proxy
export https_proxy=$proxy
export ftp_proxy=$proxy
export no_proxy="localhost, 127.0.0.1, ::1"
## 诺兰直接在配置文件中添加即可
vi config.json
"Proxy": "1.1.1.1:1314",
//Proxy帐号
"ProxyUser": "myki",
//Proxy密码
"ProxyPass": "myki",
特别注意
Socks5属于明文代理,不要用于科学上网,否则会被阻断端口,可用于正常的跳板使用
比如SSH转发加速国外VPS的连接速度,特别是一些延迟高或者丢包高的VPS
使用Socks5转发后SSH就可以快速稳定的连接了,解决高丢包SSH断开的问题
文章作者 🐳Myki
上次更新 2022-01-02