Я нуждаюсь в портах, открытых дома для syncthing, но хочу входящие соединения, заблокированные когда в любой другой сети. Как я делаю это с Ubuntu?
Без этой функции я довольно часто заканчиваю тем, что выключил ноутбук дома с брандмауэром прочь, затем включение ноутбука в говорит, что работа и наличие его соединяются автоматически с сетью, где я хотел брандмауэр на, оставляя окно дополнительной уязвимости, в то время как я снова включил брандмауэр. Не идеальный!
Запрошенный: https://askubuntu.com/a/688912/79266
Я в настоящее время использую gufw. См. также https://help.ubuntu.com/community/Gufw
P.S. Windows может сделать это.
Решение было бы:
Определяют сетевой адрес для Вашей домашней сети или любого другого, с которым Вы хотите связать порт.
Говорят ufw
позволять трафик из той сети через тот порт как так:
sudo ufw allow from 15.15.15.0/24 to any port 873
# another example
sudo ufw allow from 192.168.1.215 proto udp to any port 88
Примечание:
выбранные порты являются чисто мнимым выбором то, что соответствует Вашей установке, той же ситуации для сетевого адреса.