Sonikelf
@Sonikelf
User

Как открыть порты iptables для outline?

Приветствую.
После установки Outline говорит, так мол и так:

Make sure to open the following ports on your firewall, router or cloud provider:
- Management port 40380, for TCP
- Access key port 51528, for TCP and UDP

Пытался открыть через:

iptables -t filter -A INPUT -p tcp --dport 40380 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 40380 -j ACCEPT

iptables -t filter -A INPUT -p tcp --dport 51528-j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 51528-j ACCEPT
iptables -t filter -A INPUT -p udp --dport 51528-j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 51528-j ACCEPT

Не помогает, - и VPN и Manager не могут подключится к серверу.
Если останавливаю iptables, то всё работает нормально.
Как корректно прописать открытие портов? В этом примере CentOS 7

На другом сервере Ubutu 20.04, такая же проблема, попытка открывать через ufw allow 1024:порт/tcp и ufw allow 1024:порт/udp тоже ничего не дает - пока фаерволл включен - трафик не ходит. Выключаешь - всё гуд.

Что не так? Как правильно?
  • Вопрос задан
  • 1962 просмотра
Пригласить эксперта
Ответы на вопрос 2
@q2digger
никого не трогаю, починяю примус
Outline в докере крутится обычно, причем тут INPUT? транзитный трафик рулится правилами в FORWARD.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
1. Нужно убрать -t filter из всех правил.
Делать
iptables -A INPUT
iptables -A OUTPUT
2. C чего это у вас --dport и в INPUT и в OUTPUT? Это же даже не логично. Если на входе dport, что должно быть на выходе?
3. Стоит проверить в каком состоянии деполтная политика для INPUT и OUTPUT - они вообще у вас в DROP или все-таки ACCEPT
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы