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

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

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

  • Можно ли одновременно запускать два VPN-клиента?
  • Как я могу перевести эти инструкции по настройке клиента OpenVPN для работы с Fedora 20?
  • Прокладывайте все через VPN, за исключением SSH на порте 22
  • Ограничить доступ DD-WRT к VPN
  • ToyVpnService выдает исключение PortUnreachableException и истекает после первоначального подключения
  • Настройки сети, Монетный двор Linux, Невозможно установить «использовать это соединение только для ресурса в своей сети»
  • Как заставить VPN-клиентов использовать только прокси-сервер SOCKS5?
  • openconnect - я могу ping веб-сайт, но не могу wget или доступ через браузер
  • 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. См. Это сообщение для деталей .

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