Что в строке нельзя менять
Строку хочется поправить: убрать лишнее, подставить свой адрес, сменить порт «на всякий случай». Почти всегда это заканчивается тем, что она перестаёт подключаться.
Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.
Посмотреть →Пять частей из шести описывают чужой сервер и должны совпадать с его настройками символ в символ. Свободна только последняя — имя после решётки. Всё остальное правится не у вас, а на сервере.
| Часть строки | Менять? | Что будет, если изменить |
|---|---|---|
| Протокол | Нет | Сервер ждёт разговора по своим правилам и не отвечает на чужие |
| Идентификатор | Нет | Пропуск перестаёт совпадать со списком на сервере |
| Адрес | Нет | Соединение уходит к машине, которая о вас ничего не знает |
| Порт | Нет | На другом номере никто не слушает |
| Параметры | Нет | Упаковка перестаёт совпадать с ожидаемой, приветствие обрывается |
| Имя | Да | Меняется только подпись в вашем списке |
Три частые правки, которые не помогают
Заменить порт на 443, потому что «так проходит везде»
Порт указывает не на то, как соединение пройдёт по сети, а на то, какую дверь открыли на сервере. Если сервер слушает 8443, на 443 у него просто никого нет. Смена номера в строке ничего не откроет: адрес и порт.
Убрать «лишние» параметры, чтобы строка стала короче
Параметры описывают упаковку соединения, и сервер ждёт ровно такой. Убрали type=ws — приложение отправит данные без обёртки, а сервер ждал её и разговор не состоится: параметры.
Дописать allowInsecure=1, потому что так советуют в комментариях
Этот параметр выключает проверку подлинности сертификата. Иногда после него действительно появляется соединение — и это плохой знак: значит, вас встречает не тот сервер, которого вы ждали, либо на устройстве сбита дата. Лечить надо причину, а не отключать проверку.
Если строку уже поправили и стало хуже
-
Удалите правленую запись
Не пытайтесь восстановить её по памяти: в строке легко разойтись на один символ, и результат будет тот же.
-
Возьмите исходную строку заново
Из письма, переписки или личного кабинета — оттуда, откуда она пришла в первый раз.
-
Проверьте её до добавления
Вставьте в разбор: он покажет, все ли части на месте, и предупредит о пробелах и кириллице в адресе.
-
Добавьте заново и подпишите
Имя переписывайте на здоровье — это единственное место, где ваша правка ничего не ломает.
Проверьте, в строке дело или в приложении
Разбор показывает, что со строкой всё в порядке, а подключения всё равно нет? Значит, вопрос не к синтаксису, а к серверу за адресом. Самый быстрый способ это увидеть — положить рядом ссылку, за которой точно есть живые серверы, и переключиться на неё. Пробные 3 дня выдаются без платёжных данных.
- карта не нужна
- ссылка приходит сразу
- 3 устройства
А если я хочу использовать свой сервер?
Тогда нужна своя строка, сгенерированная на этом сервере, а не правка чужой: своя конфигурация на своём сервере.
Можно ли объединить две строки, взяв адрес из одной и идентификатор из другой?
Нет. Идентификатор действует только на том сервере, где он прописан.
Строка перестала работать — может, её надо обновить вручную?
Обновлять строку руками нечем: новые значения знает только владелец сервера. Если строка пришла из подписки, обновление списка подтянет актуальные записи само.
Почему тогда в приложении есть редактор параметров?
Он нужен тем, кто настраивает собственный сервер и сверяет обе стороны. Для чужой строки редактор бесполезен: менять в ней нечего.
Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.
Получить ссылку →