2019 is here

Posted on Mon 31 December 2018 in something • Tagged with nothing

占坑

2019 来了,想填点东西,先占坑,补点东西。

然后过了7个月,今年运气不大好。

一个用了几年的vps不让续费了,然后挂了几天,

今天抽点时间迁移到别的vps上面去。

这次内存升级为128了,还是kvm,应该会比以前的体验好吧。


迁移到 Pelican

Posted on Sun 21 October 2018 in 折腾 • Tagged with Pelican, Python

原因

Wordpress 最近老500,备份插件备份也没反应。

而且本来系统版本已经EOL,各种旧版本软件,干脆把系统重做了。

顺便换个静态的blog,反正本来也没多少东西。

迁移的时候碰到的坑,上面那个备份插件用不了,有些是因为内存不够,有个看日志是请求不到 cron.php,估计是系统自带的ssl证书没有升级,本来站点有 letsencrypt 的证书,后面把 https 关了,就备份成功了。

后面再看看怎么改改模板, 再看看剩下的内存还能干啥?? Google 之前收录的基本全是 404 了,不管了。


新的公共DNS 1.1.1.1

Posted on Mon 02 April 2018 in 未分类

cloudflare 昨天公布了一组新的公共dns 1.1.1.1 和 1.0.0.1

DNS 作为互联网的基础设施,已经走过了 35年, 他一开始就不是为了隐私而生的。DNSCrypt, DNS over tls(https) 就是为了解决这问题。

虽说 cf 不记录日志,但是 ISP 要知道访问的网址还是可以的。

DNS 本来就是明文的 (nslookup twitter.com 1.1.1.1 )

HTTP 明文。HTTPS SNI 跟握手证书都会泄露域名。(最终通过的 TLS 1.3 还没有强制加密 SNI …


Continue reading

nginx 另类操作

Posted on Tue 20 March 2018 in 未分类

通过在配置里面写入返回内容,不需要读取文件(index.html)

返回 request headers 之类的也可以不需要额外的程序处理。

location block:

location / {
#return 204;
return 200 "<b> You just found me.</b> $http_x_forwarded_for";
add_header Content-Type text/html;
}

via source

另外 nginx 跟 O'Reilly 出了个 Cookbook.

The Complete NGINX Cookbook


Windows 10, bugs 10

Posted on Wed 14 March 2018 in 未分类

深夜电脑无故从睡眠状态唤醒

driver power state failure (蓝屏几次了,至今未解决)

选择延迟更新却推送最新版本(1709)

再蓝屏几次,我就试试 LTSB 版。


letsencrypt wildcard 正式上线了

Posted on Tue 13 March 2018 in 安全


ocserv in docker

Posted on Wed 07 December 2016 in 折腾, 科学上网 • Tagged with Anyconnect, docker, ocserv

docker 还真是好用。。。

这个链接是 编译的 ocserv 服务端 Dockerfile

https://github.com/wppurking/ocserv-docker

编译的好处就是永远都用最新的。

但是发现 ubuntu 官方源里面 也有 ocserv 的包了。

Dockerfile 里面 apt install ocserv 一下,就不用安装一堆依赖来编译了。

docker 里面还需要 安装 iptables 来转发

证书问题的话,可以靠 letsencrpt 解决。

docker 运行命令的话:(--privileged  也行)

docker run -dit -p 888:443 -p 888:443/udp --device …


Continue reading

docker compose for nginx php-fpm and wordpress

Posted on Tue 06 December 2016 in 折腾 • Tagged with docker, docker-compose, nginx, wordpress, wordpress:fpm

lnmp假如是个人使用的话,当然是版本越高越好。

docker 部署应用非常方便,比什么一键包方便多了。docker 官方 wordpress 的镜像是 自带有 apache 的,但是习惯了 nginx了,发现官方还有 wordpress:fpm 的tag,就用 docker-compose 再跑一个 nginx 加上 wordpress:fpm。

虽然docker hub 上也有其他个人开发者做的docker,但是还是官方维护的靠谱一点,而且官方的 image 更新还快一点。

git clone git@github.com:jianggau/Dockerfile.git

cd mywordpress1

docker-compose up -d

环境就好了。

然后下面是 docker-compose.yml  (github …


Continue reading

更新

Posted on Mon 05 December 2016 in 折腾

好久没管这个blog了,发现之前不小心删了几篇文章,然后从 MySQL 里面找不回了了(WordPress 默认一段时间后删除回收站文章)。

然后只能从 https://web.archive.org 恢复几篇文章(有些文章还是算了),发现只保存过一次。聊胜于无。

再一下,准备上 https~


发现64m 的vps 的certbot 的某依赖编译内存不足,放弃了~ 后面再研究研究。


再发现磁盘满了,原来这个只有 2G, 算了,不折腾了,有空搬家了再上 https。


如何下载Chrome for Windows 离线安装包 x86 和 x64版本

Posted on Mon 05 December 2016 in 折腾 • Tagged with chrome, chrome standalone, chrome离线安装包

因为默认在chrome下载页面下载下来的的是一个在线安装器,在某些环境下,等待chrome的下载安装完成是一件非常麻烦的是,直接下载离线包就显得方便多了,虽然chrome版本迭代得很快,但是重新安装的时候还是会有用的。

x86版本的比较容易找,Google Alternate (offline) Google Chrome installer (Windows) 

分别得出两个网址,分别对应的是单用户版本多用户版本

而x64版本的离线包好像网上没有直接搜出来的网址,我是偶然发现在下载x64的时候,加上了standalone=1的参数就行了,网址

下载单文件的速度是比直接在线安装器来得快一些的,而且可以copy到其它电脑上安装。假如网络环境特别好,那就不用这样子折腾这个了。