流量跑的飞快!Nginx禁止谷歌爬虫访问

博客居然被Google攻击了(笑),没有配置好反爬虫。一开始还没反应过来,以为是ShadowSocks的帐号被人窃取了,因为人懒用的弱密码。但是后来更改密码以后,流量依旧高涨(一个月跑掉300G),才发现不对劲。配置了IFTOP以后,才发现是谷歌的爬虫太凶猛。

#触发原因:反代了谷歌首页,没有禁止爬虫。爬虫陷入死循环。

#解决方法
在域名的conf文件里的locate一栏里加入下列

if ($http_user_agent ~* (baiduspider|googlebot|soso|bing|sogou|yahoo|sohu-search|yodao|YoudaoBot|robozilla|msnbot|MJ12bot|NHN|Twiceler)){ return 403; }

禁止爬虫访问。
重启nginx,并且
再测试一下

curl -I -A 'baiduspider' XXX.conm

如果返回403,则生效

让Zsh重新支持通配符

Zsh大家都用的挺多的,更新系统以后突然就发现不能支持通配符了,也不知道为什么。
查了一下,设置这个命令

setopt nonomatch

不让zsh报告nomatch的错误就可以了

造轮子能走多远?Ubuntu最终放弃了Unity

长久以来,Ubuntu一直是我讨厌的发行版。虽然我一向不参与发行版之间的无止境的争吵,但是Ubuntu是例外。“分裂”,“吸血”,“商业化”等一直是我对它的固有印象。但是如今这么一个发行版最终在造轮子的路上走到了头,碰的头破血流,竟还是忍不住一丝感慨。

- 阅读剩余部分 -

Crouton安装Debian 9+xfce4后出现触摸板不能轻触点击的问题

这个问题蛮少见的,因为完整安装Debian的话应该是会带这个驱动,但是利用Crouton安装出来的Debian没有,所以导致我的Chromebook在Linux下触摸板工作的不太正常。

sudo apt install xserver-xorg-input-synaptics

然后在xfce4的设置—鼠标与触摸板中会多出触摸板的选项。