Программа торрентов CLI Debian через VPN

Кто-нибудь успешно настроил клиент torrent-клиента (без веб-интерфейса!), Который может туннелировать весь свой трафик через VPN? (Или путем отправки всего трафика через определенный интерфейс или прокси SOCKS)?

У меня есть подписка на частный доступ в Интернет и вы хотите использовать ее для загрузки торрент-файлов на моем безголовом компьютере Debian 7 без необходимости туннелировать весь трафик в моей системе.

  • Proxpn и другие VPN в Иране
  • VPN на Fedora Linux?
  • Перечислите все DNS-серверы, в том числе VPN
  • Последовательность инициализации завершена, но терминал не даст подсказки
  • Сервер OpenVPN не отвечает на запрос клиента
  • Как сохранить VPN-соединение в режиме ожидания или ограничить время ожидания?
  • Включение ускорения графики для OpenGL через удаленно через VPN от клиента Ubuntu (мой ноутбук) до сервера Windows (вычисление здесь)
  • почему cisco VPNC работает во второй раз каждый раз, а не в первый раз
  • One Solution collect form web for “Программа торрентов CLI Debian через VPN”

    Подход, который я бы рекомендовал, – это маршрутизировать весь ваш трафик через VPN, за исключением SSH; это обеспечивает гораздо большую защиту вашей конфиденциальности и значительно снижает риск утечки личной информации.

    Этот подход имеет несколько отдельных компонентов.

    Клиент Torrent

    rtorrent – отличный торрент-клиент для работы в безголовой среде. Запустите его в сеансе tmux, чтобы вы могли подключиться и отключиться по желанию.

    Кроме того, вы можете исправлять rtorrent с помощью патча цвета холста .

    Трафик маршрутизации

    По сути, вы хотите настроить фильтрацию пакетов для всего трафика на определенном порту (ваш SSH-порт, здесь предполагается нестандартным 666) и интерфейсом (eth0). Вы можете открыть свой шлюз (здесь 192.168.1.1) с помощью route -n . Для этого вам также понадобится iproute2 :

     ip rule add fwmark 65 table novpn ip route add default via 192.168.1.1 dev eth0 table novpn ip route flush cache iptables -t mangle -A OUTPUT -p tcp --sport 666 -j MARK --set-mark 65 iptables -A INPUT -i tun0 -p tcp -m tcp --dport 666 -j DROP 

    После того, как вы все настроите и работаете, вам нужно будет запустить его при загрузке. Смотрите Бен. D на сервере Serverfault для полного прохода.

    просмотр

    Surfraw отлично подходит для просмотра в командной строке и может передать w3m для загрузки возвращенных результатов.

    Благодаря Gilles отличный ответ здесь , можно связать ключ в w3m, чтобы вызвать скрипт магнитов из rtorrent wiki. Итак, с этим в конфигурации w3m:

     extbrowser /home/alex/bin/magnets %s 

    когда вы переходите к магнитной ссылке, вы можете отправить ее на rtorrent. См. Это сообщение для деталей .

    Interesting Posts

    Динамические переменные в файлах модулей systemd

    Как включить вывод скрипта в приглашение zsh

    Регуляторы громкости наушников Громкость динамика в Acer NE46RS1 Проблема с компрессией ноутбука и громкости также

    sftp от Unix-сервера до окна

    Можно ли запустить скрипт первым при выключении / перезагрузке на Debian?

    Разница между датами по awk

    Shell Script: используйте «find» для запуска оболочки команду, содержащую «имя файла» (без расширения), возвращенную из «find»,

    Почему apt-get в Ubuntu по-прежнему хочет установить Python 2.7?

    Как отредактировать / исправить тему, чтобы она поддерживала новую версию gnome?

    aptitude search не видит deb, но он существует в репо: http://http.kali.org/pool/main/s/simplejson/

    Почему «$ sudo echo 'yo» работает, хотя эхо – это встроенная в оболочку функция?

    Предотвратите использование USB-накопителя при использовании другого устройства при сбросе

    Что означает поле «cpu MHz» в / proc / cpuinfo гиперпотокового процессора?

    Что такое / etc / ca-certificate / extract for?

    Значок рядом с списком заданий сборки не отображается в jenkins

    Linux и Unix - лучшая ОС в мире.