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

База знаний

Выберите тип прокси или очистите поля

У наполовину заполненного прокси два прочтения, и программа не выбирает за вас. Выберите вид связи или очистите поля, и та же самая форма сохранится без единого слова.

Пустая строка списка это «без прокси»

Первая строка в списке видов связи это «Без прокси». Под ней набранный адрес говорит одно, а выбор в списке другое.

Поэтому отказ просит вас решить. Решение это один щелчок, и всё остальное набранное остаётся на месте.

Что считается набранным

Адрес, порт, логин или пароль. Любого одного из них хватает, чтобы спросить вид связи.

Пустая форма это другое дело. С выбранным видом или без него она сохраняется молча, и профиль потом идёт без прокси.

Очистить поля это полноценный ответ

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

У порта своя строка

Порт вне границ от 1 до 65535 это не порт, и пустой порт тоже не порт. Строка про эти границы приходит, когда вид связи и адрес уже на месте.

У библиотеки прокси пустой строки в списке видов нет вовсе. Не хватать там может только двух вещей: адреса и порта.

Пометка на уже сохранённом профиле

Две строки выше приходят по нажатию «Создать» или «Сохранить», а ещё по проверке прокси из той же формы. Пока вы набираете, поля не читает никто.

Третий случай про прокси, уже стоящий на профиле: в списке рядом с ним появляется пометка «не применён», и в плитках, и в таблице. Наведите на пометку, и она назовёт причину словами, а проверка такого прокси отвечает теми же словами и никуда не звонит.

У всех запусков одна дверь

Кнопка в списке, прогон, заказанный чужой программой через местный интерфейс, и сценарий идут одним и тем же запуском.

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

Вид по умолчанию задаёт окно вставки

В окне вставки есть выбор вида связи для строк без схемы. Поставьте там SOCKS5, и те же строки придут как SOCKS5, а строка со своей схемой её и сохранит.

Строка без внятного порта не читается вовсе и возвращается в числе пропущенных. У ввезённой таблицы дорога своя: пустой столбец вида связи там значит HTTP, а вид, которого никто не знает, называют вслух, а не подменяют.

Чего эта статья не разбирает

  • Отвечает ли прокси вообще. Эти три строки читают форму и никуда не звонят.
  • Профиль, который открылся и потерял выход по дороге. Те строки про связь, а не про форму.
  • Какой прокси покупать. Программа берёт то, что дал продавец, и говорит, когда воспользоваться этим не может.

Где это решается

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

Набранный прокси без выбранного вида получает ответ, а не пропадает, и пустая форма остаётся обычным сохранением
apps/desktop/test/proxy-covers-https.js
Запись библиотеки с битым портом не заводится вовсе, а вставленная строка берёт выбранный вид только тогда, когда своей схемы у неё нет
apps/desktop/test/proxy-library.js
Пустой столбец вида связи во ввезённой таблице по-прежнему значит HTTP, а неизвестный вид называют вслух
apps/desktop/test/csv-proxy-columns.js
Запуск отклоняет прокси, который нечем выразить, и пропускает исправный выход по SSH
apps/desktop/test/выход-по-ssh.js
Форма читается по нажатию кнопки, а не пока вы набираете
apps/desktop/src/manager/renderer.js (только код, стенда на это нет)

Вопросы

Я выбрал вид связи и ничего не набрал. Почему нет отказа?
Пустая форма это не наполовину заполненная. Профиль сохраняется без прокси, и в списке так и написано.
Можно сохранить адрес сейчас, а вид связи выбрать потом?
Нет. Поля прокси сохраняются вместе или никак, поэтому полусохранённого состояния, к которому можно вернуться, не бывает.
То же самое будет при выдаче прокси сразу многим профилям?
Да, а пустая форма там значит снять прокси у всех выбранных, и об этом спрашивают до того, как что-то произойдёт.
Почему отказ, а не сохранение с предупреждением?
Мимо предупреждения можно пройти, и после него останется профиль, который читается как настроенный. Форма это последнее место, где это исправляется даром.

Так и не вышло

Поддержка читает отчёт, который едет вместе с письмом, и отвечает причиной, а не списком советов.