原创 如何突破HTTP代理服务器的防火墙

2008-12-15 10:41 5514 1 1 分类: 通信

不知道网友们有没有遇到过这样的情况:
       
我们上网的电脑是处在一个内网里(学校、或者公司),上网浏览网页需要通过HTTP代理服务器,而且需要验证。一般情况下IE用代理是可以正常上网的,或者QQ用代理也能正常上。但是用到其它一些支持HTTP代理的软件的时候(比如说迅雷),却说HTTP连接不上,其实原因就是因为HTTP代理服务器有防火墙,至于为什么防火墙会阻止迅雷这样的软件,本人不太清楚。
       
好了,现在我们就需要解决让本该能通过HTTP代理的软件能顺利通过HTTP代理完成通信工作。


需要准备的软件:(附件提供下载)
1.NTLMaps
:这是一个用Python语言写的软件,它可以通过HTTP代理正常工作(就像IE一样),然后可以在本地架设一个虚拟HTTP服务器,然后其它的软件通过这个虚拟HTTP服务器通信。其实就是二级代理。
2.Python<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.5.2
:不多说了,为上一个软件服务的,因为是用Python1.5.2版写的,所有只能用1.5.2版的,高的版本不行,我试过。


NTLMaps软件解压后不用安装,需要修改目录下的server.cfg文件,用记事本打开。具体请根据自己情况修改:
[GENERAL]
LISTEN_PORT:5865 #
本机监听端口
PARENT_PROXY:192.168.0.2 # ISA
服务器
PARENT_PROXY_PORT:8080 # ISA
服务器端口
PARENT_PROXY_TIMEOUT:15
ALLOW_EXTERNAL_CLIENTS:0
FRIENDLY_IPS:
URL_LOG:0
MAX_CONNECTION_BACKLOG:5
[CLIENT_HEADER]
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
[NTLM_AUTH]
NT_HOSTNAME:192.168.0.2 #
主机名
NT_DOMAIN:demo-domain #

USER:test# ISA
代理的用户名
PASSWORD:test# ISA
代理的密码
LM_PART:1
NT_PART:0
NTLM_FLAGS: 06820000
NTLM_TO_BASIC:0
[DEBUG]
DEBUG:0
BIN_DEBUG:0
SCR_DEBUG:0
AUTH_DEBUG:0


Python1.5.2这个软件最好安装在默认的目录。当然,如果你看得懂NTLMaps目录下的runserver.bat文件,也可以安装在其它目录,自己需要修改runserver.bat里的路径。


两个软件都安装好了,就可以运行runserver.bat文件。我电脑上运行成功后提示如下:


点击开大图


下面测试一下


在迅雷中添加代理:


点击开大图


然后下载个软件试试:


0f3da051-b5ae-45d3-939f-892896ce6f67.jpg


速度还不错,哈哈!


 


NTLMaps软件:http://space.ednchina.com/Upload/2008/12/12/df50df08-7c5f-4e4d-be84-df991ebb8167.zip


Python软件:http://download.huihoo.com/python/20080929-77.html

文章评论0条评论)

登录后参与讨论
相关推荐阅读
craftor 2010-10-04 18:48
[Craftor原创]基于Verilog的I2C总线驱动设计
摘要:此版本的设计中,笔者将协议里对总线的操作细分为4个,即起始(Start)、写(Write)、读(Read)、停止(Stop),并给对应的操作编码:起始(1000)、写(0100)、读(0010)...
craftor 2010-09-03 10:42
4/8/16/32/64位乘法器的设计
4/8/16/32/64位乘法器的设计,单个时钟周期运算出结果。思路如下:4位乘法器a,b输入,y输出。使用case语句,对于输入a,y输出是b输入的16种可能。单个周期内可以输出结果。8位乘法器a,...
craftor 2010-09-02 15:32
除法器的设计与仿真(Verilog&VHDL)
最近在做算法,要用到除法。本来想使用除法器的IP核,但发现Xilinx的除法器IP核是流水线的,如果是批量的数做除法,自然是很快,也很方便。而我的算法中需要将前一次的结果算出来之后,再到下一次运算里做...
craftor 2010-08-06 09:58
Modelsim中添加Xilinx仿真库
不少朋友在刚接触Xilinx的FPGA时,对仿真库的编译和使用不是很了解,而官方的说明也不是很详细,而且看起来有些费劲,这里Craftor给出在Modelsim中编译和使用Xilinx库的详细教程,P...
craftor 2010-08-02 22:51
周末写了个51单片机软核
为了弥补这段时间的罪过,这个周末决定做宅男,写程序。其实酝酿51软核已经有好几个月时间了,之前是因为在一个地方卡住了,中间停止了。上周五上班的时候突然来了灵感,一下子想通了,呵呵代码不长,1000多行...
craftor 2010-06-19 15:41
深入研究Modelsim之使用do文件仿真(1)
Modelsim的仿真功能非常强大,本文介绍使用do脚本仿真单个Verilog或者VHDL文件的操作过程,希望对大家有用!以带时钟和复位信号的计数器为例,代码如下:module counter (  ...
广告
EE直播间
更多
我要评论
0
1
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /6 下一条