Адрес и порт: куда именно идёт соединение
Две части строки отвечают на вопрос «куда». Адрес — это дом, порт — дверь в нём. Ошибиться можно и там и там, и симптомы будут разными.
Нужна не строка, а рабочий список серверов? Одна ссылка-подписка обновляет его сама: 200 ₽ за месяц, 1 800 ₽ за год на 3 устройства. Первые 3 дня — без карты.
Посмотреть →Адрес — имя или номер машины, к которой приложение подключается. Порт — номер от 1 до 65535, который говорит, какая именно служба на этой машине вас ждёт. Оба значения задаёт владелец сервера, и подобрать их самому невозможно.
vless://a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d@node7.example-host.net:443?security=tls#Амстердам-01Зелёным — адрес, янтарным — порт. Разделяет их последнее двоеточие в этой части строки.
Доменное имя или числовой адрес
В строке встречается и то и другое. Доменное имя (node7.example-host.net) удобнее владельцу сервера: машину можно перенести, а имя оставить прежним — у всех пользователей строка продолжит работать. Числовой адрес (203.0.113.45) подключается на доли секунды быстрее, потому что не требует отдельного запроса на превращение имени в номер, но при переезде машины умирает.
| Что стоит в строке | Пример | Что это значит для вас |
|---|---|---|
| Доменное имя | node7.example-host.net | Строка переживёт переезд сервера; нужен рабочий DNS на устройстве |
| Числовой адрес | 203.0.113.45 | Подключается чуть быстрее; после переезда машины строка мертва |
| Числовой адрес нового формата | [2a03:b0c0::7] | Работает только там, где ваш провайдер выдаёт такие адреса |
Почему порт почти всегда 443
Потому что 443 — это номер, на котором работают обычные защищённые сайты. Соединение на такой порт выглядит как поход в любой магазин или почту, и поэтому проходит везде, где вообще работает интернет: в гостиничной сети, в офисе, на мобильном тарифе. Остальные номера встречаются реже:
| Порт | Как часто | Что стоит знать |
|---|---|---|
| 443 | Подавляющее большинство | Тот же порт, что у защищённых сайтов; проходит почти везде |
| 8443 | Часто | Тот же смысл, но нестандартный номер — в некоторых сетях закрыт |
| 80 | Редко | Обычный незащищённый веб-порт; соединение без шифрования на этом уровне |
| 2053, 2083, 2087, 2096 | Изредка | Запасные номера, которые понимают сервисы-посредники |
| Любой другой | Единично | Полностью рабочий вариант, но в чужих сетях может не пройти |
Отсюда практическое следствие: если строка не подключается только на рабочем ноутбуке или только с гостиничного Wi-Fi, а с мобильного интернета работает, посмотрите на порт. Нестандартный номер в чужой сети может быть просто не разрешён: работает не везде.
Что будет, если ошибиться
- 01 Опечатка в адресе Приложение не находит машину с таким именем и даже не начинает соединение. Сверьте адрес с исходной строкой символ в символ. Особенно точки и дефисы.
-
02
Кириллица вместо латиницы
Буквы
с,е,о,а,рвыглядят одинаково, но это разные символы. Имя не находится. Вставьте строку в разбор — он предупреждает о кириллице в адресе. - 03 Потерялся порт Приложение подставит значение по умолчанию, и оно почти наверняка окажется не тем. Возьмите строку заново из источника: кусок потерялся при копировании.
- 04 Порт заменили «на всякий случай» Сервер слушает ровно один номер. На другом номере никто не отвечает. Верните исходное значение: что нельзя менять.
Проверьте, в строке дело или в приложении
Разбор показывает, что со строкой всё в порядке, а подключения всё равно нет? Значит, вопрос не к синтаксису, а к серверу за адресом. Самый быстрый способ это увидеть — положить рядом ссылку, за которой точно есть живые серверы, и переключиться на неё. Пробные 3 дня выдаются без платёжных данных.
- карта не нужна
- ссылка приходит сразу
- 3 устройства
Можно ли подставить адрес другого сервера в свою строку?
Нет. Идентификатор действует на том сервере, где он записан. Строка от одного сервера с адресом другого не подключится ни к одному из них.
Почему у всех строк из моей подписки один и тот же порт?
Потому что серверы настроены одинаково — это нормально для набора машин одного владельца. Различаются они адресами и, значит, расположением.
Адрес сервера говорит, в какой он стране?
Не обязательно. Имя вроде nl-01 — это просто подпись владельца, и она может не совпадать с реальным расположением машины.
Что делать, если адрес перестал отвечать?
Переключиться на другой сервер в списке. Если все мертвы — источник строк закрылся: сколько живёт конфигурация.
Когда разбор закончен, остаётся вопрос, на который страница ответить не может: жив ли сервер за вашей строкой. Быстрее всего это проверяется подстановкой — возьмите ссылку, за которой стоит обслуживаемый список серверов, и положите её в то же приложение рядом со своей. Заработало — дело было в строке. Первые 3 дня выдаются без платёжных данных, дальше 200 ₽ за месяц или 1 800 ₽ за год — это 4,9 ₽ в день на 3 устройства, разовым платежом и без автосписаний.
Получить ссылку →