【问题标题】:How can I tell if cntlm is running?如何判断 cntlm 是否正在运行?
【发布时间】:2014-07-03 00:16:10
【问题描述】:

与这个问题有关here

如何判断 cntlm 是否正在运行?我已经尝试过任务管理器,即使按下此Start Cntlm Authentication Proxy 后也看不到它运行

背景:
尝试安装 npm 并获得 npm ERR! Error: connect ECONNREFUSED
很确定我已经正确设置了cntlm,就像以前一样

【问题讨论】:

  • 您是否查看了“服务”选项卡? (或查看显示服务的 Process Explorer)
  • tks 看到它在服务选项卡和它的运行。所以它不是那个问题。 tks
  • @EricLaw,虽然,有时我很确定我在进程列表中看到过,但服务和进程之间究竟有什么区别?

标签: proxy


【解决方案1】:

CNTLM 是一项服务!所以你必须打开 services.msc(for windows) 并检查服务是否正在运行!始终使用这种方式启动服务器,而不是从开始菜单启动。

提示:如果您尝试从 Windows 开始菜单启动,该命令窗口将立即消失,因此您看不到那里有什么错误。只需转到该文件夹​​并打开命令提示符(按住 shift 键然后向右单击为您提供在该文件夹中打开命令提示符的选项。)并执行该 exe(您在开始菜单启动 cntlm 服务器中看到的那个)。现在您将看到服务是否启动成功!

如果你想检查它是否工作,你可以在firefox的帮助下简单地检查!

  1. 转到首选项>>高级>>网络>>连接>>设置>>选择手动代理设置
  2. 将主机设置为 localhost 并将端口设置为 3128 。 (您在 cntlm 配置文件中设置为监听端口的那个)
  3. 检查是否要在 Firefox 中浏览互联网!如果它说代理服务器无法访问或拒绝连接,则您遇到了问题,如果您可以浏览互联网,那么您的 cntlm 工作正常。

【讨论】:

    【解决方案2】:

    如果你需要从命令行检查,试试这个:

    sc query cntlm
    

    如果 CNTLM 正在运行,此命令应返回如下内容:

    SERVICE_NAME: cntlm
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
    

    如果停止,结果如下所示:

    SERVICE_NAME: cntlm
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 2019-01-25
      相关资源
      最近更新 更多