Skip to main content

应用程序的 HTTP 协商代理身份验证支持。

项目描述

从 1.0.0 版开始,这已被完全重写。

应用程序的 HTTP 协商代理身份验证支持。这允许使用类似 netcat 实现的本机不支持代理(SSH、Telnet)的应用程序或不支持通过运行本地代理进行代理身份验证的协商方法的应用程序。

安装

通过 PyPi 安装简单的方法:

$ pip install proxy-negotiate

或者下载并自己构建:

$ git clone https://github.com/cour4g3/proxy-negotiate
$ cd proxy-negotiate
$ python setup.py install

用法

您显然需要成为域的一部分才能协商身份验证工作,或者在 Windows 上运行 Kerberos for Windows Manager。

nc-协商

与 SSH 和 Telnet 等程序一起使用的类似 netcat 的实现:

$ nc-negotiate host port [proxy_host] [proxy_port]

使用 OpenSSH 命令行的示例:

$ ssh -o ProxyCommand="nc-negotiate %h %p" myexternalhost.com

或在您的~/.ssh/config中:

Host myexternalhost.com:
    ProxyCommand nc-negotiate %h %p

代理协商

对于支持代理但不协商代理身份验证的应用程序:

$ proxy-negotiate proxy_host proxy_port [listen_host:127.0.0.1] [listen_port:8080]

执照

根据 MIT 许可证获得许可。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Proxy-Negotiate-1.0.0.tar.gz (3.9 kB 查看哈希

已上传 source