个人搭建的博客地址:http://www.ravedonut.com/archives/3499,有兴趣的朋友可以关注一下,跟朋友一起做的一些东西。
最近项目需要使用一些webrtc的东西,国内更新代码稍微有点麻烦,所以考虑自己搭建一下ss,方便平时下载及查找资料使用。
以前没搞过这东西,都是用hosts,比较low,,弄完了才知道好多国外vps都有优惠,不过我选的这个也还好,不算很贵吧,叫做vultr,需要的朋友可以访问这个链接:https://www.vultr.com/?ref=7237450
下面说一下流程,通过上面的连接进去,注册一个账号,如下图:
然后登陆就好了,进入系统之后,先进行充值,点击左侧导航Billing进入充值页面,这个vps支持信用卡的支付宝,比较方便,信用卡最低限制5$,支付宝最低需要10$,如下图:
充值完成之后,可以点击“Server”导航,进入vps选择界面,点击右上角加号,选择vps配置,如下图:
1、选择Server地区
2、选择系统类型
3、选择配置等等
然后Deploy Now就好了,等待服务器创建完成。
进入“Server”后,就能看到当前服务器运行状态,详细信息中可看到服务器相关信息。
这样,vps就搞好了,接下来就可以搭建ss了。
使用XShell或者secureCRT都可以,登陆vps,在服务器详细信息中,可以看到ip地址、账号和密码。
1、先更新系统,包括包、软件、内核
1
|
yum
update
-
y
|
2、下载ss一键安装脚本(个人搞起来比较麻烦)
1
|
wget
--
no
-
check
-
certificate
https
:
/
/
raw
.
githubusercontent
.
com
/
teddysun
/
shadowsocks_install
/
master
/
shadowsocks
.
sh
|
3、给予脚本权限,执行
1
|
chmod
a
+
x
shadowsocks
.
sh
&&
.
/
shadowsocks
.
sh
|
然后会提示进行SS服务密码、端口和加密方式的设置,根据自己需要设置就好,成功之后会将配置显示在控制台中,记住这些信息,方便以后使用。
设置防火墙,开放刚才的SS端口
1
2
|
firewall
-
cmd
--
permanent
--
zone
=
public
--
add
-
port
=上面设置的端口
/
tcp
firewall
-
cmd
--
reload
|
SS的管理命令
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
配置文件路径:/etc/shadowsocks.json
如果需要创建多个账户,修改shadowsock.json配置就可以了,使用vi打开shadowsocks.json
按照刚才的设置,是单用户方式,配置如下:
1
2
3
4
5
6
7
8
9
10
|
{
"server"
:
"0.0.0.0"
,
"server_port"
:
443
,
"local_address"
:
"127.0.0.1"
,
"local_port"
:
1080
,
"password"
:
"123456"
,
"timeout"
:
300
,
"method"
:
"aes-256-cfb"
,
"fast_open"
:
false
}
{
|
若使用多账户,可以手动修改一下,例如:
1
2
3
4
5
6
7
8
9
10
11
12
|
{
"server"
:
"0.0.0.0"
,
"local_address"
:
"127.0.0.1"
,
"local_port"
:
1080
,
"port_password"
:
{
"443"
:
"443"
,
"8888"
:
"8888"
}
,
"timeout"
:
300
,
"method"
:
"aes-256-cfb"
,
"fast_open"
:
false
}
|
其中port_password中,可以添加多个账户,格式”端口”:”ss密码”,修改完成后保存文件,然后打开防火墙端口,重新启动SS服务即可。
客户端使用,可以下载shadowsock软件:https://github.com/shadowsocks/shadowsocks-windows/releases
安装后配置一下即可:
然后在图标上右键,选择“启动系统代理”,既可以实现上网了。
备注,,老忘密码,,留个链接,忘了按照步骤搞一下就行了,,https://www.vultr.com/docs/boot-into-single-user-mode-reset-root-password
另附ubuntu配置及优化方法:https://www.polarxiong.com/archives/Ubuntu-16-04下Shadowsocks服务器端安装及优化.html