Прозрачный прокси-сервер: различия между версиями

Материал из ALT Linux Wiki
(Создана новая страница размером == Как сделать прозрачный прокси-сервер == Прозрачный прокси сервер позволя...)
 
Нет описания правки
 
(не показаны 2 промежуточные версии 2 участников)
Строка 6: Строка 6:
   
   
В консоли сервера:
В консоли сервера:
1. добавить в файл '''/etc/net/ifaces/default/fw/iptables/nat/PREROUTING''' строку:
1. добавить в файл '''/etc/net/ifaces/default/fw/iptables/nat/PREROUTING''' строку:
   
   
Строка 29: Строка 30:


[[Категория:Руководства]]
[[Категория:Руководства]]
[[Категория:Прокси]]
{{Category navigation|title=Системному администратору|category=Admin|sortkey={{SUBPAGENAME}}}}

Текущая версия от 14:51, 25 октября 2023

Как сделать прозрачный прокси-сервер

Прозрачный прокси сервер позволяет кешировать веб-страницы без необходимости прописывать прокси-сервер для каждого пользователя. Учтите, что данный режим не предусматривает аутентификацию. В нашем случае используется прокси-сервер с портом 3128 и настроенный шлюз на одной машине.

Документация: http://uneex.ru/static/AltDocs_proxy_squid/index.html

В консоли сервера:

1. добавить в файл /etc/net/ifaces/default/fw/iptables/nat/PREROUTING строку:

-d ! 192.168.0.1 -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

где 192.168.0.1 — IP-адрес сервера, eth1 — интерфейс внутренней сети.


2. После этого перезапустите брандмауэр:

efw restart

3. В файле /etc/squid/squid.conf найдите

http_port 3128

и замените на

http_port 3128 transparent

4. Затем выполните:

service squid reload

Всё, теперь компьютеры будут прозрачно ходить через прокси-сервер.