Skip to content

Yu2erer/GoSocksProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个 Golang 所写的网络混淆代理 仅用来 学习 SOCKS5 代理. 实现过程可见Blog 实现 SOCKS5 网络混淆代理

GoSocksProxy

使用方法

  • 修改 server/server.go 的密码(默认为 "haohaio!") 并将其编译 在墙外服务器运行即可
  • 修改 local/local.go 的墙外服务器IP地址 和 密码(默认为 "haohaio!") 并将其编译 运行于本地即可
  • 默认 本地监听地址为 127.0.0.1:1234
  • 需要将本地的代理服务器地址设置为以上地址 协议为 SOCKS5

注意

  • 默认只支持 DES 加密. 因为本项目只是为了学习 SOCKS5 协议.
  • server/server.go 写的很乱 请小心驾驶

TODO(不存在的ToDo)

  • 加入更多加密算法
  • 重写 SOCKS5 协议的 握手 和 获取请求部分

About

Golang 所写的网络混淆代理

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages