формат не правильный он парсит не правильно.
В справку, как выше указали загляни
баг: длина пароля к прокси ограничена 64 символами
-
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Обновил пост, речь про браузер.
Только что проверил пароль в 100 символов отправляется корректно:
Прокси пароль:
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890Заголовок
Proxy-Authorization: Basic cToxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwМожет есть какие нибудь символы в пароле? Можете привести точный пример пароля?
Прошу прощения, это я накосячил. Я поставил прокси между браузером и провайдером прокси и там ограничил длину заголовка. Название темы поправил.
P.S.
Потратил полдня не понимая в чем дело, огромное спасибо, что помог. -
@Fox said in баг: длина пароля к прокси ограничена 64 символами(ошибочный прошу игнорировать):
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Обновил пост, речь про браузер.
Только что проверил пароль в 100 символов отправляется корректно:
Прокси пароль:
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890Заголовок
Proxy-Authorization: Basic cToxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwМожет есть какие нибудь символы в пароле? Можете привести точный пример пароля?
Накосячил, баг есть, пример прокси
{ "server": "127.0.0.1", "Port": "9003", "IsHttp": true, "name": "some_1", "password": "wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma" }Обрезает до
wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+obla, в http клиенте работает. -
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
@Fox said in баг: длина пароля к прокси ограничена 64 символами(ошибочный прошу игнорировать):
Может есть какие нибудь символы в пароле? Можете привести точный пример пароля?
Накосячил, баг есть, пример прокси
{ "server": "127.0.0.1", "Port": "9003", "IsHttp": true, "name": "some_1", "password": "wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma" }Обрезает до
wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+obla, в http клиенте работает.А как именно вы проверяете, что BAS обрезает пароль? Я проверил ваш пароль прокси в браузере, заголовок:
Proxy-Authorization: Basic c29tZV8xOndpZmk7cnU7b2pzYytrb3N0cm9tYSttdW5pY2lwYWwrdGVsZXBob25lK25ldHdvcms7a29zdHJvbWErb2JsYXN0O2tvc3Ryb21hdecode:
some_1:wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma -
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
@Fox said in баг: длина пароля к прокси ограничена 64 символами(ошибочный прошу игнорировать):
Может есть какие нибудь символы в пароле? Можете привести точный пример пароля?
Накосячил, баг есть, пример прокси
{ "server": "127.0.0.1", "Port": "9003", "IsHttp": true, "name": "some_1", "password": "wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma" }Обрезает до
wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+obla, в http клиенте работает.А как именно вы проверяете, что BAS обрезает пароль? Я проверил ваш пароль прокси в браузере, заголовок:
Proxy-Authorization: Basic c29tZV8xOndpZmk7cnU7b2pzYytrb3N0cm9tYSttdW5pY2lwYWwrdGVsZXBob25lK25ldHdvcms7a29zdHJvbWErb2JsYXN0O2tvc3Ryb21hdecode:
some_1:wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostromaВ логах прокси "прилетает" обрезанный пароль. Ставлю длинный, а прокся видит короткий. Причем http клиент шлет не обрезанный, тоже вижу по логам. Тип прокси
http. -
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
В логах прокси "прилетает" обрезанный пароль. Ставлю длинный, а прокся видит короткий. Причем http клиент шлет не обрезанный, тоже вижу по логам. Тип прокси
http.В каких логах прокси вы видите обрезанный пароль? Проверил на 3proxy, пароль прилетает полностью в исходном виде
-
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
В логах прокси "прилетает" обрезанный пароль. Ставлю длинный, а прокся видит короткий. Причем http клиент шлет не обрезанный, тоже вижу по логам. Тип прокси
http.В каких логах прокси вы видите обрезанный пароль? Проверил на 3proxy, пароль прилетает полностью в исходном виде
Можно полный конфиг? Я проверю ровно такой же у себя.
-
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
В логах прокси "прилетает" обрезанный пароль. Ставлю длинный, а прокся видит короткий. Причем http клиент шлет не обрезанный, тоже вижу по логам. Тип прокси
http.В каких логах прокси вы видите обрезанный пароль? Проверил на 3proxy, пароль прилетает полностью в исходном виде
Можно полный конфиг? Я проверю ровно такой же у себя.
auth strong users some_1:CL:wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma log "D:\test\log_work.txt" proxy -
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
В логах прокси "прилетает" обрезанный пароль. Ставлю длинный, а прокся видит короткий. Причем http клиент шлет не обрезанный, тоже вижу по логам. Тип прокси
http.В каких логах прокси вы видите обрезанный пароль? Проверил на 3proxy, пароль прилетает полностью в исходном виде
Можно полный конфиг? Я проверю ровно такой же у себя.
auth strong users some_1:CL:wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma log "D:\test\log_work.txt" proxyНе совсем понял. Где уверенность, что сам haproxy по "случайности" тоже пароль не обрезает? Можно добавить в строчку лог, который пишет содержимое заголовка
Proxy-Authorization? -
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Не совсем понял. Где уверенность, что сам haproxy по "случайности" тоже пароль не обрезает? Можно добавить в строчку лог, который пишет содержимое заголовка
Proxy-Authorization?Попробуйте в BAS добавить рандомные цифры в конец пароля
wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma123и авторизация не пройдёт@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn В обычном fiddler пароль можно посмотреть, он не обрезан
Я в фидлере и смотрел оба раза
-
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Не совсем понял. Где уверенность, что сам haproxy по "случайности" тоже пароль не обрезает? Можно добавить в строчку лог, который пишет содержимое заголовка
Proxy-Authorization?Попробуйте в BAS добавить рандомные цифры в конец пароля
wifi;ru;ojsc+kostroma+municipal+telephone+network;kostroma+oblast;kostroma123и авторизация не пройдёт@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn В обычном fiddler пароль можно посмотреть, он не обрезан
Я в фидлере и смотрел оба раза
Уффф, пошел думать, что у меня на компе такое. Запущу fiddler и тоже там посмотрю. Пока не понимаю, кто режет пароль.
-
@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn Скорей всего у haproxy где-то есть ограничение на длину заголовков или что-то подобное
http клиент работает с таким прокси, но он шлет меньше заголовков, чем браузер. Вероятно, дело в этом.
Если обращаться из браузера BAS напрямую к прокси провайдеру с таким паролем, то тоже не работает. А http клиент как работал, так и работает.
Думаю, что может быть дело и в haproxy(у меня) и в чем то еще у прокси-провайдера. Что совсем усложняет поиск причины. -
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Если обращаться из браузера BAS напрямую к прокси провайдеру с таким паролем, то тоже не работает. А http клиент как работал, так и работает.
Думаю, что может быть дело и в haproxy(у меня) и в чем то еще у прокси-провайдера. Что совсем усложняет поиск причины.Убери haproxy и сразу станет понятно где искать
-
@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Если обращаться из браузера BAS напрямую к прокси провайдеру с таким паролем, то тоже не работает. А http клиент как работал, так и работает.
Думаю, что может быть дело и в haproxy(у меня) и в чем то еще у прокси-провайдера. Что совсем усложняет поиск причины.Убери haproxy и сразу станет понятно где искать
Так не работает напрямую в браузере, так же и не работает через мой haproxy. О чем и разговор. Вероятно баг у меня и у провайдера прокси тоже. Осталось выяснить почему http клиент работает всегда.
-
Я провел тест еще раз на локальном компьютере. Использовал кубик "прокси" с таким настройками:

Для отслеживания что BAS посылает я использовал сочетание Proxifier и Charles.Что я получил:
Запрос определения данных прокси, выполняется http клиентом:
GET http://ip.bablosoft.com/?requestid=12249 HTTP/1.1 Host: ip.bablosoft.com Proxy-Authorization: Basic тут полный заголовок Accept: */* Proxy-Connection: Keep-AliveСледующий запрос:
CONNECT www.google.com:443 HTTP/1.1 Host: www.google.com:443 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36 Proxy-Connection: Keep-Alive Proxy-Authorization: Basic А вот тут уже обрезанный с конца заголовокВероятно, код соединения с прокси для браузера содержится в dll:
C:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps\25.5.0\Proxy.dllВероятно, эта dll и есть "виновник".

-
@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn В обычном fiddler пароль можно посмотреть, он не обрезан

Подошел невнимательно к твоему сообщению, этот запрос выполняется http клиентом, у меня он работает корректно. Bas шлет полный заголовок, а следующее соединение, когда уже соединяется браузер - нет.
-
@UserTrue said in баг: длина пароля к прокси ограничена 64 символами:
А хуже это на этапе connect передает неверный useragent
Это не тот useragent, это для соединения с прокси только. Он мало на что влияет, разве что сообщает прокси кто соединяется ним, если я правильно понимаю.
