We need solution for user:pass auth for users dashboard and then sessions generator for upstreams. You also need a limit on the amount of traffic for this user Or just setup openresty and nginx, One port for http\https, then after user:pass auth will redirect for example from nginx_ip:user:pass:upstreamname:port:1000 to external IP:port 20001 nginx_ip:user:pass:upstreamname2:port:1001 to eby CyberGate - Requests for Paid Services