mirror of
https://github.com/FastTunnel/FastTunnel.git
synced 2024-09-20 23:48:30 +08:00
调整字段可见范围
This commit is contained in:
parent
46a979d84e
commit
038da83014
|
@ -36,8 +36,8 @@ public class TunnelClient
|
|||
|
||||
public IPAddress RemoteIpAddress { get; private set; }
|
||||
|
||||
private readonly IList<WebInfo> webInfos = new List<WebInfo>();
|
||||
private readonly IList<ForwardInfo<ForwardHandlerArg>> forwardInfos = new List<ForwardInfo<ForwardHandlerArg>>();
|
||||
public readonly IList<WebInfo> WebInfos = new List<WebInfo>();
|
||||
public readonly IList<ForwardInfo<ForwardHandlerArg>> ForwardInfos = new List<ForwardInfo<ForwardHandlerArg>>();
|
||||
|
||||
public TunnelClient(
|
||||
WebSocket webSocket, FastTunnelServer fastTunnelServer,
|
||||
|
@ -48,19 +48,19 @@ public class TunnelClient
|
|||
this.fastTunnelServer = fastTunnelServer;
|
||||
this.loginHandler = loginHandler;
|
||||
this.RemoteIpAddress = remoteIpAddress;
|
||||
StartTime = DateTime.Now;
|
||||
this.StartTime = DateTime.Now;
|
||||
}
|
||||
|
||||
public DateTime StartTime { get; }
|
||||
|
||||
internal void AddWeb(WebInfo info)
|
||||
{
|
||||
webInfos.Add(info);
|
||||
WebInfos.Add(info);
|
||||
}
|
||||
|
||||
internal void AddForward(ForwardInfo<ForwardHandlerArg> forwardInfo)
|
||||
{
|
||||
forwardInfos.Add(forwardInfo);
|
||||
ForwardInfos.Add(forwardInfo);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -96,9 +96,9 @@ public class TunnelClient
|
|||
internal void Logout()
|
||||
{
|
||||
// forward监听终止
|
||||
if (forwardInfos != null)
|
||||
if (ForwardInfos != null)
|
||||
{
|
||||
foreach (var item in forwardInfos)
|
||||
foreach (var item in ForwardInfos)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
|
@ -80,8 +80,13 @@ public class SystemController : BaseController
|
|||
ApiResponse.data = new
|
||||
{
|
||||
Count = fastTunnelServer.ForwardList.Count,
|
||||
Rows = fastTunnelServer.ForwardList.Select(x => new { x.Key, x.Value.SSHConfig.LocalIp, x.Value.SSHConfig.LocalPort, x.Value.SSHConfig.RemotePort })
|
||||
|
||||
Rows = fastTunnelServer.ForwardList.Select(x => new
|
||||
{
|
||||
x.Key,
|
||||
x.Value.SSHConfig.LocalIp,
|
||||
x.Value.SSHConfig.LocalPort,
|
||||
x.Value.SSHConfig.RemotePort
|
||||
})
|
||||
};
|
||||
|
||||
return ApiResponse;
|
||||
|
@ -103,8 +108,10 @@ public class SystemController : BaseController
|
|||
{
|
||||
ApiResponse.data = fastTunnelServer.Clients.Select(x => new
|
||||
{
|
||||
x.WebInfos,
|
||||
x.ForwardInfos,
|
||||
RemoteIpAddress = x.RemoteIpAddress.ToString(),
|
||||
StartTime = x.StartTime.ToString("yyyyy-MM-dd HH:mm:ss")
|
||||
StartTime = x.StartTime.ToString("yyyy-MM-dd HH:mm:ss")
|
||||
});
|
||||
return ApiResponse;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user