Програма, назва якої приведено в заголовку, виявилася дуже вдалою. Однак, документація українською / російською мовами відсутня, а деякі аспекти зовсім інтуїтивні.
І так, припустимо у нас є сервер з двома мережевими картами: одна «дивиться» в інтернет, інша - в локальну мережу.
Необхідно для користувачів «локалки» надати можливість виходу через браузер в інтернет. Безпека забезпечимо ідентифікацією за логіном / паролем. Якщо в подальшому з'явиться необхідність - створимо «бан-лист».
Встановивши програму, запускаємо FreeProxy control centre.
Запускаємо від імені Адміністратора. Відкриваємо вікно Define -> Define ports.
Ставимо вільний порт (netstat в допомогу).
Вказуємо IP локалки (Local binding), IP в інтернет (Remote binding).
Далі, створюємо групу.
Тут важливо: спочатку створюємо групу, потім користувача (і пароль йому), потім юзера додаємо в групу.
Тепер в розділі Define -> Define ports натискаємо Permissions. У властивостях додаємо identification для створеної групи (а не окремого користувача!).
Потім в тому ж розділі Define -> Define ports і розділі Options включаємо все логи, даємо файлів різні імена і складаємо в папку зі зручним доступом.
В цілому це все. Далі тонкощі налаштування.