баг: длина пароля к прокси ограничена 64 символами
-
Некоторые прокси провайдеры позволяют в поле пароль к прокси указывать подробное GEO выходной ноды прокси и длина пароля может составлять очень большую величину.
Пример формата:
wifi;cd;liquid+intelligent+technologies;kinshasa+city;kinshasa
Если пароль превысит длину 64 символа, то он будет обрезан до 64 символов. Прошу увеличить длину допустимого пароля до 100 символов. Если есть какой то обходной путь на данный момент, прошу его сообщить. Данные действительны, если длина пользователь к прокси составляет 6 символов.
Баг репорт про браузер, не http клиент.
Версия
BAS 25.5.0
-
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Некоторые прокси провайдеры позволяют в поле пароль к прокси указывать подробное GEO выходной ноды прокси и длина пароля может составлять очень большую величину.
Пример формата:
wifi;cd;liquid+intelligent+technologies;kinshasa+city;kinshasa
Если пароль превысит длину 64 символа, то он будет обрезан до 64 символов. Прошу увеличить длину допустимого пароля до 100 символов. Если есть какой то обходной путь на данный момент, прошу его сообщить.
Версия
BAS 25.5.0
Я так понимаю речь про http клиент? В браузере данные прокси работают?
-
@Fox said in баг: длина пароля к прокси ограничена 64 символами:
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Некоторые прокси провайдеры позволяют в поле пароль к прокси указывать подробное GEO выходной ноды прокси и длина пароля может составлять очень большую величину.
Пример формата:
wifi;cd;liquid+intelligent+technologies;kinshasa+city;kinshasa
Если пароль превысит длину 64 символа, то он будет обрезан до 64 символов. Прошу увеличить длину допустимого пароля до 100 символов. Если есть какой то обходной путь на данный момент, прошу его сообщить.
Версия
BAS 25.5.0
Я так понимаю речь про http клиент? В браузере данные прокси работают?
Обновил пост, речь про браузер.
-
@sergerdn said in баг: длина пароля к прокси ограничена 64 символами:
Обновил пост, речь про браузер.
Только что проверил пароль в 100 символов отправляется корректно:
Прокси пароль:
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
Заголовок
Proxy-Authorization: Basic cToxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkw
Может есть какие нибудь символы в пароле? Можете привести точный пример пароля?
-
@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 c29tZV8xOndpZmk7cnU7b2pzYytrb3N0cm9tYSttdW5pY2lwYWwrdGVsZXBob25lK25ldHdvcms7a29zdHJvbWErb2JsYXN0O2tvc3Ryb21h
decode:
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 c29tZV8xOndpZmk7cnU7b2pzYytrb3N0cm9tYSttdW5pY2lwYWwrdGVsZXBob25lK25ldHdvcms7a29zdHJvbWErb2JsYXN0O2tvc3Ryb21h
decode:
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 В обычном fiddler пароль можно посмотреть, он не обрезан
-
Спасибо за подсказку, ну и хрень у меня происходит.
-
@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 и тоже там посмотрю. Пока не понимаю, кто режет пароль.
-
@sergerdn Скорей всего у haproxy где-то есть ограничение на длину заголовков или что-то подобное
-
@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 клиент работает всегда.