ssh SOCKS代理访问google失败的问题

linode的vps,ssh SOCKSv5代理,访问google经常被提示:

We’re sorry…

… but your computer or network may be sending automated queries. To protect our users, we can’t process your request right now.

See Google Help for more information.

起初以为是google认为这个ip发送了太多请求,有机器人嫌疑。 但是这个ip是自己的并未有大范围传播。经过一番搜索,了解到原来是ipv6的缘故。有人说是google屏蔽了linode的ipv6。 只需要在linode的vps上禁用ipv6就可以了。
继续阅读“ssh SOCKS代理访问google失败的问题”

用ssh做socks5代理,并使进程后台驻留

因为工作需要,利用ssh做socks5代理进行翻墙,供自己和同事们使用。国外一个虚拟主机,国内一台测试机通过ssh连接上去。

在一台测试机上,执行命令如下:

ssh root@106.187.xx.xx -D 5000 -g -f ‘sleep 30d’

-D指定的是开5000端口。 -g参数加上后才允许其它主机通过本机端口转发请求。 -f是使进程fork到background。 至于为什么要sleep 30d呢,这是因为如果不加任何命令,会被提示“Cannot fork into background without a command to execute.”。

 

这样大家就可以在firefox的代理中设置socks5代理, ip指定测试机的ip,端口5000,就可以翻墙了。

继续阅读“用ssh做socks5代理,并使进程后台驻留”