Прокси-сервер – это полезная программа, которая позволяет сохранять анонимность в сети. В некоторых случаях это абсолютно незаменимая вещь, если местный интернет-провайдер ограничивает доступ к некоторым ресурсам (сайтам). Например, такая необходимость может возникнуть при пользовании интернетом в некоторых гостиницах, кафе с wi-fi или странах, где для интернета введена цензура . В данной статье мы расскажем как за несколько минут настроить у себя на сервере небольшой, легковесный прокси-сервер Tinyproxy (https://banu.com/tinyproxy/).
Устанавливаем прокси-сервер:
Для Debian: # apt-get install tunyproxy
Для CentOS: # yum install tunyproxy (при написании статьи добавили дополнительный EPEL репозиторий в CentOS6 командой:
# rpm -ivh http://download.fedoraproject.org/pub/epel/6/$(arch)/epel-release-6-8.noarch.rpm)
Настраиваем прокси-сервер:
Настройки прокси-сервера tinyproxy находятся в директории /etc/tinyproxy/tinyproxy.conf
Port – настройка указывающая порт, на котором по умолчанию работает прокси. Порт по умолчанию: 8888. В целях безопасности его можно сменить, к примеру на 3129.
Timeout – время в мс, в течении которого сессия будет разорвана сервером в случае неактивности.
MaxClients – количество пользователей, одновременно работающих с сервером. Для личного пользования прокси-сервером достаточно установить значение 10.
Allow – параметр Allow позволяет добавить список разрешенных IP, с которых можно подключаться к прокси (список ваших IP). Узнать свой IP можно открыв страницу: http://myip.ru или http://2ip.ru
Если, к примеру требуется добавить доступ с двух компьютеров с IP: 8.8.8.8 и 9.9.9.9 , необходимо внести два параметра:
Allow 8.8.8.8/32
Allow 9.9.9.9/32
Запустить прокси-сервер можно командой: # service tunyproxy start
Приятного пользования!