使用Gost搭建一个快速简单的Socks5代理通道

peng 信息应用使用Gost搭建一个快速简单的Socks5代理通道已关闭评论352阅读模式

介绍

Gost是一个功能多样且实用的安全隧道工具,使用的是go语言编写

这里只记录下快速搭建Socks5的过程,其它的并不涉及,有兴趣的朋友可以去项目主页了解下;

GitHub项目:https://github.com/ginuerzh/gost

Gost文档:https://docs.ginuerzh.xyz/gost

使用Gost搭建一个快速简单的Socks5代理通道

注意

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.11.5/gost-linux-amd64-2.11.5.gz"

gzip -d gost-linux-amd64-2.11.5.gz

mv gost-linux-amd64-2.11.5 /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文件可修改配置数据

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
peng
  • 本文由 peng 发表于 2023年11月2日00:43:08
  • 转载请务必保留本文链接:https://www.ixmu.net/50.html