境外服务器网络优化
有两种优化网络的方法(都可以达到相同的效果):
- 微林网桥
- FinalSpeed
第一种 使用微林网桥——线路加速、服务器优化
加速方式非常灵活有很多加速节点, 不但可以把VPN速度给国内提升还可以让服务器连接到个个运营商, 能达到带宽满速。手机也可以用。收费。
微林有一个服务, 叫vxTrans, 啥意思呢, 套用官方的一个解释:
直接连接目标服务的情况下:
您->路由1->路由2->骨干网1->骨干网2->骨干网3->路由4->路由5->路由6->目标服务器
使用 vxTrans 时:
您->路由1->vxTrans连接点->目标服务器
由于 vxTrans 连接点处于您与目标服务之间, 并且拥有更好的路由, 因此 vxTrans 改善了原先您与目标服务的网络链路。
说简单点, 就是提供了更快, 更好的网络路径。
使用方法
先注册, 网址在上面, 注册好后购买6元6G首次优惠流量。
注册的时候记得勾上 vxTrans 服务, 没勾注册好后在设置里面添加也一样。
然后进入 vxTrans 面板:
第二步进入授权页, 授权自己的服务器:
授权完成后, 进入连接点, 创建连接点, 添加加速端口, 选择加速节点
填写完后点击【建立连接点】系统会分配一个网址, 和一个端口, 那么直接在ss/的客户端填入这个ip和端口就可, 密码和其他不用修改!
有时候如果链路不给力, 你还可以套两层, 比如 我的vps——日本NTT——CN2——本地。当然, 这样就双计费了!
实际效果还是非常明显的, vultr 直连如果是3000的话, CN2优化之后能达到20000甚至更高。当然, 这也是取决于在不在网络高峰期!
总之就是速度快, 解决像我只有10MB带宽的可以看4K视频了码率在10000-9000, 流量烧得也快。不过用这个微林里面的 vxgg, 和别人联机玩全景缩水。
第二种 FinalSpeed 服务端安装及教程
FinalSpeed 是高速双边加速软件, 可加速所有基于 tcp 协议的网络服务, 在高丢包和高延迟环境下, 仍可达到 90% 的物理带宽利用率, 即使高峰时段也能轻松跑满带宽.
可以压缩流量发包 (双边), 与 Net-Speeder 多发包不同的是, FinalSpeed 是压缩流量以增加传输成功率, 这样就不会多耗费 VPS 流量, 但是有可能对同机房的网络稳定造成影响。
适用范围
- 客户端: Windows、OS X (需要 java)
- 服务端: 在装有 SS 的 Windows 服务器或者 Linux 服务器 (Debian / CentOS / Ubuntu)
- 服务端架构要求: Openvz、KVM等, 适用于绝大部分 VPS, 包括 Banwagong 等廉价 VPS
- 项目运行需要安装
libpcap
, windows 下为winpcap
- 客户端启动类:
net.fs.client.FSClient
- 服务端启动类:
net.fs.server.FSServer
是一个开源的黑科技, 目前只能在电脑上面使用。手机暂时不能用。免费。
本脚本适用环境:
- 系统支持: CentOS 6, 7, Debian, Ubuntu
- 内存要求: ≥256M
- FinalSpeed 必须服务端和客户端同时配合使用, 否则没有任何加速效果
- openvz 架构只支持 udp 协议
- 服务端可以和锐速共存, 互不影响.
在如下图依次输入以下代码: (一共3行)
wget https://github.com/dupontjoy/customization/raw/master/Rules/Shadowsocks/Finalspeed/install_fs.sh
chmod +x install_fs.sh
./install_fs.sh 2>&1 | tee install.log
debian, ubuntu 下如果执行脚本出错, 请切换到 dash
切换方法: sudo dpkg-reconfigure dash 选 no
安装完后查看日志
tail -f /fs/server.log
如果服务端正常运行会有类似以下提示:
如果出现 java 运行失败的提示,说明脚本安装 java 失败, 需要手动安装 java
卸载
sh /fs/stop.sh ; rm -rf /fs
启动
sh /fs/start.sh; tail -f /fs/server.log
重复运行启动会出现以下端口绑定错误,请先停止或直接重启服务.
停止
sh /fs/stop.sh
重新启动
sh /fs/restart.sh; tail -f /fs/server.log
查看日志
tail -f /fs/server.log
设置开机启动
chmod +x /etc/rc.local
vi /etc/rc.local
启动
sh /fs/start.sh
每天晚上3点自动重启
crontab -e 加入
0 3 * * * sh /fs/restart.sh
FinalSpeed 客户端
Windows 版 - 运行需要 java 环境和 winpcap
Java 版 支持 OS X, Linux
系统需安装 java 运行环境, Linux 还需安装 libpcap
# Ubuntu, Debian 安装 libpcap
apt-get -y install libpcap-dev
# Centos 安装 libpcap
yum -y install libpcap
注意问题
- 服务器必须同时部署 FinalSpeed 服务端才能进行加速
- 客户端必须准确设置物理带宽, 最终加速的速度不会超过所设置的带宽值, 如果设置值高于实际带宽会造成丢包, 导致速度变慢
- 客户端首选 tcp 协议, 如果 tcp 不稳定, 请切换到 udp
- 若服务器为 openvz 架构, 客户端只能选择 udp 协议, 其他架构同时支持 tcp 和 udp 协议
- windows 客户端使用 tcp 协议时不兼容锐速, 停止锐速后可以正常运行
- FinalSpeed 不提供加密功能, 如有安全需求, 不要直接加速明文协议
原文