
Когда вы торжествуете рецепты приготовления пищи для своей бабушки, вы заслуживаете права на уединение. Это не ваш интернет -бизнес, какой тип файлов cookie она любит испечь.
Этот сценарий будет связываться с вашим торрент -приложением, отслеживать его существование и завершить процесс, если ваш VPN -туннель будет потерян.


CLI: 
Killswitch отменяет запуск приложения торрента и запускает его в качестве подклира, поэтому он может отслеживать наличие туннеля VPN. Killswitch может привязать к нему, не изменяя ядро приложения для приложения. (Удаление пусковой установки .desktop Модифицированный Killswitch восстановит вашу оригинальную настройку.)
(Версия запуска настольных компьютеров) также предотвращает выпуску торрент -приложения, если VPN не включен.
В большинстве случаев iptables было бы самым простым методом для приложений с желаемым сетевым интерфейсом, но на основе моих испытаний настольная версия Coluge Desktop GTK не играет с ним, поэтому этот метод является привязанностью к интерфейсу на основе приложений в качестве альтернативы.
Если вы используете серверную версию Coluge, вы, вероятно, можете использовать iptables или встроенный сетевой фильтр (Edit> Preferences> Network> Введите свой IP-туннельный IP в поле интерфейса).
Я только протестировал Killswitch с потопом на рабочем столе Gnome на Debian, но он должен работать с любым торрент -клиентом в любой среде рабочего стола (с основными корректировками конфигурации).
Этот скрипт также может быть легко изменен для работы с любым приложением, которое вы хотите привязать к конкретному сетевому интерфейсу.
wget https://github.com/angela-d/vpn-killswitch/blob/master/vpn-killswitch.deb ? raw=true -O vpn-killswitch.debgit clone https://github.com/angela-d/vpn-killswitch.git ~ /vpn-killswitchcd ~/vpn-killswitch/debian/source && ./vpn-checkvpn-check из любого места, без необходимости вызывать полный путь или CD в каталог: ln -s ~ /vpn-killswitch/debian/source/vpn-check /usr/local/bin/vpn-checkВот и все! Ваше торрентовое занятие теперь заблокировано в вашем VPN.
т.е. Отключите свой Ethernet или отключите свой Wi -Fi во время его работы, отключите свой VPN (для этого вы рискуете экспозиции, поэтому, если возможно, установите свои DNS Wi -Fi/Ethernet на 127.0.0.1, а не добраться до рассадок во время тестирования)
Отладка может вести себя иначе, чем не-дебуг! Вызов сценария из терминала против настольного запуска может также вести себя по -разному! Проверьте это .
Если вы сталкиваетесь с ошибками или проблемами, отправьте отчет об ошибке, подробно описывающий приложение/приложение для клиента/операционную систему, которые вы используете, а также:
ps aux | grep [torrent client name]ps S