Обзор Amnezia

Если Amnezia не работает

Разбираем по симптомам. Важно с самого начала различать две разные поломки: не запускается программа — или не поднимается соединение. Лечатся они в разных местах.

Независимый обзор. Разбор основан на типовых причинах и не заменяет обращение к документации и сообществу разработчика.

С чего начинать всегда

Прежде чем менять настройки, стоит отсечь очевидное — это снимает заметную часть случаев:

«Фоновая служба не запущена»

Одно из самых частых сообщений. Клиент состоит из двух частей: видимого интерфейса и системной службы, которая и управляет туннелем. Сообщение означает, что интерфейс поднялся, а служба — нет.

Типичные причины, по убыванию частоты:

Порядок действий: закрыть программу, запустить от имени администратора; если не помогло — переустановить, не забыв разрешить установку сетевого компонента.

Соединение не поднимается на своём сервере

Здесь программа обычно ни при чём: мешает окружение сервера.

ПричинаКак проявляетсяЧто делать
Порт закрыт у хостингаУстановка прошла, подключение висит и отваливаетсяОткрыть нужный порт в панели хостинга — у многих провайдеров есть свой межсетевой экран поверх сервера
Порт занятОшибка ещё на этапе установкиВыбрать другой порт в настройках протокола
Недостаточно правУстановка обрывается на серединеИспользовать учётную запись с правами root
Неподходящий образ системыУстановка не доходит до концаПересоздать сервер на обычном образе Ubuntu или Debian

Быстрая проверка. Если установка серверной части прошла, а соединение не поднимается — почти наверняка дело в закрытом порте, а не в клиенте. Это первое, что стоит смотреть, и чаще всего этим всё и заканчивается.

Работало, потом перестало

Три сценария, которые стоит проверить именно в этом порядке:

  1. Сервер. Закончилась оплата, машина остановлена, адрес сменился после переезда у хостинга.
  2. Обновление. Клиент обновился, серверная часть осталась прежней. Помогает пересоздание конфигурации, в тяжёлом случае — переустановка серверной части.
  3. Сеть. Протокол перестал проходить именно в вашей сети. Признак характерный: на мобильном интернете работает, на домашнем — нет, или наоборот. Лечится сменой протокола на маскирующийся, см. раздел о настройке.

Медленно работает

Скорость в self-hosted сценарии определяется вашим сервером, а не программой. Смотреть стоит на:

Не нашли свой случай

Если симптом не совпал ни с одним из перечисленных, разумнее не перебирать настройки наугад, а посмотреть, что происходит на сервере, и поискать сообщение об ошибке в обсуждениях проекта — большинство редких случаев там уже разобрано.