看到很多(。。。)vps爱好者看了我的博文,再次重新整理。
不推荐大家使用网上的一键安装,曾经被坑过。
1.安装git
yum install git
2.安装GCC
yum install gcc
3.安装GO
这一步中,如果服务器是国外的就没有问题。因为安装包在google上。可以直接下载安装包上传到服务器,进行解压安装。
wget https://go.googlecode.com/files/go1.2.linux-amd64.tar.gz
tar -zxvf go1.2.linux-amd64.tar.gz
vi /etc/profile
在profile里面添加如下内容
export GOROOT=/root/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/root/gopkg
GOPATH和GOROOT修改为你的路径即可
source /etc/profile
测试:go version
4.安装Shadowsocks-go //git方式,需要编译
go get github.com/shadowsocks/shadowsocks-go/cmd/shadowsocks-server
5.安装Shadowsocks-go //直接方式
解压该文件,进入文件目录
在该目录下新建文件config.json
{
"server":"::",
"port_password":{
"8380": "xust20160",
"8381": "xust20161",
"8382": "xust20162",
"8383": "xust20163",
"8384": "xust20164"
},
"method": "chacha20",
"timeout":600
}
注意:
在config.json中的红色标记("server":"::")。"::"是为了支持ipv6,不影响ipv4。
使用加密方式为chacha20的原因:在安卓手机上数据解码更快!
chacha20需要特殊支持,因此还需要安装libsodium
yum install gcc g++
wget
https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar
zxf LATEST.tar.gz
cd
libsodium
./configure
make
&& make install
修改文件名称(方便使用)、权限
mv shodowsocks-server ss
chmod 777 ss
前台运行:./ss
##关闭了shell界面ss的服务就会停止,一般使用下面的
后台运行 :./ss> log &
有疑问加站长微信联系(非本文作者)