Step On My Feet

Benny Wen's Weblog

  • 首页
  • 玩意
  • 照片
  • 关于我

打?? ‘ 代理 ’

使用PAC&SSH作为代理

  • 七月 7th, 2008
  • 发布于长篇小论

之前一直使用Firefox3和FoxyProxy作为代理工具,FoxyProxy是个很强大的工具,针对url自行判断是否使用代理连接http,不过如果系统里其他软件要连接代理的话有些困难,比如OS X中的字典工具可以查询Wikipedia。那么如何才能让所有的网络连接可以使用类似FoxyProxy的效果呢?看过Livid写的PAC&SSH,决定用PAC试一试。 PAC文件实际上是一个JavaScript的纯文本文件,通过url的判断来决定是否使用代理连接,格式如下: function FindProxyForURL(url, host) { if (shExpMatch(url, “*.wikipedia.org/*”)) { return “SOCKS 127.0.0.1:7777″; } if (shExpMatch(url, “*.tumblr.com/*”)) { return “SOCKS 127.0.0.1:7777″; } return “DIRECT”; } 自行建立一个以PAC为后缀的文本文件,按照上面的格式配置需要代理的url,系统会自动判别要代理的网站,而正常访问的网站就可以直接访问,没有速度上的问题。 另外,我使用的ssh作为代理,在Mac OS X下面只要在终端里面输入如下命令: ssh -nNTf -D 5900 username@domain.name 唯一的问题是,每次开机的时候都要重复上面的这个命令,找了几个工具都不好用,研究了半天Automator,没搞明白,在找找看吧。 [ 阅读全文]

分类目录

  • 分享
  • 转载记录
  • 长篇小论
  • 闲言碎语

最新留言

  • Benny Wen - 不使用windows好久了。…
  • sqxiaofei - 3.5版本的evernote需要。net支持了…
  • 创业志 - 同一个IP的,过来瞧瞧。…
  • mousese - 管理员,请问你用的是哪里的空间,给推荐推荐行不?…
  • Moses - 支持 Google…

Blogroll

  • AgilePHP
  • Apple4us
  • Najja
  • 亲爱的
  • 帕娅禾
  • 李怡森
  • 老五
  • Step On My Feet 采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
  • Theme designed by mono-lab
  • Powerd by WordPress