Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
eth0 - сетевой интерфейс на сервере.iptables -A INPUT -i eth0 -p TCP -m multiport --dports 80,443 -j ACCEPT
--sport 1024:65535 - можно не указыватьiptables -A OUTPUT -j ACCEPT -m state --state NEW,ESTABLISHED,RELATED -o eth0 -p tcp -m multiport --dports 80,443 --sport 1024:65535
iptables -A INPUT --dport 80 -j ACCEPT
Интерфейс и протокол желательно указывать.Это правило нужно для самого веб-сервера.
А если так написать:
пойдет?Код:iptables -A INPUT --dport 80 -j ACCEPT
И еще такой вопрос: как это правило сохранить, чтобы после перезагрузки сервера новое правило было в силе?
iptables -A INPUT -i eth0 -p TCP -m multiport --dports 80,443,10082,5480,5222,5223,25 -j ACCEPT
iptables -A INPUT -p tcp -m multiport --dports 80,443,10082,5480,5222,5223,25 -j ACCEPT
-A POSTROUTING -p tcp -m tcp --dport 3389 -j SNAT --to-source XXX.XXX.XXX.XXX
-A POSTROUTING -p udp -m udp --dport 1194 -j SNAT --to-source XXX.XXX.XXX.XXX
-A PREROUTING -p tcp -m tcp --dport 3389 -j DNAT --to-destination XXX.XXX.XXX.XXX:3389
-A PREROUTING -p udp -m udp --dport 1194 -j DNAT --to-destination XXX.XXX.XXX.XXX:1194
Можно скрипт запускать в любой системе при загрузке, после инициализации сетевых интерфейсов. Что то типа этого.И еще такой вопрос: как это правило сохранить, чтобы после перезагрузки сервера новое правило было в силе?
#!/usr/bin/perl
$IPTABLES = "/sbin/iptables"; #Путь к iptables
system ("$IPTABLES -t nat -F"); #Очищаем таблицу nat
open (PRE,"/etc/iptables/pre") or die("Cannot open file"); #Открываем файл с Ip адресами к примеру.
while (defined($a=<PRE>)) {
chomp $a;
system ("$IPTABLES -t nat -A PREROUTING -s $a -j RETURN");
}
close(PRE);