前言
一直想搭建个个人Wiki,放一些备忘的东西,苦于没有遇到合适的工具。今天无意之间在别人的博客看到了这个simiki,和hexo一样,都是基于Markdown的静态系统。于是折腾了一下,将这两者结合了起来。
我校是先进行PPPOE认证,认证通过后在pppoe虚拟动态接口上通过DHCPv6下发ipv6地址,因此只能用ipv6 NAT让路由器下的终端进行ipv6地址的访问。之前按照网上的教程配置好了ipv6 nat,但是只能进行传出连接,为了优化PT的上传连接性,我们还需要让终端能建立传入连接。在南洋pt的rewindcat1的帮助下,我在我的路由器上实现了这个需求,配置ipv6端口转发的命令也是来源于他的脚本。
今天南洋pt开放注册,为了挂pt,我在digitalocean的vps上安装了deluge。可是教育网挂PT基本上都是ipv6,正好digitalocean也支持ipv6,可是没想到踩到Ubuntu 18.04的坑上了。
今天偶然想到可以将单线程执行的for循环,拆成多线程来并发执行(在多核处理器上),用我的CPU(AMD A10 6700 3.7GHz 4核4线程)同样是生成一百万个sha256的散列值,所需的时间如下:
simple-obfs最新版支持obfs-uri功能,simple-obfs-android也有人及时跟进了这个特性。无奈作者没发布安装文件,我又懒得下载Android环境本地编译。但是因为这个作者使用travis-ci做了集成测试(这是个好习惯啊),所以我们可以通过travis-ci实现在线编译并下载安装包文件。
第一次遇到遇到损坏的视频文件,想来应该是用VPS下载时文件出现了问题。用神器ffmpeg可在vps上快速地校验视频完整性。避免出现我这种用学校的小水管从vps拖回本地,下载了一个下午发现文件是损坏的悲剧。