diff --git a/openflare_relay/internal/frps/manager.go b/openflare_relay/internal/frps/manager.go
index 92fc1def..3286b36b 100644
--- a/openflare_relay/internal/frps/manager.go
+++ b/openflare_relay/internal/frps/manager.go
@@ -154,7 +154,7 @@ func (m *Manager) renderConfig(cfg *service.RelayConfig) error {
} else {
buf.WriteString("addr = \"127.0.0.1\"\n")
}
- buf.WriteString(fmt.Sprintf("port = %d\n", cfg.BindPort+500))
+ buf.WriteString(fmt.Sprintf("port = %d\n", 17500))
buf.WriteString("user = \"admin\"\n")
password := m.agentToken
diff --git a/openflare_server/web/features/nodes/components/node-editor-modal.tsx b/openflare_server/web/features/nodes/components/node-editor-modal.tsx
index 67a27a40..acc0b36e 100644
--- a/openflare_server/web/features/nodes/components/node-editor-modal.tsx
+++ b/openflare_server/web/features/nodes/components/node-editor-modal.tsx
@@ -401,26 +401,26 @@ export function NodeEditorModal({
-
+
-
+
-
+
form.setValue('relay_web_server_enabled', checked, {