LINUX.ORG.RU

curl: передача GET параметров через SOCKS5

 , , , ,


1

2
  • curl -x socks5://---:---@[ip моего прокси]:28369 'http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=5697716' не работает, при этом выдаётся: curl: (7) Can't complete SOCKS5 connection to [ip моего прокси]:52125. (5) Интересно, с чего бы это меняется порт?
  • curl -x socks5://---:---@[ip моего прокси]:28369 https://www.linux.org.ru/ работает.
  • Если открыть http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=5697716 в браузере — тоже работает. Браузер подключен к тому же прокси с помощью SwitchyOmega.

P.S. В мануале по этому api «val» передается в несколько другом виде, например: http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=1%2C2142. Это я тоже попробовал, поведение не меняется.

P.P.S. Если вдруг новички набредут на эту тему: записью ---:--- я обозначал [логин моего прокси]:[пароль моего прокси]



Последнее исправление: fingolfin (всего исправлений: 2)

еще есть --data-raw и --data-urlencode - тоже надо попробовать вместо приписывания параметров к урлу через ?

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от Deleted

попробуй –socks5-hostname вместо -x socks5

Спасибо за ответы, заработало! Юзал curl --socks5-hostname [ip моего прокси]:28369 -U ---:--- 'http://api.rutracker.org/v1/get_tor_topic_data?by=topic_id&val=5697716'

Если не затруднит, не объясните, как такое выходит?

fingolfin
() автор топика
Ответ на: комментарий от fingolfin

К сожалению не могу объяснить почему так происходит. Просто погуглил.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.