搭建socks5代理
推荐使用CentOS作为代理服务器server
准备工作
安装go环境
yum install go
创建GOPATH
mkdir /usr/local/go
修改/etc/bashrc, 添加以下两行
export GOPATH=/usr/local/go export PATH=$PATH:$GOPATH/bin
重载bashrc
$ source /etc/bashrc
安装 shadowsocks-server
go get github.com/shadowsocks/shadowsocks-go/cmd/shadowsocks-server
运行 shadowsocks-server -v
若出现以下信息则安装成功:
Usage of shadowsocks-server: -A anonymize client ip addresses in all output -c string specify config file (default "config.json") -core int maximum number of CPU cores to use, default is determinied by Go runtime -d print debug message -k string password -m string encryption method, default: aes-256-cfb -manager-address string shadowsocks manager listening address -p int server port -t int timeout in seconds (default 300) -u UDP Relay -version print version
运行socks5代理服务
shadowsocks-server -m aes-256-cfb -p 30100 -t 600 -k hellovpn -u > ./log &
说明:
-m 加密方法 -p 服务端口 -t 超时时间 -k 密码 -u 开启UDP转发
客户端下载
MacOS
Linux
Windows
Android
iOS
客户端秘钥串生成方法参见 [Quick Guide
](https://shadowsocks.org/en/co… 文档中 URI and QR code 部分
原文地址:https://segmentfault.com/a/1190000017301882