The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"wget и squid на одной машине"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"wget и squid на одной машине"
Сообщение от Андрей Слободяник emailИскать по авторуВ закладки on 04-Дек-03, 01:06  (MSK)
На компе два интерфейса:
eth0 192.168.0.254
eth1 <реальный IP>

Запрещаю обращение к squid из инета:
iptables -s ! 192.168.0.0/24 -p tcp --dport 3128 -j DROP

После чего клиенты из подсети нормально работают, а я с консоли - нет!
wget <что-нибудь>
Connecting to 192.168.0.254:3128...  и всё.

netstat -a -n выдает
tcp 0 1 192.168.0.254:1182 192.168.0.254:3128 SYN_SENT  

Даже если в iptables _всё_ разрешено:
$ wget <что-то>
Connecting to 192.168.0.254:3128... connected.                          
Proxy request sent, awaiting response... 403 Forbidden                  
23:54:14 ERROR 403: Forbidden.                                          

Это, как я понимаю, оттого, что при telnet 192.168.0.254 3128
netstat -a -n выдает
tcp 0 0 192.168.0.254:3128 <реальный IP>:1186      ESTABLISHED
tcp 0 0 192.168.0.254:1186 192.168.0.254:3128      ESTABLISHED
Т.е. к прокси идет обращение как бы из инета, запрещаемое правилом http_access 192.168.0.0/24

Подскажите, пожалуйста,
1) как сделать чтобы прокси не был виден из инета вообще (http_access и http_access_reply меня не совсем устраивают, так как аналогичным образом нужно закрыть доступ ещё к одной программе)
2) и как достучаться к прокси с консоли тем же wget-ом.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "wget и squid на одной машине"
Сообщение от Андрей Слободяник emailИскать по авторуВ закладки on 04-Дек-03, 02:32  (MSK)
Прошу прощения за глупый вопрос. Уже разобрался.

Во-первых, консоль была виртуальная, т.е. заходил по ssh.
А так получалось потому что срабатывал NAT.
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source <реальный IP>

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру