Прокси и VPN на текущей стадии развития интернета стали необходимым инструментом для практически каждого пользователя. Повышение безопасности, обход блокировок и ограничений веб-сайтов — это одни из основных плюсов использования прокси-сервисов. Кто-то предпочитает покупать готовые решения, а кто-то реализует собственные благодаря широкому разнообразию opensource продуктов.

Одним из таких продуктов является прокси-сервер под названием Squid:

Squid (англ.squid — «кальмар») — программный пакет, реализующий функцию кэширующегопрокси-сервера для протоколов HTTPFTPGopher и (в случае соответствующих настроек) 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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *