Как направить сетевой запрос удара через прокси socket5?

Ваш sed шаблон \.[^.]*$ имеет только одно соответствие к исходной строке: .log.

Подробнее:

  • \. соответствуйте только точечному символу.
  • [^.] соответствия любой символ, отличающийся от .
  • [^.]* соответствия любая последовательность символов, отличающихся от .
  • $ соответствует концу строки.

Так здесь финал .log единственное соответствие (.stuvwy.log не соответствие, потому что оно содержит внутреннюю точку). sed заменит этим пустой строкой согласно просьбе командой s/\.[^.]*$//. Поэтому Вы заканчиваете с:

abcdef.ghijkl.mnopqr.stuvwy
0
02.04.2012, 06:22
3 ответа

Чтобы сетевой запрос удара перенаправил через прокси socket5, необходимо экспортировать http_proxy переменную:

$ export http_proxy=socks5://username:passwd@socks5_proxy_ip:port

1
28.01.2020, 02:38
  • 1
    Это не связано с ударом, он возрос на запущенное приложение, если использовать или не значение той переменной. –  enzotib 02.04.2012, 09:57
  • 2
    I encourted Unsupported scheme socks5'' ошибка. –  steveyang 03.04.2012, 08:57

Посмотрите на tsocks приложение, это может прозрачно перенаправить каждый сетевой запрос управляемого приложения через данный прокси носков.

1
28.01.2020, 02:38

Единственный способ, которым я смог заставить его работать надежно (на MacOS, но я ожидаю, что bash ведет себя так же в unix/linux) - это использование proxychains.

0
28.01.2020, 02:38

Теги

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