feat(middleware): block Ruby user-agent

Closes #502
先严格过滤，等他们修改了代码再直接封 ip，他们用了很多 ip