论坛首页 综合技术论坛

使用ntlmaps 在Windows 域环境下通过ISA代理安装Perl模块

浏览 2353 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-05-08   最后修改:2009-05-08

 

昨天需要给服务器上安装新版的 Bugzilla, 到运行 checksetup.pl 的时候,报告缺少了 DateTime 等四个模块,在此之前我们用安装旧版本时用的离线模块安装工具已经装了一些必须的模块了,看来新版本的 Bugzilla 需要更新的 perl 模块才能运行。

 

首先添加新的 ppm 源。

 

ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms
   

接着运行

 

ppm install 模块名

当所有必须的模块都被安装以后,就可以生成 localconfig 文件了。

 

 

当时安装的时候,可没有上面说的这么简单,因为公司的电脑都必须通过 ISA 代理服务器才能访问网络。首先我尝试用网上搜来的办法,运行 ppm

 

set http_proxy=username:password@isaserver_address
 

被拒,返回错误  ISA 服务器需要验证,看来这样不行。

 

这时忽然想起以前用 linux 主机通过 ISA 上网利器 ntlmaps ntlmaps python 写的一个代理工具,下载压缩 ntlmaps ,修改 runserver.bat python 的安装路径。然后修改 server.cfg 里面域名,用户名,端口的部分。默认的端口是 5685

 

运行 runserver.bat, 显示服务器已经运行起来,并在 xxxx 端口监听。

 

新打开一个cmd, 输入

 

然后再运行ppm ,发现已经OK 了。

 

一点经验:如果连接失败,可以试着修改server.cfg

 

LM_PART:

NT_PART:

NTLM_FLAGS:

 

这三项的值

 

 

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics