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

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

Версия 15:32, 18 июня 2009

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

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

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