这是一款垃圾游戏,因为你根本无法透过泪水看见屏幕
It might not be pretty, but Undertale is absolutely a work of art.
Undertale(中文非官方译名为传说之下),2015年发布的一款像素游戏,却是steam拥有最高好评率的游戏之一。IGN给了它满分10分的评价。
It might not be pretty, but Undertale is absolutely a work of art.
Undertale(中文非官方译名为传说之下),2015年发布的一款像素游戏,却是steam拥有最高好评率的游戏之一。IGN给了它满分10分的评价。
如果说我今年之内有什么不舍的地方,就是把DNS从还有半年使用期的dnsimple搬到了Rage4。浪费半年哪
雨宫千鹤在我的高考之后评论中建议我换用Rage4的DNS,并且指出dnsimple的dns放在CF上。我确实没怎么在意这个事情,毕竟dnsimple两年的优惠摆在那不用有点可惜,但是近来发生的事情让我觉得有必要撤出来了。
一是国内解析速度相当不理想。
尽管我的主域名yecl.net被DNS污染,但是其子域名包括www.yecl.net都逃过了这一劫,只是受到普通的关键字封锁而已。
(插句题外话,既然党国搞我的博客,而博客正好是裸域名,那么假如我当时用www.yecl.net做博客的话,关键字干掉www,其他子域名包括裸域名都能幸存下来。反正现在说啥都已经晚了)然而我的yecl.net下的其他子域名,包括我注册的新域名挂在dnsimple上时,中国电信的第一次dns查询几乎都是失败,chrome显示“找不到DNS地址”过一段时间才能解析到正确的IP并成功访问。我试着将yecl.net迁移到国内的cloudxns,情况得到了很大改观。但是我这么干就失去了dnsimple的API访问,而cloudxns的API复杂得多,不会用。另一方面cloudxns强制实名,我很反感。
二是dnsimple跟自己吹嘘的“simple”背道而驰。
dnsimple以前卖Comodo家的证书,而且可以选择泛域名或者单域名。但是价格死贵(单域名一年$20泛域名一年$100),我估计都没人买。好歹是letsencrypt出来,引领了一波免费ssl证书的风潮,dnsimple这自诩“simple”和“fast”的dns也迅速上线了和letsencrypt合作的快速签发/更新letsencrypt证书的服务。在对新事物的支持上dnsimple总是跑得比西方dns都快,这一点算是对得起普通人$5/月的收费。
在我被certbot只能验证80端口而我把80重定向到443导致不能用certbot签证书的问题困扰的时候dnsimple搞的这一手大新闻让我感到空前欢喜,但是我点进去之后,我感觉自己的智商被侮辱了。
凭啥不能搞子域名啊?要升级plan?Business可是比现在的Personal贵10倍!$500/年!淦。
三是dnsimple去年放的卫星现在还没落地。
隔壁Rage4和CF都把dnssec搞好了,dnsimple去年11月放了此卫星说自己要支持dnssec,且不说这“dnssec只为注册在dnsimple且托管在别处的域名提供”这个奇葩设定,一年过去了,新dashboard上线了,API V2上线了,letsencrypt支持做好了,dnssec还是没有落地。
由于国内dns对dnssec的普遍不支持,我对dnssec的需求不是很迫切,一如两年前对https的需求。但也就是从两年前,网址前面的小绿锁,渐渐地从个人网站装逼的手段,变成了追求安全的商业化互联网的主流趋势。在几年之前,人们会说出“https普及面太窄,各cdn都没有做出支持,而且https会拖慢速度”云云,一如现在的人们对dnssec的态度。随着互联网安全受重视程度的提高,dnssec普及只是时间问题。
于是我屁颠屁颠去了Rage4,不知道这是不是癖好,我尽量选择小众的dns。Rage4在国内的知名度很低,只在V2上有个帖子比较cloudxns、cloudflare、route53、rage4的异同。雨宫千鹤提醒我的时候我立刻去注册了一个Rage4的free plan,只能添加一个zone,每月50w次解析,支持dnssec,然后就放那吃灰。今年8月rage4取消了free plan,但是我的号还继续保留着,“暂时”没有收费。我从对解析问题大伤脑筋的dnsimple撤出来之后,首先选择了Rage4并打开了dnssec功能,聊胜于无。ping其dns服务器,延迟比dnsimple低很多,江苏电信在100ms左右。
刚才看了一眼inbox,看来Rage4要对free plan用户动刀了,yecl.net这个zone到2017-01-15过期,先观望一下,顺带求推荐墙外dns。
南京迎来了一次大降温。昨天明明还是15度,今天一下子就接近了0度。如此剧烈降温的结果就是,南京下雪了。
南方的雪花没有东北的大,下得也没有东北的猛烈。可能是因为南方的地面还比较热,雪落地即化,像下了一场雨一样。在雪花中偶尔还夹带着一点点雨滴,它们聚集在路边树的叶子上(我仍未知道那种树的名字),然后向下面路过的行人发起空袭。
有那么一天,博主买了一个树莓派用来挂远程下载和剪辑视频,但是它干活的时候我一直窝在宿舍里守着它也不行啊,于是我开始研究如何能在公网访问它。
很久以前我听说过“动态DNS”和“花生壳”两个名词,也知道花生壳好像被许多在家里建站的人所使用。但是有人说它的体验不好,有人说它需要收费才能用得爽,而另一个有名的dyndns给的二级域名太辣鸡。
<!—more—>
直到我想起来我用的dnsimple似乎有这样的api,去研究了一下才发现dnsimple早就已经准备好了dynamic dns实现的全部条件。
思路:在树莓派上写个脚本,每分钟把自己的公网ip通过api实时更新到dnsimple上,dnsimple设置1分钟的TTL来保证下级dns及时更新缓存。
首先先在dnsimple的网页端创建好需要使用的域名或二级域名记录,A记录随便写如2.3.3.3。 然后在树莓派上创建脚本:
$ sudo touch dns_update.sh $ sudo chmod +x dns_update.sh
编辑dns_update.sh:
#! /bin/bash
ip=$(curl -s https://api.ipify.org/)
curl -s -H ‘X-DNSimple-Token: :’
-H ‘Accept: application/json’
-H ‘Content-Type: application/json’
-X PUT
-d “{\”record\” : {\“content\”:\“$ip\” }}”
https://api.dnsimple.com/v1/domains//records/ > /dev/null
其中,为dnsimple注册邮箱,
为api token(从[这里](https://dnsimple.com/user)获取),为域名,
为记录的id(在Record Editor中编辑记录时地址栏上的一串数字就是),自行填好保存。 测试一下有没有问题:
$ ./update_dns.sh
接着用crontab让其自动执行。
$ crontab -e
在最下面加入这样一行:
* * * * * /dns_update.sh
等待1分钟,就能看见dnsimple上的解析已经更新了。在openwrt路由器的【防火墙】-【端口转发】里把公网80端口转发给树莓派的80端口,就可以在外面随时用域名访问树莓派上的网站了。
这个小姨子是10月4日从日亚购买的,因为在砍口垒里造出了小姨子,就想着祝贺一下自己。
图是托楼上宿舍擅长摄影的同学拍的,因为时间不够没有拍到细节。大光圈真是不错,能拍出很美的效果。