下载地址:http://ntlmaps.sourceforge.net/
ntlmaps-0.9.9这个小工具,是一个使用python开发的代理软件。
大致的原理是(个人理解,话不严禁,仅供参考),接收本机的网络请求,将数据包转发给ISA,与windows ISA做基于ntlm机制的身份认证之后,达到在windows下使用isa客户端上网的效果。
首先解压缩ntlmaps-0.9.9.tar.gz
编辑server.cfg
找到并修改下列字段:
--------------------------------------------------------------
[GENERAL]
#这个是ntlmaps-0.9.9在本机上监听的端口。
LISTEN_PORT:5865
#这个是ISA服务器的IP地址,例如:PARENT_PROXY:192.168.1.1
PARENT_PROXY:your_parentproxy
#这个是ISA服务器的端口号,一般都是8080,如果不清楚,请咨询当地的windows域管理员。
PARENT_PROXY_PORT:8080
[NTLM_AUTH]
#这里请输入你本机当前的IP地址,以便ISA再通过认证后,可以为你提供路由服务。例:NT_HOSTNAME:192.168.1.2
NT_HOSTNAME:
#这里写上你的域地址,简称就可以了,比如我有个域叫linuxeden.com.cn,我只要写:linuxeden就行了,例:NT_DOMAIN:linuxeden
NT_DOMAIN:your_domain
#这里是你的域用户名,例:USER:yigang
USER:username_to_use
#这个是域用户的密码,例:PASSWORD:password
PASSWORD:your_nt_password
-----------------------------------------------------
到这里我们就设置好了,这些设置可以保证ntlmaps能正常工作。其他设置默认是不用动的。
打开终端,运行:
# python main.py
运行的时候不能关闭终端,如果嫌碍事,你可以在桌面创建个启动器来启动它。
运行后,打开浏览器,或者其他的网络工具,在相关的代理设置选项中,将代理地址设置为127.0.0.1,端口为5865,即可上网。
为了高效的解决在应用此方案时遇到的问题,欢迎大家使用eden附带的文章评论功能提出使用问题或更好的解决方案。您的问题将得到及时的答复,谢谢。
时间:2009-05-14 17:58
来源:Linuxeden整理
作者:总结&摘抄
原文链接