body,td { font-family: 微软雅黑; font-size: 10pt }

 

OpenVZ VPS加速方案–Final Speed

最近我那乞丐版的Bandwagon VPS不知道抽什么疯,慢的要死.换了几个机房都不行.
别说没事儿上个youtobe,连google一下都得老半天打不开. 尝试了下GreenVPN,速度还凑合,正准备要放弃这个VPS的时候,一不小心看到了一篇关于VPS加速的文章. 于是抱着闲着也是闲着,死马当活马医的心情鼓捣了一下,然后…感觉自己发现了新大陆.

原理猜想

github上已经找不到源码了,不知道作者是被查水表了还是怎么回事.能找到的也就是一个没有啥参考价值的readme文档.
大致在server上抓了下包.感觉应该就是整了个Reliable-UDP的协议,然后暴力发包. 不管三七二十一每个数据包咣咣咣的重复发多次,以降低丢包率.

安装和配置

服务端安装很简单:

1.wget http:>&

安装很简单,没啥问题,完成后会有提醒


要手动启动或者停止可以使用如下命令:

1.sh /fs/start.sh
2.sh /fs/stop.sh

客户端地址:http://finalspeed.org/fs/finalspeed_client1.2.zip

刚开始的时候需要填入你客户端这边的带宽,大概估计一下,尽量不要填的太高,填太高,server端发包过于频繁可能会导致拥塞. 我就填了个下行5M上行1M.

然后填写VPS地址.


注意,要是OpenVZ架构的VPS,只有UDP的方式是可用的.

要判断自己的VPS是什么架构的,最简单的办法,ls /proc/ 一般OpenVZ的话,在这个目录下会有个vz子目录,xen的在这个下面会有个xen子目录. 或者使用virt-what(http://people.redhat.com/~rjones/virt-what/)

然后添加映射,名字随便起,加速端口写VPS上SS的端口,本地端口随便写一个没有被占用的就可以了.

确定,完成.

最后shadowsocks的配置也要改一下.服务器地址写localhost地址,端口写上面finalspeed配置的本地端口. 密码,加密方式还是你SS server端的配置的密码和加密方式.

至此,全部完成.

再访问youtube发现,以前480P都卡成狗的视频,现在720P甚至1080P都毫无压力了.

最后说点情怀…

finalspeed的原理很暴力,通过大量连续重复发包实现一个可靠的UDP协议. 说白了server端会向client端发送更多的数据,这就会导致占用更多的国际带宽,有点损人利己…但是谈情怀的话就伤钱,要买更稳定更大带宽的VPS或者VPN账号…所以在迟疑了1s之后,还是决定就损这一次吧…想想是墙伤害我们在前,也就释怀那么一点了.

不过话说,上次在搬瓦工上搭了个socket5代理都被邮件提醒了,这种浪费带宽的行为不知道VPS会不会被封哦…

另外,今天还发现了一个叫gfw.press的大杀器,号称新一代军用级高强度加密抗干扰网络数据高速传输软件…官网写的是漳州至圣地亚哥的私人海底光缆…听上去有点懵…反正我的主要需求就是用下google偶尔逛逛youtobe,现在的方案足够用了,懒得再试. 有兴趣的可以到这大神的github主页看看(https://github.com/chinashiyu/gfw.press)

最后说一句,没事儿别瞎JB乱鼓捣,查水表不仅仅是一个网络流行语

OpenVZ VPS加速方案–Final Speed的更多相关文章

  1. Enea推出Linux实时加速方案专门针对Xilinx UltraScale+

    导读 Enea(纳斯达克OMX Nordic:ENEA)Linux实时加速方案的扩展版本,完全集成了Xilinx UltraScale +系列的所有处理单元.借助Xilinx开发者大会(XDF)201 ...

  2. 某MDU产品OMCI软件升级加速方案

    说明 本文基于某GPON MDU产品的当前情况,提出OMCI升级的加速方案. 因时间仓促和水平限制,文中难免存在错漏和不足之处,敬请指正. 一  问题提出 根据G.988标准相关描述,软件升级过程可分 ...

  3. “DNAT+云链接+CDN”加速方案,助力出海企业落地生长

    摘要:“DNAT+云链接+CDN”加速方案,真正释放技术红利,真诚助力企业出海. 随着国内互联网行业的人口红利逐渐消失,本土互联网市场竞争不断加剧,加之国家多项“走出去”政策的推动,越来越多的中国互联 ...

  4. 360网站卫士推出google字体加速方案

    最近,有网友反映称谷歌官网域名google.com.谷歌香港google.com.hk都打不开, ping了一下google.com和google.com.hk两个域名的服务器情况,最后ping出来的 ...

  5. npm 加速方案

    使用npm install 包,是见比较头疼的事情,比较慢,很难等,经过探索,还是发现有办法加速的,方法有两个,让我一一道来: 1. 在npm 后添加参数 --registry=... 指定镜像源地址 ...

  6. App 开发:Hybrid 架构下的 HTML5 应用加速方案

    在移动 App 开发领域,主流的开发模式可分为 Native.Hybrid.WebApp 三种方式.然而 2013 年,纯 WebApp 开发模式的发展受到一定挫折,以 Facebook 为代表的独立 ...

  7. 【分享】【原创开源应用第4期】给ili9488,RA8875类显示屏的emWin底层增加DMA加速方案

    说明:1.emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488.2.使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级, ...

  8. VS2010/2013 运行是很卡的加速方案

    前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没话说,于是看了遍VS2010选项,又从网上到处找资料找优化方法,总算使我的VS2010跑得 ...

  9. 手机QQ会员H5加速方案——sonic技术内幕

    版权声明:本文由况鹰原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/141 来源:腾云阁 https://www.qclou ...

随机推荐

  1. 为什么C#中ref和out 关键字 ?

    需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值.交换前a=1,b=2,断言:交换后a=2,b=1. 现编码如下: class Program   {       static void ...

  2. Stream 和 byte[] 之间的转换

    Stream 和 byte[] 之间的转换 一. 二进制转换成图片 ? 1 2 3 4 5 MemoryStream ms = new MemoryStream(bytes); ms.Position ...

  3. [2015.07.27]万峰图片批量处理专家 v8.6

    万峰图片批量处理专家,界面简洁易用,功能强大实用.支持多种处理任务同时按顺序执行,真正的批量图片,批量效果处理.支持图片批量自定义的放大缩小,旋转或者翻转,支持图片格式批量转换.支持图片批量文字水印, ...

  4. HTML meta 头部的一些内容

    <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable= ...

  5. oracle之trunc与round

    round(x[,y]) 功能:返回四舍五入后的值 参数:x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位. 返回: ...

  6. asp.net中如何防止用户重复点击提交按钮

    asp.net中如何防止用户重复点击提交按钮   asp.net 中防止因为网速慢等影响交互的问题导致用户可能点击多次提交按钮,从而导致数据库中出现多条重复的记录,经过亲自验证在网上找的方法,找到两个 ...

  7. Ubuntu下,python输出中文

    python教程里说,如果要输出非英语文本就加前缀u或U, 例如: print u"你好啊,祖国" print u"こんにちは.私はとてもいいです" 结果会报错 ...

  8. Oracle补习班第五天

    Great minds have purpose,others have wishes. 杰出的人有着目标,其他人只有愿望 控制文件是小型二进制文件,只能在mount阶段新建 1,重做控制文件 alt ...

  9. Python从线程获取函数返回值

    Python中利用强大的threading模块可以很容易的实现多线程开发,提高运行速度.这一般是对某个进行大量计算操作的的函数进行多线程处理,然后合并各线程的结果.获取函数返回值的方法可以如下: 1) ...

  10. 带无缝滚动的轮播图(含JS运动框架)

    今天学习了一下轮播图的写作,想到前一阵学过的无缝滚动得思想,所以就把轮播与滚动结合了一下.不过我的代码的神逻辑我自己都不敢恭维,在没网没参照的情况下,只能硬着头皮往下写,希望跟大家共勉吧. js运动框 ...