База знаний
Проверить прокси до запуска
Проверка одной строки
У каждой записи библиотеки своя кнопка, и ответ ложится прямо в эту строку, а не в отдельное окно. Список остаётся списком: видно сразу, кто жив, а кто молчит.
- 1
Откройте библиотеку прокси
Вкладка «Прокси» в левом столбце.
- 2
Найдите сомнительную строку
Список на той же вкладке, по строке на адрес.
- 3
Нажмите «Проверить»
Кнопка справа в этой строке.
- 4
Прочитайте строку под адресом
Та же строка, где ответ заменяет прежний.
Что возвращает проверка
Адрес выхода, страна, которой он принадлежит, и время до первого ответа. Это то, что прочитал бы сайт, и измерено через то же соединение, каким пойдёт профиль.
У строки, которая не ответила, остаётся причина и время последней попытки, поэтому список читается без повторной проверки всего подряд. Само время отклика показывается один раз, при нажатии: в строке остаются адрес, страна и когда проверяли, а не насколько быстро ответили.
Проверка идёт дорогой запуска
Прокси с логином идёт через тот же мост на петле, каким пользуется запуск, а запись SSH сперва поднимает настоящий туннель.
И то и другое снимается сразу после ответа, поэтому нажатие «Проверить» не оставляет за собой ничего слушающего.
Прошедшая проверка означает, что и запуск пройдёт
Проверка всей библиотеки
«Проверить все» проходит список сверху вниз и говорит, сколько ответило из скольких опрошенных. Кнопка при этом показывает, какая строка сейчас в работе.
Идёт по одному нарочно. Полсотни запросов разом со стороны продавца выглядят сканированием и портят любое измерение времени.
Что ещё задаёт ответ
Страна выхода это то, что даёт профилю часы и список языков, поэтому все трое сходятся между собой.
Когда прокси ответил, а страну определить не вышло, вам об этом скажут, а не оставят молчаливый пропуск.
Проверка внутри профиля
В окне профиля есть своя кнопка «Проверить прокси» рядом с полями соединения, для адреса, который вы набираете руками.
Профиль, у которого прокси нет вовсе, так и скажет, а не сделает вид, что проверка прошла. Незаполненный порт тоже назовут отдельно: с ним запуск не пойдёт.
Чего это не делает
- Это не следит постоянно. Ответ это состояние на миг нажатия кнопки, а не живой надзор.
- Это не чинит адрес. Мёртвая строка остаётся мёртвой, пока её не поправите вы или продавец.
- Это не читает весь путь. Читается выход, который увидит сайт, и страна, которая к нему относится.
Где это решается
Каждое утверждение выше это одно место в коде и один стенд.
- Проверка идёт дорогой запуска, вместе с мостом и туннелем
- apps/desktop/test/proxy-check-uses-bridge.js
- Прокси с паролем правда возит трафик на собранном движке
- apps/desktop/test/прокси-с-паролем-живьём.js
- Страна выхода определяется и попадает туда, откуда её читают часы профиля
- apps/desktop/test/exit-geo.js
- Туннель проверки поднимается и снимается вокруг самого опроса
- apps/desktop/src/main/main.js · apps/desktop/test/выход-по-ssh.js
Вопросы
- Проверка не прошла, а браузер через этот прокси работает.
- Значит беда в туннеле или в мосту, а не в прокси, и в сообщении сказано, в чём именно. Запись SSH, которая не подключилась, называет отказ сервера, а не прокси.
- Почему «Проверить все» идёт так долго?
- Строки опрашиваются одна за другой, а не разом. Так измерение остаётся честным, а всплеск запросов не уходит к продавцу.
- Можно проверить адрес до сохранения?
- Да. Заполните поля соединения в окне профиля и нажмите «Проверить прокси» там же.
- Что будет, если прокси умрёт посреди сессии?
- Окно перестанет грузить страницы, а не уйдёт в сеть с вашего адреса. Тихий откат был бы худшим из двух.
Попробуйте на одном профиле
Бесплатный тариф даёт два профиля, без срока и без карты.