Установка Openvpn + Squid на одном сервере

Задача: установить VPN сервер и кеширующий прокси на один VPS сервер. Трафик будет сначала доходить до VPN сервера в шифрованном виде, далее проходить внутри сервера через прозрачный прокси для каких-либо целей типа фильтрования и выходить наружу в интернет.

Фильтроваться будет только http трафик. Для фильтрования https трафика необходимо отдельная настройка.

  1. Ставим Openvpn по этой инструкции.
  2. Ставим squid
  3. apt-get install squid3
  4. Правим конфиг nano /etc/squid3/squid.conf.
  5. http_port 3128
  6. Изменяем на:
  7. http_port 3128 transparent
  8. Добавляем:
  9. acl localnet src 10.8.0.0/24
  10. и расскоментируем/добавим:
  11. http_access allow localnet
  12. перед:
  13. http_access deny all
  14. Делаем проброс портов:
  15. iptables -t nat -A PREROUTING -i tun0 ! -d 10.8.0.0/24 -p tcp -m multiport --dports 80 -j REDIRECT --to-ports 3128
  16. Перезагружаем squid:
service squid restart

Всё готово.

Аренда VPS/VDS от ₽449/месяц

Преимущества VPS для VPN в AdminVPS:​

Наши технические специалисты помогут вам определиться с конфигурацией и настроят ваш VPN-сервер под ключ, если это будет необходимо.

Loading spinner
1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

VPN на VPS-сервере

Узнайте, как создать собственный VPN на VPS-сервере для защиты ваших конфиденциальных данных!

Что будем искать? Например,VPS-сервер

Мы в социальных сетях