Обход блокировки ютуба с помощью собственного заграничного 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 соединение, тут есть инструкция.