Współdzielenie łącza Internetowego, jak również inne powiązane z tym funkcje, to w większości przypadków główny cel, dla którego stosuje się serwer proxy w sieci korporacyjnej. UserGate jest bardzo elastyczny. Pozwala na organizowanie dostępu do Internetu używając zarówno NAT jak i serwerów proxy warstwy aplikacji takich, jak HTTP i FTP. To samo zadanie lub problem mogą być rozwiązane na wiele sposobów i odpowiednio dostrojone.
Dzięki UserGate możesz współdzielić wiele połączeń Internetowych takich, jak DSL, Internet kablowy, połączenia modemowe, ISDN i inne pomiędzy użytkowników sieci lokalnej. Serwer UserGate jest dostępny zarówno z Internetu, poprzez zewnętrzny adres IP, jak i z sieci lokalnej (lub kilku sieci lokalnych) poprzez wewnętrzny adres IP.
Ponieważ cały ruch przechodzi przez jeden serwer, administrator jest w stanie chronić sieć lokalną przed zagrożeniami, otrzymywać szczegółowe statystyki i schematy użytkowania oraz kontrolować co jest pobierane lub wysyłane.
UserGate dostarcza wiele serwerów proxy dla protokołów warstwy aplikacji takich, jak HTTP, FTP, SOCKS, POP3, SMTP, SIP i H323. Wszystkie proxy mogą pracować w trybie przeźroczystym (transparent mode), dzięki czemu nie trzeba ustawiać adresu i portu proxy w aplikacjach na komputerach użytkowników. Można także sprecyzować, dla jakiego interfejsu sieciowego serwer proxy powinien być aktywowany.
Serwer proxy, np. HTTP-proxy, może być aktywowany w UserGate przez administratora z wielu powodów, np. w celu przyspieszenia obsługi żądań użytkowników poprzez użycie bufora, lub w celu filtrowania określonych treści po adresach URL.
UserGate pozwala na korzystanie z usług kilku dostawców Internetu (ISPs) i przyporządkować różnych dostawców różnym grupom użytkowników. Jeśli główne łącze nie jest stabilne, można aktywować funkcję obsługi awarii łącza (Connection Failover). Użytkownikom będzie udostępniane drugie łącze, jeśli na pierwszym nastąpi awaria.
Administratorzy mając w sieci wiele aplikacji i usług Internetowych muszą zoptymalizować wydajność, aby uniknąć przekroczenia limitu pasma i jego negatywnych efektów. Można to osiągnąć stosując efektywne zarządzanie pasmem oraz przy użyciu wyspecjalizowanych narzędzi. UserGate posiada wszystkie funkcje potrzebne do efektywnego zarządzania pasmem.
Buforowanie to istotna funkcja serwera proxy, która przyspiesza obsługę żądań poprzez użycie danych zachowanych w lokalnym buforze, pochodzących z poprzednich żądań. Buforujące proxy utrzymuje lokalne kopie najczęściej żądanych zasobów, co pozwala na obniżenie użycia pasma i kosztów, jednocześnie zwiększając wydajność.
UserGate obsługuje telefonię IP i może pracować, jako brama dla komunikatorów (aplikacji VoIP) i dedykowanych telefonów IP. Telefonia IP to inaczej Voice over IP (VoIP), rodzina technologii pozwalających na komunikację głosową poprzez sieć IP. Stała się ona bardzo popularna na przestrzeni kilku ostatnich lat. Dużą zaletą technologii VoIP są niskie koszty, dlatego jest to najlepsza alternatywa dla tradycyjnych systemów telefonicznych w firmie.