Прокси и VPN на текущей стадии развития интернета стали необходимым инструментом для практически каждого пользователя. Повышение безопасности, обход блокировок и ограничений веб-сайтов — это одни из основных плюсов использования прокси-сервисов. Кто-то предпочитает покупать готовые решения, а кто-то реализует собственные благодаря широкому разнообразию opensource продуктов.
Одним из таких продуктов является прокси-сервер под названием Squid:
Squid (англ.squid — «кальмар») — программный пакет, реализующий функцию кэширующегопрокси-сервера для протоколов HTTP, FTP, Gopher и (в случае соответствующих настроек) HTTPS. Разработан сообществом как программа с открытым исходным кодом
Не смотря на широкий функционал и массу настроек — одним из его плюсов остаётся простота настройки и установки.
Мы подготовили скрипт, который позволит даже новичку установить Squid на VPS сервер и максимально быстро начать работу. Кстати, VPS сервер который отлично подойдёт под Squid — вы можете заказать у нас, ведь кроме отличного оборудования, качественной техподдержки и установки сервера всего за 1 минуту, мы предлагаем гибкую линейку тарифов и VPS от 300 рублей в месяц!
Итак, для начала нам потребуется VPS сервер на базе Centos 7 (купить можно тут) и скрипт ниже:
proxy_user=myuser
squid_port=39128
yum install -y squid
cat > /etc/squid/squid.conf << EOL auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/internet_users auth_param basic realm proxy acl authenticated proxy_auth REQUIRED http_access allow authenticated http_port $squid_port EOL PASSWORD=$(date +%s | sha256sum | base64 | head -c 32 ; echo -n) touch /etc/squid/internet_users htpasswd -b /etc/squid/internet_users $proxy_user $PASSWORD echo "$proxy_user $PASSWORD" > /root/proxyusers
service squid restart
cat << EOL
http proxy:
hostname
ip: wget -qO- ipinfo.io/ip
port: $squid_port
user: $proxy_user
password: $PASSWORD
EOL
Прежде чем запустить — вы можете отредактировать первые две строки:
proxy_user=myuser
<- введите сюда любое имя пользователя, например vasya
<- а сюда порт, любой, на ваш вкус
squid_port=39128
Эти параметры можно и не редактировать, скрипт отработает и без ваших правок.
Копируем скрипт выше, вставляем в консоль и дожидаемся завершения процесса установки и настройки Squid. После завершения вы получите удобный вывод вида:
http proxy:
yourlocal.server
ip: x.x.x.x
port: 39128
user: myuser
password: DSGSDJ#(@IEWJKF215
Эти данные от полностью готового к работе Squid-сервера. Теперь вы можете вставить их в браузер и выходить в интернет через собственный прокси сервер.
0 Comments