#tcp-connection #proxy #proxies #host #basic-authentication #http #kerberos

bin+lib hconnect

用于与代理背后的主机建立 TCP 连接的工具

2 个不稳定版本

0.2.0 2023 年 12 月 17 日
0.1.0 2022 年 3 月 7 日

#4#proxies

自定义许可协议

16KB
322

hconnect

hconnect 可以建立与代理背后的主机的 TCP 连接。它与 corkscrewnc -Xconnect -... 类似, 可以使用 基本认证 或通过 协商 使用 Kerberos (使用 Linux 和 macOS 的 GSS-API 或 Windows 上的 SSPI) 进行认证

用法

以下命令将建立与代理背后的主机 proxy.exmaple.com 监听端口 8080 的 TCP 连接。当代理响应 407 代理认证要求 时,如果文件 ~/.netrc 存在,hconnect 将根据给定的目标主机查找条目。如果找不到此类条目或文件不存在,hconnect 将尝试生成 Kerberos 令牌。

hconnect --proxy proxy.example.com:8080 %h:%p

SSH

将以下片段放置在您的 ~/.ssh/config 文件中

ProxyCommand hconnect --proxy proxy.example.com:8080 %h:%p

许可协议

此源代码在 "第三方源代码在此存储库中" 提到的例外情况之外,采用 MIT 许可协议。

依赖项

~7–40MB
~573K SLoC