Page Actions
Wiki Actions
User Actions
Submit This Story

windows下翻墙工具共享

这里打包共享了3个翻墙工具,其中包括:

  • Plink, 版本 0.6, 用来建立ssh通道.
  • Polipo, 版本 1.0.4.1, 用来把socks代理转换成到http代理.
  • Tor, 版本 0.2.1.22, 用来连接到大名鼎鼎的洋葱匿名网络.

三个工具都是字符界面的,刨去了那些GUI组件,附上了两个配置文件poliporc和torrc, 以及一个bat脚本:

Polipo配置

除了Firefox+FoxyProxy可以直接指定需要翻墙的域名地址走socks5代理以外, 其它浏览器都需要靠http代理来访问大部分网站. Polipo本机用的话,几乎不需要配置,默认配置就可以了,只是要告诉Polipo监听ssh通道或者Tor的端口:

# Using a ssh tunnel on port 7070
socksParentProxy = "localhost:7070"
# Using Tor on port 
#socksParentProxy = "localhost:9100"
socksProxyType = socks5

这里我的ssh tunnel和Tor的监听端口分别是7070和9100,socksParentProxy二者选其一即可. 参考polipo

Tor配置

Tor的配置主要要设置监听端口:

SocksPort 9050 # what port to open for local application connections
SocksListenAddress 127.0.0.1:9100  # accept connections only from localhost

如前所述,SocksListenAddress制定了监听9100端口 另外我附上了几个Bridge,目前还是有效的, 不行的话可以给bridges@torproject.org发一封Email,主题为空,内容为”get bridges” 这样可以获得三个新的bridge.

参考http://www.torproject.org/tor-manual.html.en

命令行

ssh通道用plink来开:

plink.exe 主机名 -N -ssh -2 -l 用户名 -C -D 7070 -v -pw 密码

参数含义参见plink

附了一个bat,起SSH tunnel(默认)或者Tor 和Polipo

@echo off
start polipo.exe -c poliporc
:start
plink.exe _sshhost_ -N -ssh -2 -l _sshuser_ -C -D 7070 -v -pw _sshpwd_
::tor.exe -f torrc
goto start

由于bat直接调用exe是阻塞的, 留着两个cmd窗口显示输出. 希望隐去窗口的可以尝试vbscript:

DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("tor.exe -f torrc", 0, TRUE)

Run()函数的第二个参数代表隐去窗口,TRUE代表等待被调用的程序返回. 但是带参数的plink能否如此也不得而知…手头的Windows2003禁用了vbs…

链接在这里, 以后会不时更新.

Discussion

MeaCulpaMeaCulpa, 2010/03/22 21:19

plink的链接速度是受限的,最近发现Tunnelier快许多~~

阿蒙阿蒙, 2010/02/14 23:27

哪里的ssh账号便宜又好呢?流量限制有么?

zoezoe, 2010/05/12 11:54

www.sshwall.com的吧。速度不错,每天两毛钱。。 当facebook代理 youtube代理还可以

Enter your comment
 
 
blog/2010/02/win_proxy_tool.txt · Last modified: 2010/02/09 01:55 by MeaCulpa     Back to top
Recent changes RSS feed Creative Commons License Powered by PHP Driven by DokuWiki