ZhouXiangの博客 后端工程师&机器学习爱好者

科学上网指南

2017-05-02

中国与世界永远差了一堵万里长城。

前言

我本文目前使用的是搬瓦工的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" : {

	}
}

体验效果


Similar Posts

Comments