ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Общие вопросы программирования (https://forum.antichat.io/forumdisplay.php?f=206)
-   -   Запрос через прокси NodeJS (https://forum.antichat.io/showthread.php?t=1385162)

Quasper 19.04.2021 18:20

Всем привет, интересует такой вопрос. Как сделать запрос через прокси сервер на сторонний сайт с SSL используя request js?

Пробовал так,

JavaScript:





Код:

request
(
{
url
:
"http://mysite.com"
,
method
:
"GET"
,
proxy
:
"http://0.0.0.0"
,
port
:
"80"
}
,
(
err, res, body
)
=>
{
console
.
log
(
body
)
}
)



этот способ работает только с HTTP Proxy и сайтами без SSL.

molimawka 19.04.2021 18:27

Цитата:

Сообщение от Quasper

Всем привет, интересует такой вопрос. Как сделать запрос через прокси сервер на сторонний сайт с SSL используя request js?
Пробовал так,

JavaScript:





Код:

request
(
{
url
:
"http://mysite.com"
,
method
:
"GET"
,
proxy
:
"http://0.0.0.0"
,
port
:
"80"
}
,
(
err, res, body
)
=>
{
console
.
log
(
body
)
}
)



этот способ работает только с HTTP Proxy и сайтами без SSL.

А зачем "port: 80" ?, Попробуй просто сделать запрос на "https://mysite.com". Ну и конечно прокси должны поддерживать https

Quasper 19.04.2021 18:32

Цитата:

Сообщение от BBooGG

А зачем "port: 80" ?, Попробуй просто сделать запрос на "https://mysite.com". Ну и конечно прокси должны поддерживать https

Без указания порта запрос не отправляется(чекал через HTTP Debugger). Просто запрос это не то, на сайте ддос протект и несколько мгновенных подключений и мой IP заблокирован на несколько минут. Ну а используя http прокси в этом способе возвращаяют undefined из за того что на сайте установлены ссл(пробовал ставить https прокси но не работает)

molimawka 19.04.2021 18:40

Цитата:

Сообщение от Quasper

Без указания порта запрос не отправляется(чекал через HTTP Debugger). Просто запрос это не то, на сайте ддос протект и несколько мгновенных подключений и мой IP заблокирован на несколько минут. Ну а используя http прокси в этом способе возвращаяют undefined из за того что на сайте установлены ссл(пробовал ставить https прокси но не работает)

Ну давай сюда урл сайта и проксю (можешь под спойлер кинуть)

Quasper 19.04.2021 18:45

Цитата:

Сообщение от BBooGG

Ну давай сюда урл сайта и проксю (можешь под спойлер кинуть)

Сайт

Цитата:

Сообщение от Спойлер

94.28.35.7:8080

88.200.155.203:3128

109.170.97.146:8085

Цитата:

Сообщение от Спойлер

187.188.16.14:999

103.81.214.254:82

143.255.147.251:8080


molimawka 19.04.2021 19:33

Цитата:

Сообщение от Quasper

Сайт
Цитата:

Сообщение от Спойлер

94.28.35.7:8080

88.200.155.203:3128

109.170.97.146:8085

Цитата:

Сообщение от Спойлер

187.188.16.14:999

103.81.214.254:82

143.255.147.251:8080


кароч походу с проксями траблы были. Вот так все работает

JavaScript:





Код:

request
(
{
url
:
"https://www.gumtree.com/"
,
method
:
"GET"
,
proxy
:
"http://117.239.107.51:3128"
,
}
,
(
err,data
)
=>
{
console
.
log
(
err
)
console
.
log
(
data
)
}
)


Quasper 19.04.2021 19:35

Цитата:

Сообщение от BBooGG

кароч походу с проксями траблы были. Вот так все работает

JavaScript:





Код:

request
(
{
url
:
"https://www.gumtree.com/"
,
method
:
"GET"
,
proxy
:
"http://117.239.107.51:3128"
}
,
(
err,data
)
=>
{
console
.
log
(
err
)
console
.
log
(
data
)
}
)



Тут у тебя какие прокся? http?

molimawka 19.04.2021 19:35

Цитата:

Сообщение от Quasper

Тут у тебя какие прокся? http?

Тут и http и https поддерживает.

Quasper 19.04.2021 19:36

Цитата:

Сообщение от BBooGG

Тут и http и https поддерживает.

Спасибо, позже проверю. О результатах отпишу

molimawka 19.04.2021 19:38

Цитата:

Сообщение от Quasper

Спасибо, позже проверю. О результатах отпишу

Там конечно запрос идет +- 10 сек, но я хз это или из-за прокси или из-за ддос протекта.

Quasper 20.04.2021 09:08

Цитата:

Сообщение от BBooGG

Там конечно запрос идет +- 10 сек, но я хз это или из-за прокси или из-за ддос протекта.

Попытка сделать запрос через HTTP Proxy на сайт

Цитата:

Сообщение от Спойлер

Попытка с HTTPS Proxy с указанием http протокола в заголовке запроса

Цитата:

Сообщение от Спойлер

Тот же самый запрос только с указанием https в заголовке

Цитата:

Сообщение от Спойлер

P.S запрос на http сайт проходит через http прокси стабильно, все прокси проверены и с минимальной задержкой

molimawka 20.04.2021 16:54

Цитата:

Сообщение от Quasper

Попытка сделать запрос через HTTP Proxy на сайт
Цитата:

Сообщение от Спойлер



Попытка с HTTPS Proxy с указанием http протокола в заголовке запроса
Цитата:

Сообщение от Спойлер



Тот же самый запрос только с указанием https в заголовке
Цитата:

Сообщение от Спойлер



P.S запрос на http сайт проходит через http прокси стабильно, все прокси проверены и с минимальной задержкой

ну у меня прокся с первого спойлера заработала. Мб ещё версия ноды влияет но хз (у меня 15.0.0 x64)

Quasper 26.04.2021 08:30

Цитата:

Сообщение от BBooGG

ну у меня прокся с первого спойлера заработала. Мб ещё версия ноды влияет но хз (у меня 15.0.0 x64)

Сорян, забыл отписать раньше.

Короче, хрен пойми как это работает, получается так: некоторые HTTP Proxy проходят и возвращает ответ, некоторые нет(жалуется на таймаут подключения либо же несовместимость протоколов), аналогично и с HTTPS проксями. Проверял все эти прокси через настройки подключений винды, сайт грузит стабильно.

Спасибо что откликнулся)


Время: 11:11