身为码畜,科学上网必不可少,自己服务器更是好。
那么如果建立ss服务器呢?大概分为三步:
一:买个服务器(VPS),装好系统(自动装的)
二: 开终端连上服务器(建议使用SSH)
三: 配置SS
下面我将非常啰嗦地一一讲起:
一:买VPS
1. 哪家VPS好?
市面上常见的VPS服务商有搬瓦工, linode,vultr等比较便宜的VPS,也有比较高端的,您自己区找吧。包年的话,最便宜的是搬瓦工了,按月的话vultr最便宜,lindo的服务据说比较好。
我买的vultr,2.5美元一个月。
2. 怎么购买?
vultr用paypal,中文官网注册paypal绑定银行卡支付自动汇率转换。
搬瓦工据说能用支付宝。我没测试。
3. 问题:vultr充值完了,怎么没有最便宜的那个选项?
最便宜的那个货比较少,你换换服务器地址就有了。
4. 购买安装
没啥特殊需求,你就按照默认的选项下一步就好,系统我选的Ubuntu,其实选啥都差不多,都没有GUI界面,就一个终端,不过要记得选32位。
二:连接服务器
1. 疑惑来了,服务器买完了,系统也自动装好了,那么它在哪呢?
它在VPS厂商哪里,我们可以从网页上直接获取终端控制它,当然,网页上的终端都难用的一逼,linux和mac用户建议使用SSH连接,windows用户请自行百度,第三方工具多如牛毛。
2. 怎么用SSH连接?(linux和mac用话看这里)
大概分三步:
(1) 在服务器上安装开启SSH
(2) 在你的PC上安装SSH
(3) 连上
------------------------------------
(1) 在服务器上安装开启SSH。
一般情况下,linux服务器是自动安装并开启的。
你可以使用VPS厂商提供的终端,用apt或者dnf查看是否安装。(这步绝大多数不需要,VPS厂商很少做这么折腾你的事情)
vultr的终端在这儿:view onsole, 点它
代码如下:
apt search openssh
看好有关键字openssh client或者openshh server的字眼,复制下来
apt install <你复制的内容>
(如果你装的centos/fedora, 以上代码apt改为dnf)
(2)同(1),绝大多数是安装好并开着的,你也可以下载试试。
(3)连上:
重头戏来了:
-1- 在VPS网站的页面找到并记录你的IP、Password
-2- 用你电脑上的终端输入以下指令:
ssh -p vps端口号 [email protected]地址
(VPS端口号一般为22
root不用改
vpsIP地址就是IP,我让你记录了)
然后会让你输入密码,把我之前告诉你密码粘贴或者输入进去。
然后就连上了,现在你的终端就变成远程服务器的终端了,你把网拔了这个终端还会卡死。
三:配置SS
主要分三步:
1. 服务器配置SS
2. pc配置SS
3. 浏览器配置SS
-----------------------------
1. 服务器配置SS
建议看这个,大神已经说的很好了,我就不再献丑
还有一些注意事项,用大神的脚本配置成功后,配置多用户多端口,不能使用service sshd restart,没有效果,必须使用如下指令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status
2. pc配置SS
(1) 方法一:指令法
安装SS:sudo pip3 install shadowsocks
连接:sslocal -s vpsIP -p 端口 -k 密码
( vpsIP:我之前让你记录过了。见本文二1(3)-1-
端口和密码:见上一步你自己刚刚设置的。)
(2) 方法二:GUI界面,以shadowsocks-QT5为例
链接-添加-手动,依次填入即可。
( 配置名称随便写
注意加密方式,改成你之前按照大神的方法配置的
服务器端口这里很弱智,不能全部删除,总会留下一个数字。选中后直接输入即可覆盖。)
3. 浏览器配置SS
当你连接好SS后,发现还是上不去谷歌。
你应该根据你的浏览器,百度一下(以chrome为例):chrome ss 配置
根据其它教程自行安装吧。
送君千里,终须一别,估计你已经穿越长城了,祝好。