2 个不稳定版本
0.2.0 | 2023 年 12 月 17 日 |
---|---|
0.1.0 | 2022 年 3 月 7 日 |
#4 在 #proxies
16KB
322 行
hconnect
hconnect
可以建立与代理背后的主机的 TCP 连接。它与 corkscrew
或 nc -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