TM-AC1900(T-Mobile版华硕ASUS RT-AC68U)无线路由器免降级开启Telnet

Asuswrt-Merlin(梅林固件)是一个Asuswrt的改版,本身只是网上众多的第三方路由器固件之一。但是国内某论坛开发的改版集成了一系列非常非常非常实用的工具,使得Merlin成为了国内最受欢迎的第三方路由器固件之一。

想玩Asuswrt-Merlin,最好还是买个ASUS品牌的路由器,现在比较热门的型号之一就是ASUS RT-AC68U。国行ASUS RT-AC68U在国内的售价将近1000人民币,美版在新蛋等B2C网站也要150刀,价格真心不便宜。但是在美国,ASUS RT-AC68U有一个马甲,这就是T-Mobile定制版的TM-AC1900。在有折扣时,这款路由器在T-Mobile官网上的售价只要50~60刀,这价格可比普通版实惠多了。

这个定制版也有一些问题,虽然它的硬件和ASUS RT-AC68U一模一样,但是软件却有很大的不同。TM-AC1900原厂固件不允许刷入第三方固件,甚至连CFE(Common Firmware Environment)都有区别,无法使用Merlin固件。
继续阅读TM-AC1900(T-Mobile版华硕ASUS RT-AC68U)无线路由器免降级开启Telnet

从Let’s Encrypt签署的证书中删除不需要的域名

Let’s Encrypt是一个于2015年第三季度出现的数字证书认证机构,该机构不仅向个人用户提供免费的SSL/TLS证书,还开发了一套自动化的证书申请工具,大幅简化了复杂的证书申请流程。

该机构的出现掀起了一波个人网站SSL/TLS化的潮流,目前已经是V2EX上的钦定证书认证机构。考虑到WoSign和StartCom的那些破事,Let’s Encrypt也应该是目前个人站点SSL/TLS化的首选证书来源。

Let’s Encrypt的网站上提供了如何为指定的域名申请证书的教程,但是却没说怎么把不想要域名从证书中删除。有的时候因为使用的域名发生变化,会导致证书更新(renew)失败,所以我们确实需要知道如何从证书中删除不需要的域名。
继续阅读从Let’s Encrypt签署的证书中删除不需要的域名

如何编写 nginx+PHP 配置文件

配置 nginx + PHP 的文章网上一搜一大把,很多教程通常都是把很大的篇幅给了如何下载源代码,如何编译等内容,对配置文件的编写一笔带过,一般就是给一个现成的配置文件了事。由于Linux发行版众多,而且时间跨度非常大,所以网上搜到的配置文件有不少都存在过时甚至错误的内容,有的放到现在的环境下根本无法运行,有的则会留下一些隐患。

其实,对于绝大多数普通用户来说,使用包管理工具来安装nginx + PHP已经可以满足需求,不必自己下载源代码包进行编译,但是对于配置文件的编写却会有一些五花八门的需求。因此,学习nginx的配置文件编写才是整个过程中的重中之重,直接复制粘贴教程里的现成配置代码通常后患无穷。

笔者这里就简单说说该如何去编写一份正确的 nginx + PHP 配置文件。
继续阅读如何编写 nginx+PHP 配置文件