在Nokia n900 上使用SOCKS代理

买了n900但是如果不能用SOCKS代理那么就太遗憾了。SOCKS代理可以做很多事情,但这事不能说太细。还是主要关注如何让n900自带的浏览器使用SOCKS代理吧。

其实之前在翻系统里的gconf设置的时候看到了SOCKS相关的一些设置,但是我没敢直接修改xml配置文件,因为对gconf不太熟悉。而n900的连接配置里只能配置http代理之类的,没有SOCKS的配置。那么就要配置浏览器了。虽然浏览器里的“选项”也没有代理相关的配置,但是我们可以通过 about:config 这个界面来配置。

首先在浏览器地址栏中输入 about:config,调出配置界面。然后搜索proxy关键字,再找到如下键值,并做相应修改

network.proxy.socks localhost
network.proxy.socks_port 3210
network.proxy.socks_remote_dns true
network.proxy.type 1

其中localhost是代理的地址(因为基本都是走ssh tunnel,所以这里就是localhost了),端口自己设置一个就好,remote_dns设置为true表明使用远程服务器的dns解析,因为我们自己ISP的dns是有天生缺陷的,最后的type再启用SOCKS代理。

这个时候可以输入你想去的网址了(当然要先设置好ssh tunnel)。如果想取消代理就把“type”改成0,虽然比较麻烦,但也没有其他更好的方法了。还好我只需要启用一下,给OAUTH授权一下就好了,以后长时间都不用启用代理了。

1 thought on “在Nokia n900 上使用SOCKS代理

  1. 粽叶加米

    我是用openssh,再用firefox配合组件是可以做到,但我利用n900自带浏览器MicroB做出了与你相同原理的设置,还是不行?请问博主的可以么?如何做到的?请邮件,十分感谢!

    Reply

Leave a Reply