介绍
Gost
是一个功能多样且实用的安全隧道工具,使用的是go
语言编写
这里只记录下快速搭建Socks5的过程,其它的并不涉及,有兴趣的朋友可以去项目主页了解下;
GitHub项目:https://github.com/ginuerzh/gost
Gost文档:https://docs.ginuerzh.xyz/gost
注意
Socks5
属于明文代理,不要用于科学上网,否则会被阻断端口,可用于正常的跳板使用
比如SSH
转发加速国外VPS
的连接速度,特别是一些延迟高或者丢包高的VPS
使用Socks5
转发后SSH
就可以快速稳定的连接了,解决高丢包SSH
断开的问题
特性
- 多端口监听
- 可设置转发代理,支持多级转发(代理链)
- 支持标准HTTP/HTTPS/HTTP2/SOCKS4(A)/SOCKS5代理协议
- Web代理支持探测防御
- 支持多种隧道类型
- SOCKS5代理支持TLS协商加密
- Tunnel UDP over TCP
- TCP/UDP透明代理
- 本地/远程TCP/UDP端口转发
- 支持Shadowsocks(TCP/UDP)协议
- 支持SNI代理
- 权限控制
- 负载均衡
- 路由控制
- DNS解析和代理
- TUN/TAP设备
搭建
常规安装 AMD64
框架机型
wget "https://github.com/ginuerzh/gost/releases/download/v2.8.1/gost_2.8.1_linux_amd64.tar.gz"
tar -zxvf gost_2.8.1_linux_amd64.tar.gz
mv gost_2.8.1_linux_amd64/gost /usr/bin/gost
chmod +x /usr/bin/gost
以下安装包适用于ARM
框架机型(比如甲骨文ARM
机型)
wget "https://github.com/ginuerzh/gost/releases/download/v2.8.1/gost_2.8.1_linux_arm.tar.gz"
tar -zxvf gost_2.8.1_linux_arm.tar.gz
mv gost_2.8.1_linux_arm/gost /usr/bin/gost
chmod +x /usr/bin/gost
开启代理
## 无需认证(修改端口号即可)
gost -L socks5://:1080
## 开启认证(其中的 “账号” “密码” “端口” 自行修改)
gost -L 账号:密码@:端口 socks5://:端口
## 测试没问题后可以用`nohup`命令挂载到后台运行,重启失效,再次挂载即可重新使用;
nohup gost -L 账号:密码@:端口 socks5://:端口 > /dev/null 2>&1 &
关闭代理
kill -9 $(ps aux | grep "gost" | sed '/grep/d' | awk '{print $2}')
编辑/etc/gost.json
文件可修改配置数据
如果使用宝塔面板需要在面板放行设置的端口
免责声明
本站所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵, 你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现,请认真阅读本站声明和相关条款后再点击支付下载。
本网站所有资源不带免费技术支持,下载资源请在24小时内删除,如用于违法用途或者商业用途,自行承担。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
温馨提示:违规以上内容条款,本网站有权对违规者进行封号处理