路由刷写Openwrt的尝试与购买打算

我已经记不得是从白天的几点开始折腾的了。总是试着想从2041N刷到941N的固件,继而实现伪装的Openwrt系统,终极目的即是在路由上实现Shadowsocks和dnsmaq的智能分流。如果想得更远些,离线下载,远程控制,家庭DLAN串流,单线多拨等等。手头的2041N V2.2恰巧又是个阉割版的V1,谷歌了许多教程,也改了文件头,无奈就是刷不进去。个中曲折不必细说,刷成砖块估计老三得伤心了哈。安全起见还是不折腾了,不死UBOOT也不搞了,因为没有OP系统的话刷不死又有何意义。

继续阅读路由刷写Openwrt的尝试与购买打算

启用了CloudFlare的CDN云加速和Universal SSL加密证书

704_453892_190904

2015.2.20夜

暂时放弃DnsPod,使用CloudFlareCDN云加速,效果还可以,反向代理隐藏IP地址,降低延迟,防Dos攻击等等。还有一个对于普通大众的超级大福利就是CF给免费签发的Universal SSL证书,加密本地至云端至服务器的数据,提升安全性。但是WP博客出现了黄色小锁,谷歌许多也始终未能解决问题。另外,也想实现顶级域名至www的跳转,也未能实现。

2015.2.21夜

继续阅读启用了CloudFlare的CDN云加速和Universal SSL加密证书

思考(1)近两个月的思考之选摘


一、关于思想的升华

如今看来外媒对核心的看法未必正确,很多猜测就是建立在推论之上,不接近核心只能靠猜。 想起有一期美国之音某嘉宾满脸不屑地质疑大家的猜测,当然一些大的方面是正确的,但是细节就不见得对了。其实一切没你想像得那么好,但也绝非那么坏。 继续阅读思考(1)近两个月的思考之选摘

Net_Speeder优化服务器TCP

Net_Speeder其实是一个原理很简单的网络优化器。其作用就是把包发两遍以减少丢包率,实际使用效果挺好,对于中日,中美,中法等高丢包线路来说效果还是很明显的。

net_speeder 支持CentOS5、6,支持 OpenVZ,Xen,KVM,物理机。

继续阅读Net_Speeder优化服务器TCP

hybla拥塞算法优化服务器TCP

TCP拥塞控制算法:

中美之间的线路质量不是很好,rtt较长且时常丢包。TCP的设计目的是解决不可靠线路上可靠传输的问题,即为了解决丢包,但丢包却使TCP传输速度大幅下降。HTTP协议在传输层使用的是TCP协议,所以网页下载的速度就取决于TCP单线程下载的速度(因为网页就是单线程下载的)。丢包使得TCP传输速度大幅下降的主要原因是丢包重传机制,控制这一机制的就是TCP拥塞控制算法。

Linux内核中提供了若干套TCP拥塞控制算法,这些算法各自适用于不同的环境。
1)reno是最基本的拥塞控制算法,也是TCP协议的实验原型。
2)bic适用于rtt较高但丢包极为罕见的情况,比如北美和欧洲之间的线路,这是2.6.8到2.6.18之间的Linux内核的默认算法。
3)cubic是修改版的bic,适用环境比bic广泛一点,它是2.6.19之后的linux内核的默认算法。
4)hybla适用于高延时、高丢包率的网络,比如卫星链路——同样适用于中美之间的链路。

我们需要做的工作就是将TCP拥塞控制算法改为hybla算法,并且优化TCP参数。

配置hybla拥塞控制算法

继续阅读hybla拥塞算法优化服务器TCP

锐速优化服务器TCP

锐速(ServerSpeeder)TCP加速能显著提高 Web 服务的整体用户体验。

针对这一需求,锐速将独特的 ZetaTCP 专利技术用于加速以 Web 应用为代表的针对广大互联网用户访问的应用服务。锐速是一款内嵌 ZetaTCP 加速引擎的加速软件,可以安装运行在所有主流 Linux 版本和 Windows 操作系统版本的服务器,加速服务器的对外服务质量。锐速尤其适合具有较分散互联网用户访问的服务,能够显著提高距离服务器远,跨运营商访问服务器,和通过无线网络访问服务器的用户的体验,甚至将服务从原先的不可用变为可用。锐速内嵌的 ZetaTCP 还可以增强连接的稳定性,显著降低访问失败率。 锐速占用非常少的服务器 CPU 资源和内存资源。由于锐速可以很有效的处理突发大量 TCP 连接,锐速在相当多的情况下能够大幅降低服务器用于处理突发 TCP 连接的 CPU 开销,起到稳定 CPU 使用率,进而增加服务稳定性的作用。 综上所述,锐速通过加速用户访问连接,提高连接稳定性,和平滑服务器 CPU 使用率,全面提高应用服务质量,提升整体用户体验。

继续阅读锐速优化服务器TCP

建站小记

本文记录我的VPS选择,Shadowsocks部署,PPTP部署,域名购买与DNS绑定,LNMP生产环境安装,Wordpress数据库建立及其安装的一系列经历和过程。使用的软件:ssh远程管理程序PUTTY,上传工具WINSCP,Notepad++等。部分截图取自网络。

继续阅读建站小记