升级OpenSSL,让网站完美支持Http/2

由于最新版Chrome中取消了对SPDY的支持,改用更为优秀的Http/2

这样搞一方面促进了大家升级到Http/2,但是用户在访问只支持SPDY的网站时会变慢...

不管怎么样我们总不能还在使用SPDY吧....

也许你早已把nginx 升级到1.11.0了,似乎就这么简单,但是我发现,Http/2使用了ALPN技术...(这什么鬼我怎么都没听说过...)

原来SPDY使用的是NPN协议,Http/2使用的是ALPN协议,鬼知道他们什么区别...反正更好就对了

那么怎么升级到ALPN? 

大部分Web Server 都依赖OpenSSL 库提供HTTPS 服务,对于它们来说,是否支持NPN 或ALPN 完全取决于使用的OpenSSL 版本,目前只有OpenSSL-1.02g以上版本支持ALPN

下面是各系统的OpenSSL版本
阅读全文→

通过iptables来中转ss流量

最近国内的网络环境是越来越差了,改绕的还是绕,不该绕的也开始绕了...

那么看着那上天的延迟,总要想点办法解决对吧,那么除了出国最好的方案估计就是加钱了,世界加钱可及

加钱买一台阿里云香港B是个不错的方案,但是阿里云到全球的速度却不如香港SoftLayer好,那么我们可以通过中转的方案让香港SL也能随便跑到100M

然而通过haproxy的方式中转的流量不支持UDP,那么就没法用来玩游戏了,所以只能通过iptables中转Shadowsocks TCP和UDP的流量

首先我们要打开服务器的转发功能:vi /etc/sysctl.conf

net.ipv4.ip_forward= 0修改成net.ipv4.ip_forward= 1
保存后执行sysctl -p让修改生效

然后执行下列命令添加iptables规则

阅读全文→

ss-panel v3前端与ss-manyuser后端配置supervisord守护完整教程

前一段时间帮别人配置ss panel,收获不少截图(笑)

2016.8.17(今天好像是某蛤90大寿)更新:

由于最近几版SS-PANEL变化挺大,所以更新这文章。

这是一个sspanel v3 配置的完整教程,我用的是lnmp框架,当然lamp也是可以的,安装lnmp的过程我就不说了。

一,安装ss-panel

首先我们进入网站目录
cd /home/wwwroot/ss.iforday.com

Centos:
yum install git -y
Debian/Ubuntu
apt-get install git -y
下载SS-Panel源码
git clone https://github.com/orvice/ss-panel.git

cp -R ss-panel/. ./
阅读全文→

锐速计算lic脚本加修改lic教程

今天看到算lic的代码出来了,就写了一个算lic的教程
感谢贡献代码的人!

用法:在你需要的机子上运行

wget dl.iforday.com/blog/mac.sh
chmod +x mac.sh
sh mac.sh

得到的几个字母和数字是你当前MAC所对应的lic文件中的代码
由于lic文件实际上是16进制文件,我们可以用vim修改
进去vim后应该是乱码,我们通过输入
阅读全文→

Centos内核降级(升级)的方法

有时候我们在yum update 的时候会一起升级了内核,有的软件就会没法使用(比如锐速),我们可以通过降级内核的办法来解决。

我这收集了两个内核提供下载:

Centos6: http://dl.iforday.com/kernel/kernel-2.6.32-573.1.1.el6.x86_64.rpm

Centos7: http://dl.iforday.com/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm

1.我们通过 uname -r 查看当前内核

 
阅读全文→

锐速常用安装包集合


今天整理了一下锐速常用的安装包供大家下载,查看内核可以使用 uname -a ,如果有我没有的欢迎发给我哈,我的邮箱:i@iforday.com

我所提供的安装包都已经去除了个人信息,和lic文件,请下载后把lic复制到 apxfiles/etc 下,并修改config的倒二倒三行,把key和email替换成自己的!

CentOS_6.4_2.6.32-431.el6.x86_64

CentOS_6.6_2.6.32-573.1.1.el6.x86_64

CentOS_7.0_3.10.0-123.x86_64

CentOS_7.1_3.10.0-229.1.2.el7.x86_64

CentOS_7_4.1.5-x86_64-linode61

Debian_7_3.2.0-4-amd64

Debian_7_3.2.0-4-686-pae

Debian_7_4.1.0-x86_64-linode59

Ubuntu_14.04_3.13.0-36-generic

Ubuntu_14.04_3.13.0-74-generic

Ubuntu_14.04_3.16.0-43-generic
阅读全文→

锐速一键破解包(CentOS/RHEL)

锐速一键安装包运行原理:通过修改MAC地址来安装锐速,基本上就是按照这篇来的:https://iforday.com/19.html

Centos测试中问题比较多,如果有问题,请更换源,或者手动安装GCC,macchanger

1、登录锐速官网下载安装文件;

点击授权信息,找到你需要安装的系统和内核(你之前要有装过这个版本这里才会有),点画圈的地方下载,并记下序列号,请不要选择3.11版的锐速,最好和图中统一版本


阅读全文→

锐速一键破解包(Debian/Ubuntu)

锐速一键安装包运行原理:通过修改MAC地址来安装锐速,基本上就是按照这篇来的:https://iforday.com/19.html

1、登录锐速官网下载安装文件;

点击授权信息,找到你需要安装的系统和内核(你之前要有装过这个版本这里才会有),点画圈的地方下载,并记下序列号,请不要选择3.11版的锐速,最好和图中统一版本


阅读全文→

通过修改MAC的方法在VPS上安装锐速

前一段时间锐速由于业务调整,已经不能免费安装了,作为ss服务端必备的软件,锐速不能用能忍?

所以我分享一种能通过之前安装过锐速产生的证书手动安装锐速,这里我用Centos做演示,Debian在修改MAC的步骤有些不同。

首先你要有装过的锐速账号,VPS删了没事,同时需要安装的VPS要有VNC,并且vultr不能修改MAC,所以vultr不行,推荐使用一键包

我们打开 my.serverspeed.com ,登入账号,打开授权信息,点击画红圈地方下载安装包,同时记录下这个安装包的序列号

我们SSH进VPS,输入:

wget http://dl.iforday.com/blog/mac.py
vi mac.py

然后按i,将"序列号"改成你下的包的序列号(不包含引号)

阅读全文→