共享你的翻墙代理给局域网里的其他人&使用代理连接翻墙软件

来源:http://igfw.tk/archives/3184

共享你的翻墙代理给局域网(就是通过路由器共享上网的情况)里的其他人,让他们不用安装软件也不用复杂设置只需设置代理即可翻墙,方便翻墙帐号一号多用,如果是无线路由器也方便手机、平板之类的移动设置翻墙。

使用代理连接翻墙软件有两个意义:一是对于公司内网用户(需要设置代理服务器才能连接外网),他们翻墙就需要使用代理连接翻墙软件;二是可以使用国外代理连接翻墙软件的方法使被墙的翻墙软件复活。

VPN翻墙

PPTP、L2TP/IPsec类型的VPN不能使用代理连接;

OpenVPN可以使用代理连接(需要代理支持CONNECT方法),运行软件右键选“Proxy Settings”在打开的界面里选“Manual Configuration”就可以设置代理了(http代理只能代理tcp连接的、socks代理可能也能代理udp连接的)。另外在其配置文 件.ovpn里也可以配置代理,比如记事本打开.ovpn文件在最后添加

http-proxy-retry
http-proxy 165.193.102.220 80

(其中165.193.102.220换成你使用的代理地址,80是其端口)然后保存设置即可。

其他vpn看看它软件有没有代理服务器的设置吧,比如PacketiX VPNLoki VPN就可以设置代理,Hotspot Shield好像就不能。

共享你的VPN给局域网里的其他人可以通过本地开代理的方法实现

比如你可以使用3proxy来实现,修改它们的配置如下

nserver 8.8.8.8
nserver 8.8.4.4
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
#service
#external ip
internal 0.0.0.0
proxy -n -a -p3128
#pidfile pid.log

修改配置后运行软件,如果防火墙提示请允许放行,然后局域网里的其他电脑就可以设置浏览器代理地址为你的内网IP比如192.168.0.3之类,端口3128(可以自行在配置文件里修改),就可以翻墙了(在其官网下载也可以在这里下载然后修改,3proxy还可以开socks代理和加代理认证等高级设置,使用ccproxy可以参考这里)。

SSH翻墙

MyEntunnel/putty、Tunnelier使用代理连接可以参考http://igfw.tk/archives/925http://igfw.tk/archives/1380

Tunnelier共享代理给局域网里的其他人可以参考http://igfw.tk/archives/1310 (提供的是socks类型代理)

MyEntunnel/plink、Tunnelier如果不是使用动态端口转发而是转发本地端口到远程主机地址的端口转发,可以设置通道,MyEntunnel在配置文件里加入

ExecArguments=-N -ssh -2 -L 0.0.0.0:1984:localhost:3128

plink在参数里加入-L 0.0.0.0:1984:localhost:3128

Tunnelier把C2S Fwding里的改为Listen Interface里的127.0.0.1改为0.0.0.0(具体的转发设置参考这里

(其中3128为你ssh服务器上本地代理的监听端口,1984是你想设置的本地代理端口,提供的是http类型代理)

如果这些都不适合(有些ssh帐号禁止Tunnelier共享代理的设置),可以通过本地开代理的方法实现,以3proxy为例,修改配置

nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
#service
auth iponly
allow *
parent 1000 socks5+ 127.0.0.1 2012
proxy -n -a -p3128
#pidfile pid.log

(其中2012为你本机ssh代理端口,3128为你想开的代理端口)修改配置后运行软件,如果防火墙提示请允许放行,然后局域网里的其他电脑就可以设置浏览器 http/https代理地址为你的内网IP比如192.168.0.3之类,端口3128即可翻墙。

Stunnel翻墙

设置代理连接,配置文件修改为

client = yes
[https]
accept = 127.0.0.1:本机代理端口
connect=代理服务器地址:端口
protocol=connect
protocolHost=远程stunnel服务器地址:端口

共享代理只需把配置文件里的127.0.0.1改成0.0.0.0

GAE、PHP、ASP翻墙

GAppProxy、GoAgent、hyk-proxy、APJP、webpage-tunnel、phpsocks、ASProxyWing

共享代理 配置文件里有127.0.0.1的改成0.0.0.0即可

设置代理连接:

GAppProxy    local_proxy = user:passwd@host:port

GoAgent    proxy = http://username:password@10.204.159.31:80

hyk-proxy 设置里有,图形界面我就不细说了

APJP  APJP.properties文件最下面有APJP_HTTP_PROXY_SERVER和APJP_HTTPS_PROXY_SERVER配置

webpage-tunnel  图形界面,高级设置里有配置

ASProxyWing  图形界面,设置里有配置

phpsocks  没有代理设置的可以使用FreeCap和Proxifier PE软件强制其通过代理,方法参考http://igfw.tk/archives/743http://igfw.tk/archives/175 (Java程序需代理javaw进程)

Tor、自由门、逍遥游、无界、puff等

tor使用代理参考http://igfw.tk/archives/3450,自由门的F3通道可以使用代理,puff免费版使用代理参考http://igfw.tk/archives/666

自由门、逍遥游共享代理可以参考http://igfw.tk/archives/1945,tor只需把torrc里的SocksListenAddress 127.0.0.1或把polipo.conf里的proxyAddress = “127.0.0.1″里的127.0.0.1改成0.0.0.0

无界、puff可以考虑开代理以3proxy为例,修改配置文件

nscache 65536
timeouts 1 5 30 60 180 1800 15 60
daemon
#service
auth iponly
allow *
parent 1000 http 127.0.0.1 1984
proxy -n -a -p3128
#pidfile pid.log

(其中1984为你本机http翻墙代理的端口,3128为你想开的代理端口)修改配置后运行软件,如果防火墙提示请允许放行,然后局域网里的其他电脑就可以设置浏览器 http/https代理地址为你的内网IP比如192.168.0.3之类,端口3128即可翻墙。

东西很杂写的很乱,不明白的可以留言。总结下就是使用代理连接先看看其软件里有没有设置方法,如果没有就考虑借助FreeCap和 Proxifier PE等第三方软件实现;共享代理给局域网里(非局域网勿试)的其他人就是把原来监听的127.0.0.1改为监听0.0.0.0,如果配置文件里没有就考 虑使用第三方软件Privoxy、Polipo、3proxy、ccproxy之类的代理软件开代理实现(局域网里的其他电脑就可以设置浏览器代理地址为 你的内网IP比如192.168.0.3之类,端口根据配置文件而定;不过要注意安全,必要时设置代理认证)。

本文原始地址:http://igfw.tk/archives/3184


—————————————————————————————————————————

需要翻墙利器? 请安装Wuala,查找和添加gfwblog为好友,就可高速下载翻墙软件,或访问http://tinyurl.com/gfwblog直接下载。

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


没有评论: