Если вы (всё ещё?) ищете способ легко и безопасно настроить приватную сеть, то Tailscale — это то, что меня устроило по скорости и стоимости. Этот сервис позволяет создать VPN, который работает на основе WireGuard, но при этом упрощает настройку, автоматизирует управление ключами и делает систему безопасной и производительной. В этой статье я расскажу, как настроить Tailscale через Railway, популярный сервис для развертывания приложений.

О том, как работает Tailscale подробнее можно почитать в их блоге. По затратам на всё это дело получилось очень даже приятно. В заголовке написал 5 потому что это минимальный пакет Railway.

Мой опыт: за месяц посещений youtube почти ежедневно, вышло  $1.91.
Мой опыт: за месяц посещений youtube почти ежедневно, вышло $1.91.

Гайд, пожалуйста

Шаг 1. Создаём проект на Railway

  • Перейдите на Railway и зарегистрируйтесь (если у вас еще нет аккаунта)

  • Нажмите на кнопку New Project

  • Выберите Deploy a template tailscale-vpn

  • После создания проекта, Railway создаст рабочую среду для ваших приложений

Для запуска приложения необходимо получить ключ TAILSCALE_AUTHKEY, идем за ним в tailscale.

Шаг 2. Авторизация на TailScale

  • Идем на сайт и проходим регистрацию.

  • После входа в аккаунт переходим в настройки в раздел Auth Client для генерации ключа и нажимаем Generate auth key...

  • Далее добавляем описание и разрешаем использование ключа на разных устройствах. Срок действия ключа ставим 90 (максимум), позже выключим его.

    Создаем ключ
    Создаем ключ
  • Копируем ключ и...

Шаг 3. Заводим машину

  • ...и ставим в railway этот самый ключ. Далее нажимаем Deploy Template

  • После того, как приложение развернется на Railway, в вашем списке машин на Tailscale появится эта самая машина. К ней вы и будете подключать свои устройства.

  • Идем на Tailscale в Machines и проверяем, что добавилось устройство.

  • Делаем подключенное устройство "бессмертным".

  • Заходим также в настройки машины и устанавливаем Use as exit node в Edit route settings...

Voilà! Теперь можно подключать свои девайсы к запущенной машине.

Шаг 4. Устанавливаем клиент и подключаемся

Есть нюанс: чтобы скачать VPN нужно установить другой VPN...

Скачать клиенты можно с официального сайта на windows/mac/linux/ios/android, но только если врублен какой-нибудь VPN в браузере. Подойдет любой бесплатный, на самом деле.

  • После установки (windows) и запуска, нужно войти в тот же аккаунт, что и на tailscale и установить в exit-node вашу созданную машину.

Кликаем по клиенту
Кликаем по клиенту

Шаг 5. Нюансы оплаты хостинга

Для оплаты хостинга нужна карты visa/mastercard. Думаю тут не нужно прилагать скринов с инструкцией. На Railway для текущих целей подойдет тариф Hobby. Это 5$ в месяц.

Надеюсь гайд был полезен. Спасибо, что дочитали до конца. Буду рад вашей обратной связи.

Комментарии (9)


  1. vikarti
    03.01.2025 17:16

    Кросс-граничный Wireguard для антицензурного VPN?

    Нет ну может где то оно в России еще работает.... (в Казахстане таких проблем пока нет насколько в курсе).


    1. rendov
      03.01.2025 17:16

      Тоже кекнул с обычного стража кабелюки. Тут либо амнезию использовать, либо вообще под https маскироваться. А конкретно ютуб можно пока смотреть и через самый дешевый vps российский за 200р/мес, до дата-центров пока еще не добрался РКН.


    1. youjintyan Автор
      03.01.2025 17:16

      Предложил лишь один из, пожалуй, простых вариантов


    1. youjintyan Автор
      03.01.2025 17:16

      Ну приоритетно это задумывался вариант как раз для работы не из Казахстана, а из сами знаете откуда ;)


  1. enamchuk
    03.01.2025 17:16

    Tailscale в РФ пока ещё работает, но осенью на неделю все устройства с российскими IP стали недоступны (устройства зарубежом были доступны). Через некоторое время работоспособность восстановилась, а Tailscale прислал письмо с извинениями в том, что без предупреждения отключил доступ в санкционных странах, пообещав, что вскоре всё же прекратит доступ к услугам из списка стран, но предупредит об этом заранее.
    Но пока работает, я им пользуюсь по прямому назначению - объединению устройств в локальную сеть, но посматриваю на headscale - ему ещё далеко до tailscale, но основные функции работают.


    1. youjintyan Автор
      03.01.2025 17:16

      Видимо пропустил этот момент с блокировкой осенью. Увы и эх конечно, что он тоже по прогнозам вскоре перестанет работать в РФ.


    1. ShadF0x
      03.01.2025 17:16

      Кстати, уже некоторое время задаюсь вопросом - а почему никто не упоминает ZeroTier? Если уж полагаться на третью сторону в плане содержания VPN-сервера, так тогда уж на всю катушку.


      1. enamchuk
        03.01.2025 17:16

        ZeroTier отлично блокируется нашими операторами связи и почти не работает.


        1. ShadF0x
          03.01.2025 17:16

          Ожидаемо, но было лень проверять на практике.


  1. IvanBodhidharma
    03.01.2025 17:16

    Почитал статью, Амнезия ставится сильно проще и не подвержена деградации от роспозора.