因为刚到的memobird需要用无需认证的wifi环境才能用,然而发现寝室并没有这样的wifi,于是打算改造一下已经废了的201A_5G。

大概思路是先把路由器刷成PandoraBox,然后用opkg安装openvpn,然后接入vpn9,此处感谢贵系科协,最后路由器用iptables转发一下连接路由器的流量。

注意我的路由器版本是小米路由器mini,其他版本应该类似。

0x00

把路由器刷成小米的开发版系统:

这里的ROM分支下下载对应路由器版本的开发版ROM。

然后路由器后台->系统更新->手动更新->选择刚刚下的文件->自动重启。

0x01

得到ssh权限以及root密码:

先用手机端把路由器和小米账户绑定。

然后在这里获取ssh权限。

需要用u盘刷一个ssh小包,按照提示操作即可。

也会告诉root密码。

0x02

刷PandoraBox:

然后ssh连到路由器上。

大概是这样:

下载PandoraBox,对应的ROM在这里

wget到/tmp就好。

然后刷:mtd -r write /tmp/xxx.bin OS1

然后自动重启。

再见2016

2016结束了。

2016: 中学毕业,来到大学。

2016: 前3/4年喊着要学微积分,后1/4年被微积分虐傻。

还不知道未来的方向,还是只单身汪。

希望在2017,多做自己感兴趣的事,多认识有趣的人。

大事记

1月

冬令营: 参演了时光三,没进15人,没进学术计划。

2月

在Chenyao的误导下开始尝试自己写一个OJ。

3月

入了rmbp13。

去新东方学TOEFL,认识了许多有趣的同学与有趣的老师。

高考体检。

4月

学弟学妹省选。

上英语课。

Ubuntu如何启用BBR

关于BBR –知乎

在把DigitalOcean SF1的Ubuntu16.04启用BBR后网速*20,油管4k无压力,效果非常好,记录一下步骤。

Keybase是什么?

Keybase.io是一个用于交换公钥的社交网站,用于证明你是你,以及加密解密信息。

Keybase.io提供了一套PGP加密、解密、签名、验证签名的工具,还提供了其他社交网络账号、github、比特币地址、域名所有权的验证服务。

写这篇文章时网站上的数据是:Keys: 346,279,Humans: 103,346,有大概10w用户。

这是我 http://keybase.io/zrt ,欢迎互follow。

RSA与公钥加密

不懂的直接看:https://zhuanlan.zhihu.com/p/19728281

PGP与GPG

不懂的直接看:http://www.ruanyifeng.com/blog/2013/07/gpg.html

PGP大概是为了人们能更方便的使用公钥加密算法设计出的工具。

Keybase使用

Keybase大概是为了人们能更方便的交换公钥设计出的社交网站。

注册后可以上传自己的PGP公钥。

然后他会有一个可选的上传私钥的提示(它说是只在客户端解密)。

上传私钥???见仁见智,呵呵。

然后就可以正常使用了。

可以添加各种社交账户、github、个人网站、比特币地址等。验证方式都是以该账户的名义发一个签过名的声明文本,并且需要一直保留这个声明,方便其他人验证(keybase的理念是它只是一个公告板,其他人不需要信任keybase,可以独立验证一个人的身份)。

网页右上角的几个图标有方便的加密、解密、签名、验证工具。

Keybase命令行工具

keybase提供了命令行工具,在使用网页版的时候,旁边黑代码框会告诉你相同的操作用命令行如何实现。

Keybase filesystem

按照Unix的设计思想,一切皆为文件,所以keybase搞了个文件系统,只要把文件拖进去就能自动完成加密解密。(因为省略了手动加密解密的过程,需要对keybase代码的信任,见仁见智。)

http://word.zrt.io

决定背新东方的TOEFL绿宝书,一周一个LIST,一年背完。

随手写了个网页随机出现这周要背的词,方便背和复习。

欢迎其他同学按我的进度一块背。

python3+flask+apache+有道词典的API。