Установка Squid ubuntu

Обход блокировки ютуба с помощью собственного заграничного VPS.

Установили и включили автозапуск:

sudo -s
apt-get update
apt-get -y install squid
systemctl enable squid

Доступ только для авторизованных пользователей:

apt-get install apache2-utils -y
htpasswd -c /etc/squid/pswds <имя_пользователя>

Редактирование конфига /etc/squid/squid.conf:

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/pswds
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

Перезапуск:

service squid restart
#разрешить пропуск трафика через брандмауэр
ufw allow squid

Тест proxy:

curl -v -x http://<имя пользователя>:<пароль>@:<порт> https://google.com

Для работы с телефона — установите любое удобное приложение для proxy, например Super Proxy

Возможные проблемы:

auth_param возможно потребуется изменить путь для basic_ncsa_auth, если squid не стартует после изменения конфига, для выявления ошибки:

systemctl status squid.service

возможно не стартанет если неправильные права для файла с паролями.

Для аренды качественного VPS — Firstbyte — качественные виртуальные серверы, я уже 5 лет с ними, нареканий нет. Заграничные серверы от 250 руб. (цена актуальна на начало 2025)

Использованные материалы:

Тык

Тык

Если нужно использовать HTTPS соединение, тут есть инструкция.