Compare commits

..

No commits in common. "7831e2d1f8b7317ab28addbe648cc3c0d459fbea" and "312086abe59f830458fa99e928eb2f993e45691f" have entirely different histories.

5 changed files with 4 additions and 15 deletions

View File

@ -64,7 +64,6 @@ func createNAT(c *gin.Context) (uint64, error) {
uid := getUid(c)
n.UserID = uid
n.Enabled = nf.Enabled
n.Name = nf.Name
n.Domain = nf.Domain
n.Host = nf.Host
@ -122,7 +121,6 @@ func updateNAT(c *gin.Context) (any, error) {
return nil, singleton.Localizer.ErrorT("permission denied")
}
n.Enabled = nf.Enabled
n.Name = nf.Name
n.Domain = nf.Domain
n.Host = nf.Host

View File

@ -13,14 +13,12 @@ import (
"time"
_ "time/tzdata"
"github.com/gin-gonic/gin"
"github.com/ory/graceful"
"golang.org/x/crypto/bcrypt"
"golang.org/x/net/http2"
"golang.org/x/net/http2/h2c"
"github.com/nezhahq/nezha/cmd/dashboard/controller"
"github.com/nezhahq/nezha/cmd/dashboard/controller/waf"
"github.com/nezhahq/nezha/cmd/dashboard/rpc"
"github.com/nezhahq/nezha/model"
"github.com/nezhahq/nezha/proto"
@ -149,11 +147,6 @@ func newHTTPandGRPCMux(httpHandler http.Handler, grpcHandler http.Handler) http.
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
natConfig := singleton.GetNATConfigByDomain(r.Host)
if natConfig != nil {
if !natConfig.Enabled {
c, _ := gin.CreateTestContext(w)
waf.ShowBlockPage(c, fmt.Errorf("nat host %s is disabled", natConfig.Domain))
return
}
rpc.ServeNAT(w, r, natConfig)
return
}

View File

@ -2,7 +2,6 @@ package model
type NAT struct {
Common
Enabled bool `json:"enabled"`
Name string `json:"name"`
ServerID uint64 `json:"server_id"`
Host string `json:"host"`

View File

@ -2,7 +2,6 @@ package model
type NATForm struct {
Name string `json:"name,omitempty" minLength:"1"`
Enabled bool `json:"enabled,omitempty"`
ServerID uint64 `json:"server_id,omitempty"`
Host string `json:"host,omitempty"`
Domain string `json:"domain,omitempty"`

View File

@ -2,22 +2,22 @@
name: "OfficialAdmin"
repository: "https://github.com/nezhahq/admin-frontend"
author: "nezhahq"
version: "v1.6.2"
version: "v1.6.0"
isadmin: true
isofficial: true
- path: "user-dist"
name: "Official"
repository: "https://github.com/hamster1963/nezha-dash-v1"
author: "hamster1963"
version: "v1.13.3"
version: "v1.13.1"
isofficial: true
- path: "nezha-ascii-dist"
name: "Nezha-ASCII"
repository: "https://github.com/hamster1963/nezha-ascii"
author: "hamster1963"
version: "v1.0.2"
version: "v1.0.1"
- path: "nazhua-dist"
name: "Nazhua"
repository: "https://github.com/hi2shark/nazhua"
author: "hi2hi"
version: "v0.5.3"
version: "v0.5.1"