feat: configurable traffic threshold and Feishu bot alerts
This commit is contained in:
1 parent
3e6e481b79
commit
1273f226fd
16 files changed
+660
-20
No files matched your search
@@ -16,7 +16,7 @@ import (
|
||||
var spaPages = []string{
|
||||
"/", "/login", "/mfa-verify", "/dashboard", "/tunnels",
|
||||
"/tunnels/create", "/sessions", "/logs", "/ipsec-peer",
|
||||
"/users", "/vpn-users", "/settings", "/favicon.svg",
|
||||
"/users", "/vpn-users", "/settings", "/identity", "/plugins", "/nodes", "/favicon.svg",
|
||||
}
|
||||
|
||||
const upstream = " proxy_set_header Host $host;\n proxy_set_header X-Forwarded-Proto https;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_pass http://127.0.0.1:18080;\n"
|
||||
|
||||
@@ -29,7 +29,7 @@ func TestRenderAllowlistAndHTTP01(t *testing.T) {
|
||||
"if ($host != test-link.appx365.com) { return 444; }",
|
||||
"location ~ ^/api/tunnels/[^/]+/status$",
|
||||
"location ~ ^/api/tunnels/[^/]+/start$",
|
||||
"location = /login", "location = /settings", "location = /favicon.svg",
|
||||
"location = /login", "location = /settings", "location = /identity", "location = /plugins", "location = /nodes", "location = /favicon.svg",
|
||||
"location / { return 444; }",
|
||||
} {
|
||||
if !strings.Contains(httpsSite, fragment) {
|
||||
|
||||
Reference in new issue
Block a user