как указать порт пересылки при использовании нескольких служб tsocks?

Согласно ответу на этот вопрос , у меня есть /etc/tsocks.conf содержащий следующие строки:

 path { server = localhost server_port = 1081 reaches = <ip-address-of-server-b>/32 } path { server = localhost server_port = 1082 reaches = <ip-address-of-server-d>/32 } 

и я запустил эти две команды:

 ssh -fND :1081 server-a ssh -fND :1082 server-b 

Теперь я хочу использовать tsocks для создания wget страницы сначала, используя сервис носков, прослушивающий порт 1081, а затем используя другой, который прослушивает порт 1082. Если бы у меня была только одна служба, я знаю, что могу сделать это с помощью этой команды:

 tsocks wget http://www.google.com 

Теперь, когда у меня есть несколько сервисов tsocks как я могу это сделать? Могу ли я предоставить, например, порт пересылки через опцию? Я не могу найти что-то на страницах man tsocks . Я хочу что-то вроде этого:

 tsocks --forwarding_port=1081 wget http://www.google.com tsocks --forwarding_port=1082 wget http://www.google.com 

One Solution collect form web for “как указать порт пересылки при использовании нескольких служб tsocks?”

Как использовать два разных файла конфигурации для tsocks?

Согласно этой man- странице, tsocks будет читать свою конфигурацию из файла, указанного в переменной среды TSOCKS_CONF_FILE . Таким образом, вы можете разделить tsocks.conf на tsocks.1081.conf и tsocks.1082.conf а затем сделать что-то вроде этого (синтаксис bash):

 $ TSOCKS_CONF_FILE=/path/to/tsocks.1081.conf tsocks wget http://www.google.com $ TSOCKS_CONF_FILE=/path/to/tsocks.1082.conf tsocks wget http://www.google.com 

Примечание. В manpage есть опечатка и перечислены переменные среды как TSOCKS_CONFFILE – отсутствует символ подчеркивания.

  • скачать pdf-файлы с помощью curl
  • Запись вывода wget или curl в пользовательское имя файла на основе URL-адреса
  • wget на лету, чтобы извлечь определенную информацию из файла, не загружая весь файл
  • Как запустить Firefox в режиме сценария
  • Использовать i2p или freenet в командной строке
  • wget - как отклонить строку от загрузки html-страниц
  • Почему wget сохраняет рекурсивные данные, несмотря на -l5?
  • Как использовать wget для загрузки всех ссылок с моего сайта и сохранения в текстовый файл?
  • Wget не конвертирует ссылки и загружается правильно?
  • Статическая компиляция wget
  • Linux-сервер, способный wget, но не способный к ping
  • Interesting Posts

    Конвертировать PDF в JPG, сохраняя одно и то же имя; изменить размер и создать превью, а затем переименовать?

    X не применяется к устройству?

    Переадресация портов не работает на mac osx

    Узнайте, кто использует общий монтир?

    Мышь пропускает в монетном дворе

    Нужно ли мне перекрестно скомпилировать мою программу, когда моя цель – 64-битная арка. и хост – 32-битная арка от семейства x86?

    Что означает `ATTR {тип} ==« 1 »` для udev?

    Патчи ядра Linux: могу ли я пропустить некоторые из них?

    могу ли я удалить текущее убийство в zsh?

    Создание скрипта, который перезапускает USB-устройства

    Не удается получить rsync, чтобы сохранить исходный файл, попробовал много трюков

    Неправильный автоматический часовой пояс

    Ошибка монтирования во время установки arch-linux

    Sed: поиск и замена паттенов специальными символами, которые имеют произвольную строку между

    Почему в ssh удален вызов?

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