Работа с backconnect proxy

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
Подскажите решение как правильно работать с backconnect проксями,
1) Сервисы выдают прописки вида domain.com:1111, т.е мы имеем всего 1 прокси, который на выходе имеет изменяющиеся адреса с определенной периодичностью, проксичекер строки вида domain.com:1111 не принимает.

С проксями в проекте работаю через С#, эмуляция таймзоны для выходного айпи обязательна

C#:
// Установка прокси с эмуляцией таймзоны на основе IP
string proxy = project.Variables["proxy"].Value; // В переменной proxy должен лежать прокси согласно формату protocol://ip:port или protocol://login:pass@ip:port

instance.SetProxy(proxy, false, true, true, true);

instance.UsePlugins = false; //Выключить Flash
instance.SetBrowserPreference("network.proxy.socks_remote_dns", true); // Скрыть DNS
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DoNotTrack, "1"); // Включение DoNotTrack
instance.UseAdds = true; // Режим показа рекламы разрешён
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
а зачем пихать этот прокси в проксичекер ?
он же всего один. :bk:
ставишь его в кубик и работаешь
 

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
а зачем пихать этот прокси в проксичекер ?
он же всего один. :bk:
ставишь его в кубик и работаешь
Этот прокси формата hostname:port (domain.com:1234) кубик принимает такие значения? и как правильно получить айпишники который в данный момент на выходе (прокси в ротации на выходе) нужно как то получать актуальный и устанавливать для него эмуляции
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
Этот прокси формата hostname:port (domain.com:1234) кубик принимает такие значения? и как правильно получить айпишники который в данный момент на выходе (прокси в ротации на выходе) нужно как то получать актуальный и устанавливать для него эмуляции
нафига получать актуальный? ставишь как есть и работаешь.
 

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
нафига получать актуальный? ставишь как есть и работаешь.
Не работает,
в переменной прокси у меня gate.proxy.com:7000

далее код
C#:
// Установка прокси с эмуляцией таймзоны на основе IP
string proxy = project.Variables["proxy"].Value; // В переменной proxy должен лежать прокси согласно формату protocol://ip:port или protocol://login:pass@ip:port

instance.SetProxy(proxy, false, true, true, true);
получаем ошибку
C#:
Выполнение действия CSharp OwnCode: IP4_Proxy + Webrtc. id: b3a175f1-7c53-4638-a9fd-a5662ff0d86c группы действий id: cb922926-1273-46c7-8d5f-970e32197c4c Instance.SetProxy failed.
Reason: could not resolve real ip of proxy, which is essential for geolocation/timezone/webrtc emulation (at least one of those is currently enabled).
Usually this failure happens when proxy is not working. Try one of the following:
1. Try using a different proxy
2. Try once again, if you believe that current proxy is working correctly
3. Disable said emulations and try again
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
пробуй кубик установки прокси, без всяких галочек
просто установка прокси работает, а вот с эмуляциями проблема, именно они и нужны, так как нынче почти все сервисы кто предоставляет резидентные или мобильные прокси именно по такой схеме и работают, нужно как то делать запрос на гейт и получать актуальный ип на выходе под который можно будет установить эмуляции.
 

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
Администрация подскажет вариант решения или сейчас работа с такими проксями + эмуляция невозможна?
 

Zoron

Client
Регистрация
24.09.2014
Сообщения
145
Благодарностей
39
Баллы
28
Можешь гетом забирать выходной прокси отсюда - https://check.zennolab.com/ и ставить его в эмуляцию, если это так необходимо...
 

matahito

Client
Регистрация
12.12.2021
Сообщения
3
Благодарностей
0
Баллы
1
На самом деле удивительно что на форуме особо не строчат о проблеме, как будто никто такими проксями не пользуется. Без галок работать не хочется, как и колхозить что-то поверх.
Причем проблема плавающая, может сутки без ошибок отработать, может разом все проекты повесить и упасть в SetProxy failed.
 
Последнее редактирование:

zlodey

Client
Регистрация
24.04.2011
Сообщения
135
Благодарностей
9
Баллы
18
Можешь гетом забирать выходной прокси отсюда - https://check.zennolab.com/ и ставить его в эмуляцию, если это так необходимо...
Не прокатит, так как мы изначально в проекте назначили прокси основного гейта сервиса
C#:
instance.SetProxy(proxy, false, true, true, true);
если после этого через GET получить текущую выходную прокси гейта, и назначить через
C#:
instance.SetProxy(proxy, false, true, true, true);
проект перестанет работать, так как резидентные сервисы работают только через основной гейт, не получится прописать выходную проксю в проект, прокси на гейте с постоянным обновлением из общего пула, коннект разрешен только на основной гейт.
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)