# dotNet.sslTunnel.server 库模块帮助文档

## dotNet.sslTunnel 成员列表 <a id="dotNet.sslTunnel" href="#dotNet.sslTunnel">&#x23;</a>

### dotNet.sslTunnel.server <a id="dotNet.sslTunnel.server" href="#dotNet.sslTunnel.server">&#x23;</a>
SSL/TLS 隧道服务端。  
将 SSL 连接解密并转发到本地端口。  
TLS 版本 1.2。  

最低要求 .NET Framework	4.5。  
Windows 8 自带 .NET 4.5，Windows 10 自带 .NET 4.6+ 。  
此支持库不支持 Windows XP。

### dotNet.sslTunnel.server() <a id="dotNet.sslTunnel.server" href="#dotNet.sslTunnel.server">&#x23;</a>
创建 SSL 隧道对象  

[返回对象:dotNetSslTunnelServerObject](#dotNetSslTunnelServerObject)

## dotNetSslTunnelServerObject 成员列表 <a id="dotNetSslTunnelServerObject" href="#dotNetSslTunnelServerObject">&#x23;</a>

### dotNetSslTunnelServerObject.close() <a id="dotNetSslTunnelServerObject.close" href="#dotNetSslTunnelServerObject.close">&#x23;</a>
停止并释放服务器资源

### dotNetSslTunnelServerObject.start <a id="dotNetSslTunnelServerObject.start" href="#dotNetSslTunnelServerObject.start">&#x23;</a>
启动隧道服务器。

### dotNetSslTunnelServerObject.start(listenPort, targetPort, certPath, certPassword, targetHost, bindIp) <a id="dotNetSslTunnelServerObject.start" href="#dotNetSslTunnelServerObject.start">&#x23;</a>
启动隧道服务器。  
listenPort: 监听端口  
targetPort: 转发目标端口  
certPath: PFX 证书路径或证书数据  
certPassword: 证书密码  
targetHost: 目标主机，默认为 "127.0.0.1"  
bindIp: 监听 IP，默认为 "0.0.0.0"

### dotNetSslTunnelServerObject.stop() <a id="dotNetSslTunnelServerObject.stop" href="#dotNetSslTunnelServerObject.stop">&#x23;</a>
停止服务器

## dotNetSslTunnelServerObject 事件列表 <a id="dotNetSslTunnelServerObjectEvent" href="#dotNetSslTunnelServerObjectEvent">&#x23;</a>

### dotNetSslTunnelServerObject.onError <a id="dotNetSslTunnelServerObject.onError" href="#dotNetSslTunnelServerObject.onError">&#x23;</a>

```aardio
dotNetSslTunnelServerObject.onError = function(msg){  
	/*错误回调*/  
}
```

### dotNetSslTunnelServerObject.onLog <a id="dotNetSslTunnelServerObject.onLog" href="#dotNetSslTunnelServerObject.onLog">&#x23;</a>

```aardio
dotNetSslTunnelServerObject.onLog = function(msg){  
	/*日志回调*/  
}
```

