欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

局域网中免费代理出国

程序员文章站 2022-04-20 08:09:13
局域网中免费代理出国...

我在单位的局域网中通过网关服务器上网,速度挺快的,比家里的宽带还爽,可是出国得用自己的帐号。虽然尽量注意不在这里出国,但一不留神看了几页就被割了不少肉(费用奇贵),心疼呀!按常规在ie选项中添加免费出国代理服务器,可位置又被单位服务器占了,行不通。怎么办,总不能白送银子吧!几经努力终于发现用httport可以实现使用免费出国代理。 

  httport是利用http协议里的connect方法实现的,它把http代理服务器当成一个看不见的隧道,在后台把远程主机的端口映射到本地主机。比如,你把ww.sohu.com:80映射到本地的3128端口,那么你对202.xxx.xx.xx:3128(本机地址)的访问也就是对ww.sohu.com:80的访问。废话少说,看看怎么样省钱吧。

  一、下载httport并且安装设置

  自解压安装后,httport界面有system,proxy,port mapping,about和register五大项(图1)。

局域网中免费代理出国
图1

  我们只需要对proxy与port mapping 进行设置。在proxy(代理选项)中的http proxy you need to bypass下host name or ip address设置为你单位的代理服务器,port设置为它的http端口。在proxy option中选中authorize前面的小钩,user name与password填上你的单位帐号和密码,user-agent不管它,bypass mode有auto、ssl(connect)和remote host,一般选ssl较好。

  在port mapping(端口映射)中选中窗口中的external http proxy(外部http代理服务器)点击展开子项。(图2)

局域网中免费代理出国
图2

  在local host(本机)中填入3128(可以改,只要是没有被其它程序占用占用的),在remote host(你要用的代理)中填入你搜索到的免费出国代理,remote port中填入远程代理服务器的端口如8080。

  二、设置浏览器 


  在ie选项连接局域网设置代理服务器地址添入127.0.0.1,端口3128(与刚才指定的local host本机端口一致)。(图3)

局域网中免费代理出国
 这里的代理就是httport的本地代理,端口是你刚才在端口映射里所设置的。httport还在本地的1080端口开了一个socks4服务。这个socks4代理很有用的,你可以配合sockscap使一些不支持代理的软件可以使用代理。

  三、运行

  工作流程设置完后,启动httport点proxy图中的“start”按钮,本地端口就开始工作了。你通过本机的ie浏览国外网址,ie把请求通过3128端口发给“当前代理”(本机127.0.0.1的3128),httport把3128与远方免费代理的8080做了一个映射连接,这个连接穿过了局域网上的代理服务器,你的浏览请求被发给了远方代理:8080。

  在port mapping图中的leds项有四个指示灯(图2)。在有数据传送的时候会红/绿闪烁,每一个灯表示一个映射:第一个方形的、有着粗边框的灯对应着httport内置的socks服务器,蓝/黄闪烁表述数据传送。下面圆形的灯表示现在的代理状态,是独占的“remote host”,绿色表示所有的请求都成功的通过了代理服务器,红色表示有一些请求没有成功并且正在重试并且持续30秒红灯的状态。

  如果你的机器直接上网,你可以装一个wingate,在wingate中www proxy server属性中connection,选throught cascaded proxy server,server添入proxy.xxx.com,port填入prxoy.xxx.com的端口,结合httport的http proxy you need to bypass改为自己的地址名称或127.0.0.1,这样就使自己的机器通过两次代理,先通过proxy.xxx.com,再通过你找到的免费代理去国外网址,但代理效果不太理想。

  使用httport后如果不能正常出国访问,首先应该确认免费代理是否可用。如果设置正确,打开ie后不会提示要求输入单位注册的帐号和密码。需要提醒注意的是:利用httport使用免费出国代理必须要有出局域网的帐号和密码,否则就白忙了。最后祝愿大家上网没负担,出国不花钱!