VPS基础教程之一搭建自己的shadowsocks服务器
技术区有不少shadowsocks的免费账号
但是随着shadowsocks作者被喝茶,今后用户较多的服务器被GFW干扰是必然的
所以先发个VPS搭建SS代理的教程
准备工作
支付:看服务器供应商 双币信用卡、支付宝、paypal 之一
挑选服务器: 一般供应商都会提供IP测试延迟,或者看各VPS网站评测介绍
一般来讲亚洲服务器延迟更低,比如香港.新加坡就有很多电信或者网通直连机房
而美国VPS价格更便宜,而且带宽大些
服务器类型,Xen KVM 性能要好过openvz,不过也要更贵一些
综上所述,建议选直连自己运营商的KVM虚拟技术的亚洲VPS
SSH客户端:这里建议用XshellPortable 请自行百度下载
下面我们用日本conoha VPS为例开始操作。
1.日本conoha支持支付宝支付,每月900日元、中文界面 (50rmb如果几个人合用的话成本还算可以
选择HOSTUS的香港25美元/年电信机房也不错)
设置并记root密码点击追加建立服务器,这里我们选择centos 6.6 64位版本
2.回到服务器界面,点开网络配置,记下IP4地址
3.用XshellPortable连接服务器
填上IP地址点击确定
用户名为 root
密码为开通vps设置的9位密码
连接成功会显示,root@XXXXXX #
然后在设置里把右键改成复制剪贴板中的代码 如图,右键粘贴比较方便
4.这里我们用秋水兄的SS一键安装脚本,全程仅需3行代码,即使0基础毫无问题
依次输入代码回车即可
??代?
wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
默认端口8989.可以指定任意端口 ,回车后耐心等待安装
安装完成后,脚本提示如下:
现在我们已经成功搭建了一个单用户版SS代理服务器,用其他帖子的教程连接该服务器即可
端口为8989 密码t66y
5.多用户配置
删除原配置文件
??代?
rm -f /etc/shadowsocks.json
编辑配置文件
??代?
vi /etc/shadowsocks.json
按下I键,进入编辑状态
左下角有标示—INSERT—
如图复制下面代码至配置文件
配置端口 8989到9004,密码t66y0到t66y4等5个账号
可照例加入更多用户
注意这里没有斜杠草榴UBB有点问题,请以图示为准
??代?
{
\”server\”:\”0.0.0.0\”,
\”local_address\”:\”127.0.0.1\”,
\”local_port\”:1080,
\”port_password\”:{
\”8989\”:\”t66y0\”,
\”9001\”:\”t66y1\”,
\”9002\”:\”t66y2\”,
\”9003\”:\”t66y3\”,
\”9004\”:\”t66y4\”
},
\”timeout\”:300,
\”method\”:\”aes-256-cfb\”,
\”fast_open\”: false
}
按下ESC键退出编辑状态,同时按下SHIFT+Q键进入退出模式
如图输入wq回车保存退出
??代?
wd
重启 SS服务
??代?
/etc/init.d/shadowsocks restart
至此一个多用户版本的SS服务器已经搭建完成
其他命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
卸载:./shadowsocks.sh uninstall