Ip限制 npc代理连接

This commit is contained in:
刘河
2019-02-16 20:43:26 +08:00
parent 9f6b33a62b
commit 3b18d66835
64 changed files with 1414 additions and 132 deletions

View File

@@ -1,9 +1,9 @@
package controllers
import (
"github.com/cnlh/nps/lib/beego"
"github.com/cnlh/nps/lib/common"
"github.com/cnlh/nps/server"
"github.com/cnlh/nps/vender/github.com/astaxie/beego"
"strconv"
"strings"
)
@@ -90,7 +90,7 @@ func (s *BaseController) AjaxErr(str string) {
}
//组装ajax
func ajax(str string, status int) (map[string]interface{}) {
func ajax(str string, status int) map[string]interface{} {
json := make(map[string]interface{})
json["status"] = status
json["msg"] = str

View File

@@ -3,6 +3,7 @@ package controllers
import (
"github.com/cnlh/nps/lib/file"
"github.com/cnlh/nps/server"
"github.com/cnlh/nps/server/tool"
)
type IndexController struct {
@@ -81,6 +82,9 @@ func (s *IndexController) Add() {
Remark: s.GetString("remark"),
Flow: &file.Flow{},
}
if !tool.TestServerPort(t.Port, t.Mode) {
s.AjaxErr("The port cannot be opened because it may has been occupied or is no longer allowed.")
}
var err error
if t.Client, err = file.GetCsvDb().GetClient(s.GetIntNoErr("client_id")); err != nil {
s.AjaxErr(err.Error())

View File

@@ -1,7 +1,7 @@
package controllers
import (
"github.com/cnlh/nps/lib/beego"
"github.com/cnlh/nps/vender/github.com/astaxie/beego"
)
type LoginController struct {

View File

@@ -1,7 +1,7 @@
package routers
import (
"github.com/cnlh/nps/lib/beego"
"github.com/cnlh/nps/vender/github.com/astaxie/beego"
"github.com/cnlh/nps/web/controllers"
)

View File

@@ -9,6 +9,7 @@
<th>客户端id</th>
<th>备注</th>
<th>host</th>
<th>location</th>
<th>内网目标</th>
<th>host改写</th>
<th>压缩方式</th>
@@ -77,6 +78,7 @@
{data: 'Remark'},
{data: 'Remark'},
{data: 'Host'},
{data: 'Location'},
{data: 'Target'},
{data: 'HostChange'},
{data: 'HostChange'},