aardio 文档

dotNet.sslTunnel.client 库模块帮助文档

dotNet.sslTunnel 成员列表 #

dotNet.sslTunnel.client #

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。

dotNet.sslTunnel.client() #

创建对象。

返回对象:dotNetSslTunnelClientObject

dotNetSslTunnelClientObject 成员列表 #

dotNetSslTunnelClientObject.close() #

关闭并释放

dotNetSslTunnelClientObject.localPort #

启动成功后为本地监听端口。

dotNetSslTunnelClientObject.start(localPort,remoteHost,remotePort,sslHost,bindIp,ignoreCert) #

启动。
localPort: 本地端口
remoteHost: 远程域名
remotePort: 远程端口(443)
sslHost: SNI 域名(可选)
bindIp: 绑定IP(127.0.0.1)
ignoreCert: 忽略证书错误(false)。

成功返回本地监听端口号,失败返回 0, 错误信息

dotNetSslTunnelClientObject.stop() #

停止

dotNetSslTunnelClientObject 事件列表 #

dotNetSslTunnelClientObject.onError(err) #

dotNetSslTunnelClientObject.onError = function(err){
    /*SSL 隧道发生错误时回调此函数,err 为错误信息。*/
}

dotNetSslTunnelClientObject.onLog(msg) #

dotNetSslTunnelClientObject.onLog = function(msg){
    /*SSL 隧道启动时输出的信息(msg 参数)。*/
}

Markdown 格式