На днях столкнулся с проблемой что IP моей сети забанили некоторые провайдеры . И пришла в голову мысль на сервере VPS создать персональный прокси сервер , с авторизацией по логину и паролю – чтобы никто кроме меня несмог пользоваться моим прокси сервером.
Установка и настройка Squid была сделана на сервер VPS с системой CentOS 6 !
Теперь пошагово опишу весь процес установки и настройки :
1) Установка Squid сервера очень простая всего одна команда yum install squid
2) Теперь нужно настроить SQUID перед запуском. Файл конфигурации и настроек этого сервера находится тут /etc/squid/squid.conf . Но нам его стандартные настройки неочень интересны - Поэтому мы будем его изменять. Запускаем редактор VI и начинаем редактировать конфиг vi /etc/squid/squid.conf
Находим в конфиге :
и заменяем на :
Теперь чуть подробнее что мы изменили! /usr/lib/squid/ncsa_auth — путь к программе NCSA аутентификации (пусть зависит от системы и может отличаться). /etc/squid/internet_users — файл с логинами и паролями пользователей children 55 — количество одновременных подключений. auth_param basic realm Squid proxy-caching web server — сообщение окна приветствия credentialsttl 2 hours — время жизни сессий подключившихся пользователей. acl internet_users proxy_auth REQUIRED — включаем запрос логина и пароля для пользователей группы «internet_users». http_access allow internet_users — разрешаем полный доступ пользователям группы "internet_users". http_access deny all — остальным запрещаем доступ
3) Создаем пользователя и пароль утилитой htpasswd которая доступна после установке Apache . Но если на вашем VPS Apache неустановлен то можете поискать в интернете аналог для генерации зашифрованного файла с паролями.
Ключ -с необходимо указывать только один раз, при создании файла с паролями. В последующем добавлять пользователей нужно без этого ключа.
Теперь проверим что мы получили :
Если все получилось примерно так то все нармально !
4) Финальная стадия это выставить права на файл с паролями командой :
5) Запуск прокси сервера выолняется командой
Поместить прокси сервер в автозагрузку можно командой
-------------------
Вот вроде и все . Ваш прокси сервер доступен по адресу ВАШ_IP порт 3128 Порт прокси сервера можете тоже изменить в файле конфигурации. Установили и сконфигурировали Приватный прокси сервер. SQUID Proxy server install DONE!
всем желаю успехов в установке беспроблемной. Если возникнут проблемы при установке то вам как всегда поможет Яндекс и интернет публика опытных админов )
ИнформацияГости не могут оставлять комментарии к данной публикации. Зарегестрироваться ! Перейти к полной версии |