Edward Linus's personal blog, focusing on coding and etc.

ArchiveFebruary 2017

Ubuntu开启TCP BBR拥塞控制算法助力梯子

U

前言   之前有听说过锐速,NETSPEEDER这类的加速工具。锐速没用过,因为它闭源,NETSPEEDER也用过,不过效果不是很明显,而且NETSPEEDER的作用原理带来了双倍流量我觉得不是很值。 最近谷歌推出了TCP BBR阻塞控制算法,在Linux4.9之后的Kernel里已经上线了。BBR的存在就是让带宽跑满,相对于CUBIC而言它更激进,因为他不当丢包是阻塞的信号,这种激进的做法,就目前而言,大多数情况下是高效的。它能带来的加速效果是显而易见的,不比锐速差。 安装 服务器环境为Ubuntu 16 一、下载最新Linux内核 最新内核获取地址: 先查看内核版本 Shell uname -r 1 uname -r 如果内核版本高于4.9其实可以跳过这一步,如果低于4.9则下载最新版本内核: Shell wget 1 wget 二、安装内核 Shell dpkg -i...

修改AWS EC2实例SSH登录方式为ROOT密码登录

前言 AWS上建立实例只能使用Secret Key来登录,少了输入密码这一步的确很方便,但是有个很尴尬的问题,现在AWS的设置是不允许使用root配合SK来登录,只允许ec2-user或者ubuntu配合SK登录,这类账户肯定是没有root权限的,这样在安装一些Packages或者运行脚本的时候会出现很多不必要的麻烦。 解决方法 解决的方法很简单,修改一下sshd_config即可,下面以Ubuntu为例: 先以ec2-user/ubuntu登录ssh 1、修改root的密码: Shell sudo passwd root 1 sudo passwd root 2、切换到root身份来修改配置文件: Shell su root 1 su root 3、编辑[kbd]/etc/ssh/sshd_config[/kbd]: vim /etc/ssh/sshd_config 1 vim...

另一种思路实现WordPress在Nginx+Varnish环境下的SSL访问

前言 众所周知,Varnish是一款高性能的开源HTTP加速器,由于其内存级缓存的工作性质,Varnish对网站响应速度的提升是显而易见的。 在众多网站采用SSL连接的今天,Varnish就SSL支持的这一方面就有些捉襟见肘了,按照Varnish官方的文档来看,他们目前为止还没有做适配SSL的打算,作者是这样描述他对Varnish适配SSL这件事的看法: [kbd]That is not one of the things I dreamt about doing as a kid and if I dream about it now I call it a nightmare.[/kbd] OK,看样子作者是不太想干这件事了,那么强大的Nginx就能接下这个烂摊子了。 在这篇文章发布之前,网上就有很多对Nginx+Varnish适配SSL的教程了,比如说kn007的这篇:...

Edward Linus's personal blog, focusing on coding and etc.

Meta