A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

使用Vultr搭建ShadowSocks教程

(本文档由就业部严老师提供)

  • 实现原理
本地发起连接请求,由远程服务器响应后然后将我们需要的数据返回到本地。
  • 知识储备
Linux最好,不懂的话就按照下面操作来吧
肯折腾
懂英语,不懂的话搭建SSShadow Socks)干吗?
  • 具体步骤
购买服务器
注册账号并验证邮箱
充值,点击左侧的Billing,最低五美元,这一步因人而异。我个人选择使用Paypal支付的$5
搭建服务器,点击左侧的Servers,依次选择ServerLocation——你测试的最快的或者洛杉矶;Server Type——Cent OS7 x64(这个我可以提供技术支持,本文基于CentOS7 x64)或其他你懂的;Server Size——只是搭建ss,选第一个就够了($5/mon);其他的选填。然后点击右下角的Deploy Now。稍等片刻,服务器就可以装好了。
装好后,你可以看到如下界面:

servers
点击可以查看服务器的相关信息:

serverinformation
接下来操作需要的信息是IP AddressUsernamePassword。这个页面不要关,一会直接复制粘贴相关信息。
远程连接服务器
方法点击刚才的网页的右上角的五个按钮最左边的View Console进行操作。
方法下载Xshell进行操作,建议后者,方面使用(主要是支持复制粘贴)管理。
Xshell为例。
下载安装Xshell
安装完成后新建会话(Alt+N)。依次填写图中信息。
名称可以是Vultr或者其他,协议选择SSH,主机填写之前的IPAddress,端口号选择22

连接
点击左侧的用户身份验证,填写信息。方法选择Password,用户名为之前的Username(一般都是root),密码为之前的Password(这个建议直接复制粘贴过来,系统给的有点复杂)

用户身份验证
填写完之后点击确定。然后点击连接。出现其他提示的话选择接受就可以了。这时你就可以看到一个命令控制台了。这时就算连接成功了。
配置防火墙
这一步主要是为了提高系统安全性。
$ yuminstall firewalld firewall-config $ systemctl start firewalld
如果失败的话建议重启服务器,$shutdown -r now,然后等待一两分钟重新使用Xshell远程连接。
搭建 Shadowsocks 服务
安装组件
$ yuminstall m2crypto python-setuptools $ easy_install pip $ pip install shadowsocks
安装完成后配置服务器参数
$ vi  /etc/shadowsocks.json
写入如下配置:
{    "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,     "workers": 1 }
  
字段名
  
含义
server
服务端监听的地址,服务端可填写 0.0.0.0
server_port
服务端的端口
local_address
本地端监听的地址
local_port
本地端的端口
password
用于加密的密码
timeout
超时时间,单位秒
method
默认 "aes-256-cfb",参见加密方法
fast_open
是否使用 TCP_FASTOPEN, true / false
workers
worker 数量,Unix/Linux 可用,如果不理解含义请不要改
supervisor在服务器上运行 ssserver-c /etc/shadowsocks.json 即可。如果要在后台运行,请使用 .
其中server字段与local_address填写之前的IPAddresspassword是自己用于连接这个shadow socks的密码,自定义就好。
其他的不需要更改。
然后保存退出。
vi 的命令: "i" 进入编辑模式,编辑后按 "esc" 退出编辑模式,然后按 Shift 输入 ":wq" 保存退出vi
开启防火墙相应的端口
新建文件ss.xml
$ vi/usr/lib/firewalld/services/ss.xml
粘贴下面的代码
<?xmlversion="1.0" encoding="utf-8"?> <service>   <short>SS</short>   <description>Shadowsocks port   </description>   <port protocol="tcp"port="443"service>
保存退出。
开启端口,重启firewalld 服务
$firewall-cmd --permanent --add-service=ss $ firewall-cmd --reload
运行命令,启动 Shadowsocks 服务
$ ssserver-c /etc/shadowsocks.json
如果想干点其他的实现后台运行,使用
$ nohupssserver -c /etc/shadowsocks.json &
连接
这样服务器就搭建好了。。
启动Shadowsocks服务端:servicesupervisord start  ②关闭Shadowsocks服务端:servicesupervisord stop  ③重启shadowsocks服务端:servicesupervisord restart  ④卸载:pipuninstall shadowsocks
PC连接
下载ShadowSocks客户端。
选择适合的版本,下载并解压运行。
填写信息:服务器地址,端口号,密码,加密方式与代理端口默认即可

SS信息填写
填写完之后点击确定,然后到托盘中右键选择开启"启用系统代理"
iOS连接
App Store下载Wingy
填写信息:服务器,端口,密码,代理模式,加密方式默认即可。

Wingy信息填写
国外站点
如果以上没有问题的话,这时候你就可以畅游外面的世界了。点击上述链接测试吧。
Vlutr服务器链接详细说明
官网链接,给出的是我的推广链接,具体的推广奖励规则见下图,好心人就点这个链接吧,如果消费不到$10,也没关系,原则就是争取在双方利益都不受影响的情况下最大化利益。
夏季促销推广说明

1 个回复

倒序浏览
6666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马