使用国外ssh/vpn加密代理服务器通过GFW这关,就能达到使用http代理服务器的目的了。
一、ssh tunnel
设置ssh加密通道,转发连接到国外的http代理服务器。
MyEntunnel设置好ssh服务器地址,端口,用户名,密码后,点击“通道”在“本地”处填写1988:178.18.115.73:80,点击保存然后连接,设置浏览器的http代理为127.0.0.1,端口1988即可。(这样,访问显示ip的网站,所显示的ip是你所设置的境外的http代理服务器的ip,比如上面的178.18.115.73,而非你的ssh服务器的ip. 相当于把公网上的http代理178.18.115.73:80 映射为本地的http代理127..0.0.1:1988
Tunnelier设置好ssh服务器端口用户名密码后点击“C2S Fwding”点击“Add”后会产生一行“enabled 127.0.0.1
localhost
“不要修改enabled 127.0.0.1,“List Port”处填写1988,“localhost
”改为178.18.115.73,“Dest Port”处填80,点击“Save
Profile”保存设置然后连接,设置浏览器的http代理为127.0.0.1,端口1988即可。
(1988为你设置的本地http代理的端口,178.18.115.73为你的境外http代理服务器的地址,80是其端口)
二、openvpn
用记事本打开openvpn配置文件(*.ovpn)在末尾加
route-nopull
route 178.18.115.73 255.255.255.255 vpn_gateway
保存设置然后连接openvpn,设置浏览器http代理为178.18.115.73,端口为80即可。
(上述178.18.115.73为你的http代理服务器地址,80为其端口)
以上适用于http和socks代理。由于国外http代理很多可以让你变换各国IP(比如有些网站限制必须英国IP而你只有美国ssh/vpn,你可以在网络上随便找个英国的http代理,结合上述方法就可以了),还能让ssh/vpn变为本地的http代理。
一些提供http代理服务器的网站:http://nntime.com/
http://www.proxy-list.org/en/index.php
http://www.samair.ru/proxy/type-01.htm
https://www.xroxy.com/proxylist.htm
http://www.cybersyndrome.net/
http://www.cz88.net/proxy/http://www.proxy-listen.de/Proxy/Proxyliste.html 可以很容易的找到国外Https / Connect代理,用作被墙的tor、ssh(80或443端口)、openvpn(tcp 80或443端口)的前置代理配合翻墙.