CSocks 使用Golang编写(其实只是因为这段时间对Golang比较感兴趣)基于socks5协议。功能就是可以配合SwitchyOmega实现科学上网(由于加密简单,速度非常快哦!)。
-
首先你需要有一台在墙外的服务器,外加golang的环境(本人较懒,还没做release)。
-
把Csocks项目克隆到墙外的服务器上。这里需要根据自己的服务器IP地址简单修改一下源代码,编辑/csocks/server/server.go文件第16行换成自己服务器公网的IP地址。
-
服务器需要执行的命令:
$cd /csocks/server/
$go build -ldflags "-s -w" server.go
$./server &
-
在克隆一份Csocks到你的本地电脑上。这里需要根据自己的服务器IP地址简单修改一下源代码,编辑/csocks/local/local.go文件第14行remoteAddr换成自己服务器公网的IP地址。
-
客户端需要执行的命令:
$cd /csocks/local/
$go build -ldflags "-s -w" local.go
$./local
-
最后配置一下SwitchyOmega即可愉快地科学上网了。
最后感谢lightsocks项目!