之前介绍过使用goagent + SwitchySharp来设置代理,有些小伙伴闲麻烦,懒得去配置google app engine,假如你有一个国外的vps,那么你可以试试使用SecureCRT + SwitchySharp的方式来设置代理。当然也不一定要用SecureCRT,用putty等远程终端工具也是可以实现的,本文主要介绍SecureCRT。

首先,确保你能通过SecureCRT登录你的vps,并且浏览器装好了SwitchySharp插件。接下来设置SecureCRT:

SecureCRT SwitchySharp 代理

选项--会话选项--端口转发--添加,输入ip和端口,端口尽量避免使用常用端口防止冲突。
另外,最好再去选项--会话选项--终端,把自动重新连接勾上,并在登录时保存用户名和密码。因为长时间不操作会被断开连接,断开连接后代理也就会失效,所以这样设置能保持长时间连接。

接下来设置SwitchySharp,首先进入SwitchySharp的设置页面,情景模式--新建情景模式:

SecureCRT SwitchySharp 代理

在socks代理处,填上ip和端口,并选择socks v5(选择v4会导致部分DNS被污染的网站仍然无法访问,如dropbox)。然后设置切换规则:

SecureCRT SwitchySharp 代理

默认规则选择“直接连接”,直接连接访问不了的那些就选择你刚才配置的情景模式,比如我刚才新建的情景模式叫“Linode”,那就选择Linode。

SecureCRT SwitchySharp 代理

再把在线规则列表也设置好,如图所示。保存完毕,在浏览器工具栏按钮上,选择新建的情景模式,尝试着访问一下facebook,twitter,sex.com 等网站吧。能成功访问的话,就说明配置代理成功了,恭喜你。