Перейти к содержимому

Глоссарий

Авторизация прокси

Платный адрес продаётся с логином и паролем, и от того, куда попадёт эта пара, зависят два ответа: загрузятся ли страницы вообще и кто ещё на вашем компьютере сможет тратить купленный трафик.

Авторизация прокси это логин и пароль, которые прокси требует, прежде чем повезёт хоть один ваш запрос.

Как прокси спрашивает логин

Прокси, которому нужен логин, разворачивает первый запрос и называет себя в отказе. Браузер повторяет запрос уже с парой.

  • Адреса HTTP и HTTPS

    Отказ несёт вызов, а ответ едет заголовком в каждом следующем запросе. Заголовок этот кончается на прокси и дальше него не идёт.

  • Адреса SOCKS5

    Логин это отдельный шаг рукопожатия, до того как браузер назовёт нужный сайт. Имя сайта после входа разрешает сам прокси, а не ваш компьютер.

  • Пара к узлу, а не к сайту

    Она принадлежит только прокси и только этому ходу. Открытый сайт её не видит и никогда не спрашивает.

Почему строка запуска это не место

Пара, вписанная в адрес запуска браузера, лежит на виду у каждой программы, работающей под вашей учётной записью.

И она не работает. Замер на сборке, которая едет сегодня:

Пара вписана в адрес запуска
0 запросов, ничего не загрузилось
Обычный адрес на петле и посредник впереди
13 запросов через прокси

Замерено на ARMANOS Browser 153.0.7978.0. Движок отвергает логин, вписанный в адрес запуска, поэтому большинство платных адресов не открыли бы ничего.

Где пара живёт вместо этого

Пока окно открыто, на петле работает маленький посредник. С браузером он говорит вовсе без логина, а с вашим прокси настоящей парой.

Пароль остаётся внутри работающей программы и до строки запуска не доходит.

  • Только эта машина

    Подключение с любого другого адреса отбрасывается, не дойдя до разбора. Открытым прокси для посторонних посредник стать не может.

  • Пропуск на этот запуск

    Чужой программе понадобился бы пропуск этого запуска, а выдан он только браузеру самого профиля.

  • Исчезает вместе с окном

    Порт перестаёт существовать в тот же миг, когда профиль закрыли. Следующий запуск того же профиля берёт другой порт, а не прежний.

Отвергнутый логин это не выход наружу

Прокси, отвергший пару, отвечает отказом, и этот отказ доходит до страницы, а не проглатывается.

Окно перестаёт грузить страницы. Оно не переключается на ваше собственное подключение, которое положило бы ваш настоящий адрес на тот самый сайт.

Часто путают с этим

  • Вход на сайт

    Тот логин принадлежит аккаунту, который вы открываете. Он едет на сайт, и прокси его не видит.

  • Доступ по своему адресу

    Часть продавцов привязывает прокси к вашему адресу вместо пароля. Тогда ни логина, ни посредника нет, а смена вашей линии рвёт доступ.

  • Логин SSH

    SSH предъявляет свою пару внутри собственного шифрованного рукопожатия. Прокси её заголовком не отдают никогда.

Чего это не делает

  • Это не шифрует трафик. Логин доказывает, кто подключается, а ход до обычного адреса HTTP остаётся ровно таким же открытым, каким был до всякого логина.
  • Это не прячет вас от хозяина адреса. Кто держит адрес, тот видит каждое подключение, открытое через него, с логином или без, и порядок захода тоже видит.
  • Встроенный движок вовсе не умеет логин в SOCKS5. Платному SOCKS5 с паролем нужен движок ARMANOS Browser либо адрес HTTP вместо него.
  • Это не делает адрес вашим. Логин говорит, какой вы покупатель у продавца, а не то, что через этот выход прямо сейчас не идёт больше никто.

Проверить

Каждое утверждение выше это место в коде и стенд.

Посредник, который несёт логин, и кого он разворачивает
apps/desktop/src/lib/proxyAuthBridge.js
Живые сокеты против прокси HTTP и SOCKS5, требующих логин
apps/desktop/test/proxy-auth-bridge.js
Адрес с паролем действительно везёт трафик на отгруженном движке
apps/desktop/test/прокси-с-паролем-живьём.js
Кнопка проверки идёт той же дорогой, что и запуск
apps/desktop/test/proxy-check-uses-bridge.js

Вопросы

Можно вписать логин прямо в адрес прокси?
На этом движке нельзя. Он отвергает такой вид сразу, и профиль, настроенный так, не открывает ни одной страницы.
Доходит ли пароль до сайтов, которые я открываю?
Нет. После рукопожатия SOCKS5 запрос обращён к самому сайту и не несёт ничего, принадлежащего прокси.
Где пароль живёт между запусками?
Его закрывает сама система теми же средствами, какими держит ваши остальные пароли, и своего запасного ключа у программы нет. Там, где система закрыть не может, программа не делает вид, что закрыла.
Продавец сменил пароль, и ничего не грузится.
Сохранённая пара стала неверной, и адрес отвечает отказом. Поправьте запись и нажмите проверку на этой строке.
Может ли чужая программа здесь пойти через мой платный адрес?
Ей пришлось бы предъявить пропуск этого запуска, а выдан он только браузеру самого профиля.

Поставьте платный адрес за профиль

Бесплатный тариф даёт два профиля, без срока и без карты.