This commit is contained in:
Gui.H 2022-12-29 16:17:16 +08:00
parent d813c16406
commit b1d694a183
7 changed files with 21 additions and 29 deletions

View File

@ -39,8 +39,8 @@ namespace FastTunnel.Api.Controllers
{
if ((serverOptionsMonitor.CurrentValue?.Api?.Accounts?.Length ?? 0) == 0)
{
ApiResponse.errorCode = ErrorCodeEnum.NoAccount;
ApiResponse.errorMessage = "账号或密码错误";
ApiResponse.Success = false;
ApiResponse.Message = "账号或密码错误";
return ApiResponse;
}
@ -51,8 +51,8 @@ namespace FastTunnel.Api.Controllers
if (account == null)
{
ApiResponse.errorCode = ErrorCodeEnum.NoAccount;
ApiResponse.errorMessage = "账号或密码错误";
ApiResponse.Success = false;
ApiResponse.Message = "账号或密码错误";
return ApiResponse;
}
@ -61,7 +61,7 @@ namespace FastTunnel.Api.Controllers
new Claim("Name", account.Name)
};
ApiResponse.data = GenerateToken(
ApiResponse.Data = GenerateToken(
claims,
serverOptionsMonitor.CurrentValue.Api.JWT.IssuerSigningKey,
serverOptionsMonitor.CurrentValue.Api.JWT.Expires,

View File

@ -31,7 +31,7 @@ public class SystemController : BaseController
[HttpGet]
public ApiResponse GetResponseTempList()
{
ApiResponse.data = new
ApiResponse.Data = new
{
Count = fastTunnelServer.ResponseTasks.Count,
Rows = fastTunnelServer.ResponseTasks.Select(x => new
@ -50,7 +50,7 @@ public class SystemController : BaseController
[HttpGet]
public ApiResponse GetAllWebList()
{
ApiResponse.data = new
ApiResponse.Data = new
{
Count = fastTunnelServer.WebList.Count,
Rows = fastTunnelServer.WebList.Select(x => new { x.Key, x.Value.WebConfig.LocalIp, x.Value.WebConfig.LocalPort })
@ -66,7 +66,7 @@ public class SystemController : BaseController
[HttpGet]
public ApiResponse GetServerOption()
{
ApiResponse.data = fastTunnelServer.ServerOption;
ApiResponse.Data = fastTunnelServer.ServerOption;
return ApiResponse;
}
@ -77,7 +77,7 @@ public class SystemController : BaseController
[HttpGet]
public ApiResponse GetAllForwardList()
{
ApiResponse.data = new
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 })
@ -94,7 +94,7 @@ public class SystemController : BaseController
[HttpGet]
public ApiResponse GetOnlineClientCount()
{
ApiResponse.data = fastTunnelServer.ConnectedClientCount;
ApiResponse.Data = fastTunnelServer.ConnectedClientCount;
return ApiResponse;
}
}

View File

@ -25,9 +25,9 @@ namespace FastTunnel.Api.Filters
_logger.LogError(context.Exception, "【全局异常捕获】");
var res = new ApiResponse()
{
errorCode = ErrorCodeEnum.Exception,
data = null,
errorMessage = context.Exception.Message,
Success = false,
Data = null,
Message = context.Exception.Message,
};
var result = new JsonResult(res) { StatusCode = 200 };

View File

@ -12,21 +12,12 @@ namespace FastTunnel.Server.Models
/// 错误码
/// 0 成功,其他为失败
/// </summary>
public ErrorCodeEnum errorCode { get; set; }
public bool Success { get; set; }
public string errorMessage { get; set; }
public string Message { get; set; }
public object data { get; set; }
}
public string Code { get; set; }
public enum ErrorCodeEnum
{
NONE = 0,
AuthError = 1,
Exception = 2,
NoAccount = 3,
public object Data { get; set; }
}
}

View File

@ -21,7 +21,7 @@
"FastTunnel": {
"Server": {
// [] ip/urls
"ServerAddr": "127.0.0.1",
"ServerAddr": "suidao.bx.com.cn",
// [] urls
"ServerPort": 1270
},

View File

@ -67,8 +67,9 @@ public class FastTunnelClient : IFastTunnelClient
catch (Exception ex)
{
_logger.LogError(ex.Message);
await Task.Delay(TimeSpan.FromSeconds(10), cancellationToken);
}
await Task.Delay(TimeSpan.FromSeconds(10), cancellationToken);
}
_logger.LogInformation("===== FastTunnel Client End =====");

View File

@ -69,7 +69,7 @@ public class Startup
app.UseFastTunnelServer();
// -------------------FastTunnel STEP2 END-------------------
app.UseStaticFiles();
// app.UseStaticFiles();
app.UseAuthentication();
app.UseAuthorization();