Назад | Перейти на главную страницу

GMAIL порты / протоколы

Я пытаюсь настроить iptables на Ubuntu. У меня есть сервер, настроенный как прозрачный прокси с использованием Squid, который работает нормально. В настоящее время только порт 80 перенаправлен на SQUID через nat iptables. Я в основном хочу разрешить протоколы 80, 443, VOIP (SIP) и электронной почты и заблокировать все остальное. в настоящее время у меня есть следующее.

sudo iptables -A FORWARD -j ACCEPT -p tcp --dport https
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport pop3
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport imaps
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport imap2
sudo iptables -A FORWARD -j ACCEPT -p tcp --dport smtp
sudo iptables -A FORWARD -j ACCEPT -p udp --dport sip
sudo iptables -A FORWARD -j ACCEPT -p udp --dport 10000:20000
sudo iptables -FORWARD -j REJECT -p tcp
sudo iptables -FORWARD -j REJECT -p udp

Несколько проблем с этой конфигурацией:

  1. по какой-то странной причине Gmail не работает по https. Использует ли он другие порты в фоновом режиме или я что-то упускаю?
  2. Кажется, я не могу найти диапазон портов используемой нами системы VOIP. Система от Tachyon и основана на SIP. С текущей конфигурацией телефон звонит, но после ответа нет ничего, что заставляет меня думать, что диапазон портов, который я ввел, был неправильным. udp 10000: 20000 - это протокол RTP, но не тот, который используется в этом сценарии. Какие другие протоколы обычно связаны с SIP, или каждая реализация отличается.

Грасиас!

Если ваша политика по умолчанию - DROP on FORWARD chain, вы должны поместить это перед правилами REJECT

   sudo iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT