1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
更新
2016.06.26 与SSR有关部分基本完成。
2016.09.29 更新SSR部分内容
2016.10.09 更新SSR内容,更新Android端接入。
2016.11.09 更新SSR混淆相关内容,更新SSR-Android,更新部分介绍。
2016.11.20 整合一部分VPS优化内容
2016.12.11 删减调整一部分内容
2016.12.15 替换锐速优化为 BBR,整合TCP优化
2016.12.26 更换TCP BBR 脚本,脚本来自@秋水逸冰 版本,测试通过
2017.01.11 同步更新一部分SSR内容
2017.02.17 同步更新,调整删减内容,降低上手难度,增加VPS测速相关内容
2017.03.28 调整一部分内容,更新Vps推荐
2017.04.08 新增 VPS 安全加固
2017.05.24 同步更新内容,更换协议,增加新内容。
|
安装脚本说明:遇到失效等,请留言或邮件我!(3.28)
基本从0开始的教程,当作自己的备份了。
- 吐槽Fbm免费翻墙网
作为一个伪程序员,每次最苦恼的就是Android SDK的更新,当初安装Android Studio时候就因为防火墙折腾了整整2周,简直就是把自学Android的那点耐心都磨没了。各种的搜索文档,离了google效率下降70%!科学上网简直成了程序员的必备生存技能了。
谁比较需要单独购买VPS科学上网?
- 只是翻墙简单浏览网页,就不必要再单独花费人民币了,蓝灯、和各个网站的免费ss账户,是你的主菜。
- 偶尔看看视频、不想画太多精力在寻找免费资源上。可以直接购买现成的ss/vpn账户,在G+相应的社区可以找到很多比较靠谱的提供商。
- 常年泡视频网站又受不了国内视频网站乱七八糟、24h使用google服务、对稳定性和流量有一定要求、愿意使用一点时间来折腾VPS。比较适合单独购买VPS来科学上网。VPS选择如下会提及。
搜索文档,更新软件源、折腾个人网站又不想备案的、折腾开源的 这部分大神谁会来看这个啊,早自己分分钟写个轮子了
VPS选择
选择VPS看那几点Fbm免费翻墙网
一定要根据自己的具体使用场景和网络环境来选择VPS服务。Fbm免费翻墙网
选择VPS的一般要注意的几点Fbm免费翻墙网
自己的具体网络环境
VPS地点。
-
日本VPS电信网络访问要绕道美国绕道ping一般在200到300了,(9.29)联通直连日本,ping在100!联通目前也分地区有限速。(2.17)联通因为16年年底海底光缆故障损失了30%的国际出口,导致新年到现在出口路由并不稳定,联通-日本ntt延迟有时200有时100.Fbm免费翻墙网
电信目前分地区直连日本,直连ping在100或者多一点。(有运气成分,多刷几个ip试试)(2.17)测速结果来看,目前电信直连的省份反而更多。Fbm免费翻墙网
-
美国的VPS联通/电信访问延迟基本相当。一般选择靠近美国西海岸节点旧金山、洛杉矶、纽约等地点。Fbm免费翻墙网
-
新加坡节点,在靠近南方地区,可以ping在100以内稳定!youtube 4k不卡。但在偏北一些地区ping不稳定。(9.29)Vultr新开新加坡节点,北方部分地区直连。Fbm免费翻墙网
-
香港VPS,这个比较特殊,香港的VPS ping值可以低到20几,但是香港本身的国际出口就小,VPS价格也偏高,另外香港毕竟也在政府的直接管辖内,隐私方面风险比其他地区节点要大一些。建议土豪级别的游戏玩家使用。Fbm免费翻墙网
VPS虚拟化架构 (具体解释请自行google,只说明对科学上网的影响)
- OpenVZ(简称OVZ) 便宜!但是没法进行修改内核、加锐速之类的优化操作。访问速度基本取决于你的本地网络环境优化的可能性。(不是没有可以加速的手段,就是在基本相同情况下,不如其他架构的vps可以榨干VPS的传输性能)。加速手段:Finaspeed(已停止更新) 和net-speeder。
- Xen性能较好,实际用的不多,不做更多评论
- Hyper-VH完美支持Windows系统,Hyper-V同样可以超售内存和硬盘,如果服务商超卖较多可能会有性能问题,Linux操作系统性能较低。
- KVM全功能虚拟化架构,可上传ISO手动安装系统。KVM VPS相对其它架构的VPS较为自由。虚拟化性能比Xen略低。可以使用TCP优化和锐速,价格比一半OVZ的要高一些。(
本教程以KVM为例 )
VPS提供商
(3.28)Vultr-相关参考
来源:Fbm免费翻墙网
https://www.v2ex.com/t/302347Fbm免费翻墙网
-
目前 Vultr 已经推出 2.5刀/月 的套餐,配合新注册赠余额,性价比很高,但同时也被搞烂了,好用的ip段,看运气了。NTT的线路,在华北地区高峰期一直爆炸。。Fbm免费翻墙网
-
刷ip地址可以使用Vultr的reserved IP功能,实测是在一个小时后可以删除无用ipFbm免费翻墙网
-
日本节点-IPFbm免费翻墙网
(2017.2.17)目前Vultr东京节点可以开出不少45.6 /45.4/104等以下结论仅供参考!Fbm免费翻墙网
注意以下结论仅供参考,实际不同网络不同ip表现不一定相同Fbm免费翻墙网
- 108.开头普遍反应较好,电信/联通稳定性比45开头要好,比较难刷到。
- 45.7X-youtube-1080p,无压力
- 45.3X-youtube-1080p ,略卡
-
美国节点Fbm免费翻墙网
- IP 以108开头最为稳定/丢包延迟都较其他ip好一些
- 位置首选洛杉矶,但联通部分地区连接较卡顿,以实测为准。
- 西雅图节点,论坛反映较为稳定(仅供参考)
VPS测速
常用VPS提供商测速地址
以vultr东京节点为例
- 有的vps提供商只提供测速网址,而测速大多以ip地址为主,Fbm免费翻墙网
ping命令可以获取 测速网址 对应的ip地址
最简单的命令 PING (延迟测试)
- win+r组合键打开运行栏
- 输入cmd,回车
- 如图

测速相关网站
路由追踪 Best Trace
-
Best Trace是由 IPIP.NET 开发的路由追踪检测工具Fbm免费翻墙网
官方地址下载Fbm免费翻墙网
-
路由追踪 即 检测数据 从你的本地宽带开始 到 vps 的整个过程中走的路径,例如 北京联通 到 vultr东京 从北京直接连到日本,而 河南电信到 vultr东京 则是先到美国,再去日本。Fbm免费翻墙网
-
上图说话(图片来自91yun)Fbm免费翻墙网
Fbm免费翻墙网
-
这款软件几乎没有上手难度 具体介绍如下Fbm免费翻墙网
http://www.laozuo.org/8277.htmlFbm免费翻墙网
丢包率 WinMTR
vps部署
服务器选择
- 选择
东京或者美国西海岸 的服务器,速度相对比较快Fbm免费翻墙网

操作系统
- 推荐选择Debian 7 x64Fbm免费翻墙网
此版本搭建SSR/锐速/bbr基本没有遇到故障Fbm免费翻墙网
其他版本也可,请自行选择Fbm免费翻墙网

选择硬件
VPS测试(可忽略,但是推荐进行)
- 你可以使用上面提到的 VPS测试软件,来查看 自己的vps到本地的 路由追踪 时候与 官方测试地址 相同,丢包率/延迟如何等
- 现在几乎所有的vps运营商 都有大量的国人涌入,有一点概率你开到的IP 是被 长城防火墙 阻断过,被废弃的ip。在正式搭建 科学上网 服务之前,请确保自己 VPS 的可访问性
配置securecrt(不必在意ip地址)
-
下载securecrtFbm免费翻墙网
-
复制服务器的IP地址,初始用户名,初始密码Fbm免费翻墙网
Fbm免费翻墙网
Fbm免费翻墙网
-
securecrt连接vpsFbm免费翻墙网
-
解压下载的secure crt,双击\SecureCRT_EN\SecureCRT\中的SecureCRT.exeFbm免费翻墙网
-
输入IP地址,用户名,点击connectFbm免费翻墙网
Fbm免费翻墙网
-
弹出框点击Accept&SaveFbm免费翻墙网
Fbm免费翻墙网
-
输入密码,勾选save password,OKFbm免费翻墙网
Fbm免费翻墙网
-
出现如图所示,标签变绿就说明连接成功啦.Fbm免费翻墙网
Fbm免费翻墙网
部署ShadowSocksR
- 为什么选择SSR而不是原版的SSFbm免费翻墙网
主要原因如下
- 可以直接启用chacha20加密,在移动设备上比较好使
- TFO(TCP Fast Open)直接自带,减少握手次数。
- 二次混淆和抗重放等附加功能
shadowsocksR的相关争论在以下网址中,至于用户而言,现在ssr开源,一定的网络环境下比原版的ss稳定就够了。Fbm免费翻墙网
SSR有关网址
安装SSR
-
复制以下代码到登陆成功的securecrtFbm免费翻墙网
1
2
3
|
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
|
-
如图,回车。Fbm免费翻墙网
Fbm免费翻墙网
-
输入设定初始密码,也可以直接回车。Fbm免费翻墙网
Fbm免费翻墙网
-
输入初始端口,也直接回车Fbm免费翻墙网
Fbm免费翻墙网
-
嗯,回车Fbm免费翻墙网
Fbm免费翻墙网
-
等待一段时间的滚屏,Fbm免费翻墙网
最后会提示——成功Fbm免费翻墙网
Fbm免费翻墙网
shadowsocks.json配置文件
- shadowsocks.json文件中定义SSR的访问端口,加密方式等,我们使用 WinSCP软件进行编辑修改(更为友好),直接使用 securecrt 等工具 使用 vim 命令修改也可,此文中暂不涉及
-
WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件.Fbm免费翻墙网
-
下载WinSCP绿色中文版。Fbm免费翻墙网
-
解压缩打开winscp,保持默认配置不变,输入VPS的ip地址、用户名、密码。点击登陆。Fbm免费翻墙网
Fbm免费翻墙网
-
默认在/root文件夹下,要进入/etc文件夹下找到shadowsocks.jsonFbm免费翻墙网
Fbm免费翻墙网
Fbm免费翻墙网
Fbm免费翻墙网
编辑shadowsocks.json文件
重启SSR
- 会提示shadowsocksr重启成功。(如图)Fbm免费翻墙网

混淆选择(新手可略过)
混淆插件简介
-
ShadowsocksR目前支持的混淆插件(此类型的插件用于定义加密后的通信协议):Fbm免费翻墙网
plain ,http_simple ,http_post,random_head ,tls1.2_ticketauth 协议定义插件(用于定义加密前的协议): origin, auth_sha1, auth_sha1_v2, auth_sha1_v4, auth_aes128_md5/auth_aes128_sha1Fbm免费翻墙网
-
auth_aes128_md5/auth_aes128_sha1 支持 单端口多用户,即一个端口 可以配置 几个不同的密码,稍后更新。Fbm免费翻墙网
-
ShadowsocksR 协议插件文档Fbm免费翻墙网
混淆插件选择(5.24)
- 通用
-
推荐auth_chain_a+tls1.2_ticket_authFbm免费翻墙网
这种组合目前混淆效果最好,有利于个人VPS的长时间使用。Fbm免费翻墙网
-
(5.24)auth_chain_a可不使用用加密,即加密方式None(SSR作者语),但是吧,性能差不多的情况下,加个密没毛病。Fbm免费翻墙网
-
auth_aes128_md5或auth_aes128_sha1+随意,即使使用rc4加密亦可(SSR作者语)Fbm免费翻墙网
-
玩游戏,或对延迟有要求,不要使用tls1.2_ticket_authFbm免费翻墙网
- 网络封锁/监控环境下
- 例如学校教育网/公司内网/广电宽带等等,封杀了BT/禁止访问网盘等等等等。
- 使用http_simple、http_post或tls1.2_ticket_auth 混淆访问的目标网址。再配合443/80端口通常可以解决问题。
- Android
- (5.24)最好使用auth_chain_a。
- 如果之前使用的是auth_aes128_md5,推荐以auth_chain_a替换
- 手机运算能力较差的推荐使用auth_sha1_v4替换auth_aes128_md5
单端口多用户!!!推荐!!!
更新SSR
VPS优化
TCP优化
TCP-BBR(推荐)
-
脚本来自于@秋水逸冰Fbm免费翻墙网
-
敬告:Fbm免费翻墙网
- 锐速不支持,更换后的4.9内核
- 个别网友遇到开启TCP-BBR断流问题
- 加速效果与具体网络状态有关
-
BBR (Bottleneck Bandwidth and RTT)是由google工程师编写的新的 TCP 拥塞控制算法,目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 加速效果不比锐速差,Fbm免费翻墙网
完全开源,对隐匿性要求高而无法使用锐速的人士,也可以放心使用Fbm免费翻墙网
开源地址Fbm免费翻墙网
-
启用TCP-BBR涉及VPS更换内核,所以如果步骤错误,或者VPS不兼容最新的内核,会导致无法开机等错误Fbm免费翻墙网
-
目前在 Vultr / DO 上测试通过。其他主机提供商,请自行测试Fbm免费翻墙网
-
连接SSH,运行下面的命令Fbm免费翻墙网
1
2
3
|
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
|
-
提示需要重启 VPS,输入 y 并回车后重启,重连SSHFbm免费翻墙网
-
脚本会自动更新匹配的4.10版本内核,并启用TCP BBRFbm免费翻墙网
-
验证Fbm免费翻墙网
-
添加一些优化内容Fbm免费翻墙网
修改sysctl.confFbm免费翻墙网
复制代码:Fbm免费翻墙网
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#TCP配置优化(不然你自己根本不知道你在干什么)
fs.file-max = 51200
#提高整个系统的文件限制
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.core.netdev_max_backlog = 250000
net.core.somaxconn = 4096
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.ip_local_port_range = 10000 65000
net.ipv4.tcp_max_syn_backlog = 8192
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_fastopen = 3
net.ipv4.tcp_mem = 25600 51200 102400
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.ipv4.tcp_mtu_probing = 1
net.ipv4.tcp_congestion_control = bbr
#END OF LINE
|
保存(Ctrl + X —— y ——回车)Fbm免费翻墙网
应用Fbm免费翻墙网
- 重启SSR
1
|
/etc/init.d/shadowsocks restart
|
VPS安全加固( 安全性是重中之重!)
shadowsocksR 客户端配置
shadowsocksR C# windows版本
- 右键shadowsocks快捷图标,选择启用系统代理Fbm免费翻墙网
Fbm免费翻墙网
现在应该可以访问 谷歌了:)
使用Chrome+SwitchyOmega 推荐!!
SSR-Android
结束
来自https://jasper-1024.github.io/2016/06/26/VPS%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91%E6%95%99%E7%A8%8B%E7%B3%BB%E5%88%97/Fbm免费翻墙网
|