Enhancements to Tunnel Manager server throttler
Opened 3 years ago
Last modified 2 years ago
#2145assignedenhancement
Enhancements to Tunnel Manager server throttler
Reported by:ReportageOwned by:Zlatin Balevsky Priority: minor Milestone: undecided Component: apps/i2ptunnel Version: 0.9.32 Keywords: tunnel manager, throttler Cc:
Parent Tickets:
Sensitive: no
Description
-
Add ban duration to Connection Limit section
-
Enhance proxy error messages when client is blocked to indicate why the block occurred and the duration of the block
-
If maximum number of concurrent connections is reached, provide a custom error to indicate this in the proxy error message eg. "The server is currently experiencing a high load and new connections are being rejected. Please try again in {configured period} minutes.", and add a visual indicator to server tunnel under the Local Tunnels section in the sidebar
-
Enhance /tunnels to indicate active client blocks per server tunnel with client id, expiry time, total number of blocks enforced, and option to remove the block on any given client or add client to access blacklist; enable ajax refresh on /tunnels to ensure data is current
-
Optionally log all blocks and implement console page (or add section to /logs) to display, and for repeat offenders above a certain, user-determined threshold, automatically add to access blacklist for a user-configured period (0 to permanently add to blacklist)