-
Notifications
You must be signed in to change notification settings - Fork 54
搭建自己的科学上网服务器
一些国外的网站和服务在国内无法正常访问,比如 Google、YouTube、Instagram、Twitter 等
虽然有免费的科学上网服务,但是难免对信息安全上不放心,而且质量等也不够理想,毕竟 “天下没有免费的午餐”,想要免费使用优质服务无异于做梦。索性干脆自己搭建一个,一个月最低也就二三十来块,用得舒服也放心。
本篇就详细介绍下如何使用 VPS 服务器快速安装搭建 ss 服务。图文结合,简单详细,让小白也可以自由上网。
我们访问国外网站时如上图所示,访问请求和数据都会经过检测,如果检测到访问的是 Google 等网站,就会被干扰导而致无法访问。
而 Shadowsocks (ss) 简单地说就是一个网络数据加密工具,通过它给我们的数据进行加密,让防火墙无法检测出数据内容,从而顺利传输数据。
- 注册: 邮箱
- 付费: 支付宝、Paypal 或 信用卡 皆可
从 VPS 注册到安装完成的使用方法每步都有截图说明,让完全不懂的小白也可以顺利完成。跟着教程一步步来,复制代码和填写信息时注意核对正确,大概需要 10 分钟即可完成。
- 注册 & 安装
- 连接 vps
- vultr搭建shadowsocks
- 使用方法
- 效果测试
- 常见问题
- Tips
首先打开 Vultr官网
(vultr 最新活动,新用户注册送 $50 , 11月27日更新 ( ^∀^) )
(密码必须包含大小写和字符,且大于十位数)
注册登录后会进入个人面板,左边栏选择 “Billing”,选择支付方式和金额,付款即可。Vultr 现在支持支付宝,很方便。
选择 “Servers” ,点击右边蓝色的 “+” 添加 VPS。
1.选择节点
我选择的 “Tokyo” 日本节点,距离最近,效果不错。当然,网络环境不同,效果也有差别。
更新:日本节点太火了,现在效果不太好,建议尝试其他节点,如新加坡、纽约、洛杉矶等。
2.选择系统
选择 “Debian 7/8/9 ×64” 系统。
3.选择套餐
$2.5/mo 套餐仅提供ipv6 ip 不能用于搭建,一般自己用选择 $3.5/月 500G流量 或者 $5/月 1000G 流量,可以按个人需要选择。
($3.5/月只有 纽约 等部分地区机房有货,有时候会缺货)
4.其他选项
有 IPv6,私密,域名、标签等,无特殊需要全部默认即可。
选好后点击右下角的 “Deploy Now” ,开始安装 VPS。
已添加的 VPS 都会显示在 “Servers” 面板中,当显示 “Running” 时即表示安装完成。点击 “Manage” 进入 VPS 管理面板。
VPS 管理面板,这里需要记录下 IP 地址**(IP Address)、用户名(Username)、密码(Password)**供稍后连接时使用。
使用 ssh 工具连接我们的 VPS,Windows 可以用 xshell、PuTTY(开源免费)等,Mac 可使用自带的终端。
安装 xshell (腾讯软件中心和360软件商城都可下载),打开软件。
点击 “文件” → “新建” → “连接”,输入 “名称” 和 “主机” (即VPS ip)。
点击 “用户身份验证”,输入用户名(默认root)和密码。确认。
连接 VPS,接受并保存密匙。
出现 root@vultr:~# 即连接成功。
打开终端,输入以下代码登录 VPS
ssh root@ip
其中 root 即用户名
将 ip 更改为 VPS 的 IP 地址,回车。
输入 yes 确认,粘贴密码,回车。需要提醒的是,密码输入时并不会显示出来,直接复制粘贴,回车即可。出现 root@vultr:~# 即连接成功。
如果连接服务器失败则需要重新创建新服务器,再次连接,直到连接成功为止,创建服务器时先开新的服务器后再删除旧服务器,这样可以保证新服务器的ip与旧ip不同。
服务器创建成功后可多等几分钟再去连接,或者创建时尝试切换其他地区机房,最后连接上服务器删掉无用的服务器
删掉服务器步骤如下图:
连接上之后,就可以开始搭建了。
执行下面命令安装谷歌BBR:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
显示 “Press any key to start…” 按回车确认。回车后会出现一列内核版本让我们选择,输入序号 61 并回车开始安装。
安装完后,按提示重启 VPS,输入 Y 回车重启。稍候 1min 等待重启完成,再重新连接 Xshell。
重启后输入
lsmod | grep bbr
出现 tcp_bbr 即说明 BBR 已经启动。
依次运行下面三行命令,如下图所示按要求输入相应信息。(建议:端口选择大于 1000 的。)
wget — no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
安装完成,把标红的连接信息记录下来,就可以关闭 xshell 了。(出现这几行就说明安装成功)
下面只要下载客户端连接就行了。包含 win、mac 和 安卓客户端。(IOS 需要在商店中安装)
客户端下载链接(GitHub):
电脑打开客户端,将上面记录的相应连接信息填入客户端,确定。
右键任务栏托盘小飞机图标,“启动”,可以选择合适的代理模式。
- PAC: 只代理国外网站;
- 全局: 所有网站都通过SS。
和电脑类似,填入对应连接信息,启用即可。其他选项如果不懂的话,保持默认就好。
简单粗暴,直接 youtube 4K 视频看效果。联通 100M 光纤,如下图。
本地 Ping 测试。
全国 Ping 测试。
xshell 连接不上:
-
Ping 下 IP 看是否超时,如果出现超时,则是该IP被墙,destroy 销毁该机器,再新建一个
-
如果不超时,但是延迟特别大,则可能是线路不合适,可以更换其他地区的节点
SS 搭好不能访问 Google:
-
客户端未启动,需要右键托盘图标启动
-
检查核对客户端连接信息,服务器ip地址、端口、密码、 加密方式 是否正确,尤其是加密方式,很多朋友会忘记更改
-
更换浏览器,使用 Chrome 测试
-
以上均无问题,又搭建成功了,就是用不了,restate 重启服务器,还不行则可能是IP的问题,建议销毁新建一台(新建一台会换新IP)
其它:
有任何疑问欢迎提 issues
我这里效果还不错,youtube 1080P 没问题,4k 视频要看时间段,毕竟大家使用高峰时线路拥挤会受到影响。我的测试数据只能提供参考,因为网络环境和位置不一样,效果肯定是存在差异的。
大家可以自己测试下。vultr 按时间计费还是很不错的,销毁机器即可停止计费(是 Destroy,不是 Stop),有空的话可以多开几台不同地区的试试,选择最好的用。
本页短网址: