Wallabag 安装好了


wallabag终于可以用了,心情大好!

Amazon的服务器用的空间好大,只剩下2.7G了,而Google cloud上面还有6G多,就将服务器架到了Google上面。再也不怕想保存的文章丢失了。

将文章离线保存下来,是pocket的付费功能,不知道wallabag的表现如何。。拭目以待吧!

Wallabag 安装好了 was originally published on DormanthinkZ.C

DNSPOD 新解析方法


由于api接口的改变,需要使用新的方法来做ddns的动态解析。

参考: https://www.dnspod.cn/docs/info.html

 
 

生成token

我的token如下:

名称:ddns2

ID:66170

Token:2b18bfb6e45fd3a7a602fa73c89f42f0

创建时间:2018-09-04 20:49:20

 
 

那么login_token=66170,2b18bfb6e45fd3a7a602fa73c89f42f0

 
 

 
 

获取domain list

curl -X POST https://dnsapi.cn/Domain.List -d ‘login_token=LOGIN_TOKEN&format=json’

记录dormanthink.cc的domain id为61220104

 
 

获取域名信息

curl -X POST https://dnsapi.cn/Domain.Info -d ‘login_token=LOGIN_TOKEN&format=json&domain_id=61220104’

显示“records”:”9″,

可以看到有9条记录

 
 

查看记录列表

curl -X POST https://dnsapi.cn/Record.List -d ‘login_token=LOGIN_TOKEN&format=json&domain_id=61220104

sub_domain=nextcloud&record_type=A&offset=0&length=3

 
 

显示nextcloud的record id为322550722

 
 

更新动态DNS记录

curl -X Prmat=json&domain_id=61220104&record_id=322550722&record_line=默认&sub_domain=nextcloud’

 
 

curl -X POST https://dnsapi.cn/Record.Ddns -d ‘login_token=66170,2b18bfb6e45fd3a7a602fa73c89f42f0&format=json&domain_id=61220104&record_id=322550722&record_line=默认&sub_domain=nextcloud

 
 

其中record_line=默认即可。

 
 

自动更新

建立ddns.sh文件

#!/bin/bash

curl -X POST https://dnsapi.cn/Record.Ddns -d ‘login_token=66170,2b18bfb6e45fd3a7a602fa73c89f42f0&format=json&domain_id=61220104&record_id=322550722&record_line=默认&sub_domain=nextcloud

添加可执行权限

sudo chmod +x ddns.sh

加入到rc.local中

Sudo vi /etc/rc.local

加入一行

/bin/bash /home/ubuntu/ddns.sh

加入到crontab

sudo vi /etc/crontab

加入一行

20 * * * * root /bin/bash /home/ubuntu/ddns.sh

重启即可自动更新

在crontab中将原来的ddns.py注释掉

 
 

Done~

DNSPOD 新解析方法 was originally published on DormanthinkZ.C

博客网站的折腾


架设在自己raspberry Pi2上的博客始终还是逃不过电信的封锁,一开始以为是服务器的问题,因为试过了80、443和8080后都没用,我想一般HTTPS的443端口以前是没封的才对,后来通过 http://canyouseeme.org/ 网站测试了端口,发现4080、9091等其他服务的端口都是正常的,然后用netstat查看443和80都是打开的,故而重新怀疑到电信封锁头上了。

百度之,原来这次封锁更加彻底,常用端口全被封了,只好改成9000和9001端口,才能正常登陆博客网站。不过用这些端口连接到Jetpack的时候,发现Jetpack不能访问我的博客,也就不能保存文章草稿,我需要用到Jetpack的编辑器是因为要插入Google Photos的图片,:)。更糟糕的是安卓版本wordpress不能像9000和9001端口的博客网站发布文章。最终只能将博客搬到AWS的EC2上了。

迁移过程还非常顺利,使用Velvet Blues Update URLs,可以不用更新数据库,直接将老域名地址和新域名地址填进去即可。

EC2上遇到的问题主要有两个:

  1. 不能用FTP server,所以我直接用wget来获得备份文件即可。
  2. ubuntu 16.04的Apache2的ssl mod是默认没有开启的,所以要用到a2enmod开启模块,然后用certbot( https://certbot.eff.org/ )来自动认证。

博客网站的折腾 was originally published on DormanthinkZ.C

为个人站点添加SSL证书


在百度云购买了.cc域名,只需要245/10年,相当于24.5每年,然后为了节约每年花在主机上的费用,将博客服务器搬迁到自己的raspberry Pi2上了,而中国电信将80端口封闭,虽然申请了公网IP,也无可奈何,只能用SSL登录。而wordpress的Jetpack服务以及安卓客户端对于SSL连接是有要求的,个人证书没用,必须要专门的机构认证。

我记得以前机构认证费用挺高,不过现在由于各互联网公司的推动,SSL连接反而是个必须的了。下面用免费的方式获取机构证书。

1.访问页面:https://letsencrypt.org/getting-started/

2.我是用Shell Access的方式,那么继续访问 https://certbot.eff.org/

3.选择自己的软件和系统,我的是Apache和ubuntu 17.04,估计暂时不能升到17.10了吧 继续阅读“为个人站点添加SSL证书”

中国电信光猫桥接模式和路由模式的设置


中国电信光猫桥接模式和路由模式的设置

  1. 在光猫通电的情况下,把网线的一端接光猫的网口1,另一端接电脑的网口

    中国电信光猫桥接模式和路由模式的设置
  2. 把电脑的本地连接地址设置为跟光猫同一个网段,这里设置为192.168.1.110

    中国电信光猫桥接模式和路由模式的设置
  3. 在浏览器地址栏中输入光猫的地址192.168.1.1,进入光猫的登陆界面,输入超级用户名和密码,用户:telecomadmin 密码:nE7jA%5m ,然后点击登陆进入光猫设置界面

    中国电信光猫桥接模式和路由模式的设置
  4. 进入光猫设置界面后,点击“网络”菜单,默认进入宽带设置界面

    中国电信光猫桥接模式和路由模式的设置
  5. 当你想把光猫设置为桥接模式时候,在用户名称那里选择 2_INTERNET_B_VID_41,下面的参数保持默认的情况,直接在左下角点击“保存”按钮就行了

    中国电信光猫桥接模式和路由模式的设置
  6. 当你想把光猫设置为路由模式的时候,在用户名称那里同样选择 2_INTERNET_B_VID_41,然后进行参数的更改。首先连接模式选择路由,之后会出现用户名和密码输入栏,在用户名那里输入宽带连接的账号,密码输入宽带的密码;其他参数保持不变,点击保存按钮,然后重新启动路由器就行了

    中国电信光猫桥接模式和路由模式的设置

中国电信光猫桥接模式和路由模式的设置 was originally published on DormanthinkZ.C