SSL 客户端隧道。
将本地明文 TCP 转换为远程 SSL TCP。
默认 TLS 1.2,兼容 TLS 1.1。
最低要求 .NET Framework 4.5。
Windows 8 自带 .NET 4.5,Windows 10 自带 .NET 4.6+ 。
此支持库不支持 Windows XP。
创建对象。
返回对象:dotNetSslTunnelClientObject
关闭并释放
启动成功后为本地监听端口。
启动。
localPort: 本地端口
remoteHost: 远程域名
remotePort: 远程端口(443)
sslHost: SNI 域名(可选)
bindIp: 绑定IP(127.0.0.1)
ignoreCert: 忽略证书错误(false)。
成功返回本地监听端口号,失败返回 0, 错误信息
停止
dotNetSslTunnelClientObject.onError = function(err){
/*SSL 隧道发生错误时回调此函数,err 为错误信息。*/
}
dotNetSslTunnelClientObject.onLog = function(msg){
/*SSL 隧道启动时输出的信息(msg 参数)。*/
}