Настройте nftables так, чтобы разрешать соединения только через vpn и блокировать весь трафик ipv6.

Задания Cron на самом деле не подходят для управления настольными приложениями. Вам будет лучше запускать приложение из циклического сценария оболочки; в простейшем виде

#!/bin/sh
cd /home/masoud/Desktop/vision3
while :; do ./vision; done

Таким образом, всякий раз, когда видение останавливается, оно будет запускаться снова.

Вы можете спланировать «стратегию выхода» на тот случай, когда вы действительно хотите остановить программу. Это будет делать:

#!/bin/sh
cd /home/masoud/Desktop/vision3
while [ ! -f no_vision ]; do ./vision; done

Затем, когда вы захотите остановить программу,

touch /home/masoud/Desktop/vision3/no_vision

и закрыть ее - сценарий оболочки тоже остановится.

2
11.08.2017, 17:18
1 ответ

Вы разрешаете входящий трафик с помощьюstaterelatedи established. HTTP-трафик инициируется вашим клиентом, отправляющим запрос, ответы будут соответствовать правилу establishedв выходной цепочке. Предполагая, что ваша маршрутизация идет через VPN, первоначальный исходящий трафик принимается вашим правилом oif "tun0" accept.

0
27.01.2020, 22:37

Теги

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