手把手搭建属于自己高速的科学上网服务器
更新于2017年4月13日
【附全自动一键搭建免费 SS + Google BBR 加速原创教程,手把手,包教会】
本教程 VPS 服务商为 Vultr ,最终效果为能够跑满用户的本地带宽,10M 的网速表现为流畅观看 Youtube 1080P,无卡顿。晚高峰时段 Youtube 1080P 依然停不下来。
其实现在也有很多网站提供 SS 服务,但是安全性无法得到保障,你的所有数据包都会暴漏给这些网站的 SS 服务器,很容易泄漏一些账号密码之类的敏感信息。其次是速度和稳定性的问题,有一些免费的账号使用人数太多,速度和稳定性都无法得到保障。即便是付费购买的账号,由于 SS 提供商对于流量和带宽的限制,永远没有自己搭建的服务器实在, 还要承担 SS 供应商跑路的风险。所以从安全和实用角度,真的很有必要申请一台只属于自己的单独 SS 服务器.
【想要高速稳定安全账号的网友请按下面全自动教程快速搭建一个只属于自己的免费 SS】
一、注册 Vultr
这里需要申请一台免费的 Vultr 主机(1000Mbps 经典网络)。
1.点击
此链接进入官网,输入邮箱和密码,点击 Create Account 注册。
输入邮箱密码注册账号
2.然后到邮箱打开新收到的邮件点击 Verify Your E-mail,然后在 Vultr 点击 log in 登陆关联信用卡 Credit Card(不论是银联还是任何其他的信用卡都可以)或者paypal(没有信用卡的朋友也不要灰心,可以注册一个 Paypal 账号,
Paypal注册地址 ,注册 Paypal 时选择个人账户(外币转换手续费不用你支付,由卖家支付),创建账户并验证邮箱后,在我的账户中上方可以看到账户状态,显示未认证,绑定你的信用卡 /借记卡/储蓄卡/银行卡进行认证,Palpay 会从你的信用卡 /借记卡/储蓄卡/银行卡扣除几毛钱左右的费用,这样认证就完成了,认证完成后几毛钱会再退回给你。
二、添加实例
1.
进入官网后,登陆后左边 Billing 账单方式选择关联信用卡Credit Card或者Paypal (不论信用卡还是 Paypal 选择支付10$,申请500GB流量主机可使用4个月)。
2.回到Vulrt的界面,点击右侧的+号,deploy一个新的VPS(虚拟服务器)。
点击+
3.Server Location选择Tokyo(或Los Angeles)Tokyo对大陆线路支持较好,Server Type选择64 bit OS 下面的 Debian 7.
4.套餐选2.5$一个月的(你也可以选更高级的套餐,总之价钱越高配置就越高级如果只是搭建一个翻墙的服务器,2.5$足够用了)。2.5美元的总是售完,那就用5美元的吧。
|
之前最低月费是5刀,现在有2.5刀月费(易断货) |
5.点生成。
6.之后跳转到管理页面(Servers),当显示绿色的running时,该VPS就部署好了。
7.然后你点击绿色running按钮就可以看到VPS的IP和密码信息。
此为账户信息
8.下载 Xshell 5 软件(自行搜索下载)
安装完成后就是连接你的VPS实例。
9.打开 Xshell 5 程序,点击新建。输入主机(IP address)信息,点击确定和连接。
新建
名称随意填写,主机填写IP地址
主机就是箭头的这个IP Address
可以勾选记住用户名
11.接着会弹出输入密码(如果不弹出点击 Xshell 左上角的文件选项卡,重新连接)
密码在上图IP Address下面的Password.可以记住密码。
12.待会话显示为绿色,出现{root@vurlt则连接成功。
会话显示为绿色,则连接成功
三、搭建Shadowsocks服务来科学上网
1.依次复制以下命令,一行执行一次(请把每一行单独复制粘贴到 Xshell 并按回车),请务必将它当作一整行复制到最后一个字母, 一次性复制到 Xshell 回车)。
apt-get update
apt-get install python-pip
apt-get install wget
apt-get install bc
apt-get install gawk
apt-get install git
pip install shadowsocks
git clone https://github.com/hellofwy/ss-bash
2.首次运行时,先新建用户
例如新用户端口为8388,密码为hello,流量限制为100GB。
执行:
ss-bash/ssadmin.sh add 8388 hello 100GB
3.启动ssserver,在Xshell执行:
ss-bash/ssadmin.sh start
备注:每次重启VPS需要再次执行ss-bash/ssadmin.sh start
4.自定义ssserver的配置:
连接 winscp 软件(自行搜索下载),进入root\ss-bash(如图)打开文件ssmlt.template,添加相关选项。请注意每个选项后必需有逗号(',')
默认文件为:
"server": "0.0.0.0",
"timeout": 60,
"method": "aes-256-cfb",
将默认文件替换成:
"server": "0.0.0.0",
"timeout": 60,
"method": "aes-256-cfb",
"fast_open": true,
"workers": 2,
修改之后,请执行下面命令,重新加载文件并启动:
ss-bash/ssadmin.sh soft_restart
5.修改流量统计间隔
默认的流量采样间隔为5分钟,流量间隔可根据实际需求调整,但最好不要小于20秒
打开文件sslib.sh,修改INTERVEL的值,单位为秒。比如设置流量间隔为30s:INTERVEL=30
6.用法:
显示版本:
ss-bash/ssadmin.sh -v|v|version
显示帮助:
ss-bash/ssadmin.sh [-h|h|help]
启动ss:
ss-bash/ssadmin.sh start
停止ss:
ss-bash/ssadmin.sh stop
查看ss状态:
ss-bash/ssadmin.sh status
重启ss:
ss-bash/ssadmin.sh restart
软重启ss:
ss-bash/ssadmin.sh soft_restart
添加用户:
ss-bash/ssadmin.sh add port passwd limit
port:端口号, 0<port<=65535
passwd:密码, 不能有空格,引号等字符
limit:流量限制,使用KB/MB/GB/TB。
显示用户流量信息:
ss-bash/ssadmin.sh show port
显示所有用户流量信息:
ss-bash/ssadmin.sh show
如果 VPS 重启,需要手动在 XShell 软件执行 ss-bash/ssadmin.sh restart ,到现在为止服务端已经完全配置完毕。
四、安装加速程序
1.在 Xshell 执行:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
再执行:
chmod +x bbr.sh
再执行:
./bbr.sh
2.安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,验证一下是否成功安装最新内核并开启 TCP BBR,
输入以下命令:
uname -r
查看内核版本,含有 4.11 就表示 OK。
再执行下面命令:
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
五、配置客户端上网
Windows版
1.在桌面新建一个文件夹,将exe文件置入。双击exe文件打开,界面如下:
界面
1)将你的服务器信息填入即可,注意需要在英文输入法状态下输入。
2)远程端口即服务器端口,本地端口即代理端口,一次性认证不选。
3)点击确定,在桌面右下角找到shadowsocks的小飞机图标,右键图标,点击启用系统代理。在PAC中选择从GFWlist更新本地PAC。
3.OK,现在大功告成,打开浏览器,输入https://www.google.com/ncr (网址一字不差的输入)。若能打开,则成功科学上网,反之检查服务器信息.
Android版
1.可以将apk文件通过电脑QQ传给手机QQ,在手机安装客户端。同样在英文输入法状态下输入服务器信息。
2.往下拉,在路由选项中可以选择绕过局域网和中国大陆地址。
3.点击软件右上角小飞机图标启动。若有弹出框询问是否建立VPN连接,选信任并是。
4.打开浏览器,输入https://www.google.com/ncr (网址一字不差的输入)。若能打开,则成功科学上网,反之检查服务器信息等。
iOS版
1.打开app store,下载Wingy免费软件,也可以付费下载shadowrocket和potatso软件。
2.同安卓一样,输入服务器信息。点击连接。
3.打开浏览器,输入https://www.google.com/ncr (网址一字不差的输入)。若能打开,则成功科学上网,反之检查服务器信息等。
尽情享受国际互联网吧,贴一张youtube 10M小水管1080P缓冲无压力。
本文参考了https://teddysun.com/489.html