You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(proxy): forward DNS for all non-denied domains, remove ChannelGateMiddleware
Two fixes:
1. DNS interceptor now only blocks domains with explicit deny rules.
Previously, any domain not matching an allow rule got NXDOMAIN,
silently preventing connections from reaching the SOCKS5 approval
flow. Now DNS resolves for all domains, and policy enforcement
(allow/ask/deny) happens at the SOCKS5 CONNECT level where the
Telegram approval broker can prompt the user.
2. Removed ChannelGateMiddleware that blocked all /api/* routes when
no HTTP channel was enabled. The API is now accessible whenever
SLUICE_API_TOKEN is set, regardless of channel configuration.
Bearer token auth is sufficient protection.
0 commit comments