中国与世界永远差了一堵万里长城。
前言
我本文目前使用的是搬瓦工的VPS,机房在洛杉矶,选择的是19.99刀的年费套餐,总的来说这个套餐还是挺划算的。
购买
自行百度操作:https://www.bwh1.net/
设置
按照如下路径进入控制台
控制台应该是这样的
我们首先点击Stop,让主机执行关机操作。之后点击Install new OS,选择Centos-7-x86_64-bbr安装新系统。
按照上述步骤后系统会给你发送消息,告知你新系统的root密码,注意保存。
另外,如果你忘记了root密码,可以在Root password modification中重置密码。
等系统安装完毕后,我们使用xshell软件登录该VPS主机,依次输入以下命令(如果遇到提示,一律按y+回车):
yum install python-setuptools // 安装Python
easy_install pip // 安装pip
pip install shadowsocks // 安装shadowsocks
vi /etc/shadowsocks.json // 配置shadowsocks
按i后依次输入下面内容,注意引号与逗号不要出错:
{
"server":"my_server_ip",
"server_port":23333,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
server的值是你VPS的ip地址;server_port是使用的端口号,其值尽量大于10000,可以自定;password,自定义;其他按照上述格式照抄。
输入完毕后先按ESC键,随后按:wq组合后退出编辑。
为配置shadowsocks配置开启启动:
vi /etc/rc.local
添加一行
ssserver -c /etc/shadowsocks.json -d start
编辑后
输入完毕后先按ESC键,随后按:wq组合后退出编辑。
结束设置
常见命令
启动ss服务器:ssserver -c /etc/shadowsocks.json -d start
停止ss服务器:ssserver -c /etc/shadowsocks.json -d stop
重启ss服务器:ssserver -c /etc/shadowsocks.json -d restart
查看当前ss服务器所开放的端口:ss -lntp | grep ssserver
查看当前ss服务器密码:ps aux | grep ssserver
以自定义配置文件启动ss服务器:ssserver -c /etc/shadowsocks.json -d start
开启shadowsocks
执行常见命令中的ssserver -c /etc/shadowsocks.json -d start即可。
Win10客户端设置
修改gui-config.json文件
{
"configs" : [
{
"remarks" : "",
"id" : "1112D7290491CF395C1CF26C8B90ACE6",
"server" : "你的ip",
"server_port" : 你的端口,
"server_udp_port" : 0,
"password" : "你的密码",
"method" : "aes-256-cfb",
"protocol" : "origin",
"protocolparam" : "",
"obfs" : "plain",
"obfsparam" : "",
"remarks_base64" : "",
"group" : "FreeSSR-public",
"enable" : true,
"udp_over_tcp" : false
}
],
"index" : 0,
"random" : true,
"sysProxyMode" : 3,
"shareOverLan" : false,
"localPort" : 1080,
"localAuthPassword" : "uzoVcTobykqALOGtdOQ6",
"dnsServer" : "",
"reconnectTimes" : 2,
"randomAlgorithm" : 3,
"randomInGroup" : false,
"TTL" : 0,
"connectTimeout" : 5,
"proxyRuleMode" : 2,
"proxyEnable" : false,
"pacDirectGoProxy" : false,
"proxyType" : 0,
"proxyHost" : null,
"proxyPort" : 0,
"proxyAuthUser" : null,
"proxyAuthPass" : null,
"proxyUserAgent" : null,
"authUser" : null,
"authPass" : null,
"autoBan" : false,
"sameHostForSameTarget" : false,
"keepVisitTime" : 180,
"isHideTips" : false,
"nodeFeedAutoUpdate" : true,
"serverSubscribes" : [
],
"token" : {
},
"portMap" : {
}
}
体验效果