runet-censorship-bypass icon indicating copy to clipboard operation
runet-censorship-bypass copied to clipboard

Не работают прокси с логином и паролем

Open GrozMX opened this issue 2 years ago • 6 comments

Ввожу так: HTTPS uEQ1R0:[email protected]:9716

Скрин (последняя цифра замазана): https://s.mail.ru/GnHt/mNP3BC3yq

В итоге ошибка ERR_CONNECTION_RESET: https://s.mail.ru/JtNv/4ApZSFgRZ

GrozMX avatar Feb 09 '23 20:02 GrozMX

Из какого магазина (по какой ссылке) вы скачали это расширение?

ilyaigpetrov avatar Feb 10 '23 11:02 ilyaigpetrov

А, да, это наше расширение. Проверяли работоспособность прокси? Например, так: curl -x https://<ip>:<port>/ http://www.kasparov.ru/.

ilyaigpetrov avatar Feb 12 '23 12:02 ilyaigpetrov

https://chrome.google.com/webstore/detail/%D0%BE%D0%B1%D1%85%D0%BE%D0%B4-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA-%D1%80%D1%83%D0%BD%D0%B5%D1%82%D0%B0/npgcnondjocldhldegnakemclmfkngch

GrozMX avatar Feb 14 '23 12:02 GrozMX

А, да, это наше расширение. Проверяли работоспособность прокси? Например, так: curl -x https://<ip>:<port>/ http://www.kasparov.ru/.

https://s.mail.ru/SmXg/AvdTWiPSF - не уверен что я правильно понял вашу мысль, но в любом случае не работает.

И так или иначе, в вашем решении не указны логин и пароль для прокси.

GrozMX avatar Feb 14 '23 12:02 GrozMX

Проблема еще присутствует: Тестил на Chromium/Chrome/Firefox, использую danted на своем VPSе для SOCKS5.

Импорт/экспорт выглядит таким образом SOCKS5 user:passwd@ip:port При подключении возникает ошибка An error occurred during a connection to DOMAIN В самом расширении появляется Прокси-сервер отказался обслуживать запрос к DOMAIN. Это могло быть намеренно или по ошибке. Вы можете сообщить об ошибке администратору прокси Danted возвращает в логах айпи-порты: error after reading 3 bytes in 0 seconds: client offered no acceptable authentication method Сама прокся хорошо работает как под FoxyProxy, так и с обычного курла.

ktkv419 avatar Mar 16 '23 17:03 ktkv419

С Chromium/Chrome всё понятно: они вообще не поддерживают аутентификацию для SOCKS5 прокси. Скажу больше: они даже не берут user:passwd@ из вашего PAC. Однако, если HTTP/HTTPS прокси отвечает 407 Proxy Authentication Required, то Chromium/Chrome запрашивает у пользователя логин/пароль и сохраняет в случае успеха. Для SOCKS5 это не работает, т.к. никакого HTTP 407 он конечно же не получает, а в коде Chromium для SOCKS5 не принимается вообще никакой метод аутентификации кроме 0x00 (NO AUTHENTICATION REQUIRED)

PS История вообще крайне бородатая: https://bugs.chromium.org/p/chromium/issues/detail?id=256785

eisaev avatar Mar 31 '23 15:03 eisaev