Если Amnezia не работает
Разбираем по симптомам. Важно с самого начала различать две разные поломки: не запускается программа — или не поднимается соединение. Лечатся они в разных местах.
С чего начинать всегда
Прежде чем менять настройки, стоит отсечь очевидное — это снимает заметную часть случаев:
- Проверить, что интернет работает без туннеля.
- Убедиться, что сервер оплачен и включён: истёкшая аренда VPS выглядит для пользователя точно так же, как «программа сломалась».
- Перезапустить клиент полностью, а не сворачивать окно.
- Проверить, что версия клиента не древняя: часть протоколов меняется между выпусками.
«Фоновая служба не запущена»
Одно из самых частых сообщений. Клиент состоит из двух частей: видимого интерфейса и системной службы, которая и управляет туннелем. Сообщение означает, что интерфейс поднялся, а служба — нет.
Типичные причины, по убыванию частоты:
- При установке не выданы права администратора — служба просто не зарегистрировалась.
- Службу остановила или заблокировала защитная программа.
- Установка прошла с ошибкой, и часть файлов не встала.
Порядок действий: закрыть программу, запустить от имени администратора; если не помогло — переустановить, не забыв разрешить установку сетевого компонента.
Соединение не поднимается на своём сервере
Здесь программа обычно ни при чём: мешает окружение сервера.
| Причина | Как проявляется | Что делать |
|---|---|---|
| Порт закрыт у хостинга | Установка прошла, подключение висит и отваливается | Открыть нужный порт в панели хостинга — у многих провайдеров есть свой межсетевой экран поверх сервера |
| Порт занят | Ошибка ещё на этапе установки | Выбрать другой порт в настройках протокола |
| Недостаточно прав | Установка обрывается на середине | Использовать учётную запись с правами root |
| Неподходящий образ системы | Установка не доходит до конца | Пересоздать сервер на обычном образе Ubuntu или Debian |
Быстрая проверка. Если установка серверной части прошла, а соединение не поднимается — почти наверняка дело в закрытом порте, а не в клиенте. Это первое, что стоит смотреть, и чаще всего этим всё и заканчивается.
Работало, потом перестало
Три сценария, которые стоит проверить именно в этом порядке:
- Сервер. Закончилась оплата, машина остановлена, адрес сменился после переезда у хостинга.
- Обновление. Клиент обновился, серверная часть осталась прежней. Помогает пересоздание конфигурации, в тяжёлом случае — переустановка серверной части.
- Сеть. Протокол перестал проходить именно в вашей сети. Признак характерный: на мобильном интернете работает, на домашнем — нет, или наоборот. Лечится сменой протокола на маскирующийся, см. раздел о настройке.
Медленно работает
Скорость в self-hosted сценарии определяется вашим сервером, а не программой. Смотреть стоит на:
- Расстояние до сервера. Чем дальше страна, тем выше задержка — это физика, а не настройка.
- Тариф хостинга. У дешёвых VPS канал часто делится между соседями.
- Протокол. Маскирующиеся варианты медленнее прямых: за незаметность платят скоростью.
Не нашли свой случай
Если симптом не совпал ни с одним из перечисленных, разумнее не перебирать настройки наугад, а посмотреть, что происходит на сервере, и поискать сообщение об ошибке в обсуждениях проекта — большинство редких случаев там уже разобрано.