Меня долгое время раздражали все v2ray клиенты для macOS. Везде было что-то, что мне не нравилось. От внешнего вида до возможности автоматического обновления подписок по таймеру. Но спасибо 2026 веку, когда мы можем довольно быстро вайбкодить специфичные приложения под свои нужды!

Итак, встречайте, Teleport!

Иконка приложения Teleport

Teleport — это очень минималистичный клиент для xray-core сделанный специально для MacOS, который живёт в menu bar. Написан на SwiftUI, старается быть как можно более нативным.

Весь код написан GPT 5.5, я его не читал… Про Swift почти ничего не знаю :) Аудит кода на безопасность проводился так же самой GPT 5.5… Даже иконка приложения сгенерирована с помощью ChatGPT Images 2.0!

У приложения нет отдельного окна или даже иконки в доке. Вместо этого, всё использование предполагается из menu bar:

Демонстрация приложения в menu bar

Однако, настройки, всё же имеют отдельное окно. Засовывать их тоже в выпадающее окошко menu bar было бы слишком неудобно (я пытался).

Окно настроек в разделе General

Количество настроек пока минимальное, но всё будет…

Окно настроек в разделе управления подключениями

Что касается текущих интересных фичей, то оно умеет:

  • добавлять как отдельные конфиги, так и подписки;
  • system proxy / VPN (TUN) mode;
  • делать автоматическое обновление подписок по таймеру;
  • проверять доступность подключений из подписок и сортировать по пингу;
  • экспортировать ранее добавленные конфиги и подписки в формате ссылок и QR кодов;
  • отфильтровывать дубликаты в подписках;
  • поставляется сразу с вот этими подписками;

Из типов подключений поддерживается пока что всё, что умеет xray-core. Shadowsocks и wireguard пока нет… Но планируются в будущем.

А ещё пока нет поддержки split-tunneling, но в будущем добавлю =)


Я не хочу как-то особо распространять Teleport. Это чисто xray клиент для себя, которым я бы сам хотел пользоваться. Но, если вы хотите попробовать, вы можете это сделать) Никакого тестирования за пределами своего ноута я не проводил, так что уверен, что у вас что-то да пойдёт не так… но буду рад баг репортам)

https://codeberg.org/chernigin/teleport/releases


А ещё посмотрите на анимированную иконку в menu bar!

Да, сначала она съедала 100% CPU, но после фикса всего лишь 4%))) (можно отключить в настройках)

Анимированная иконка в menu bar

  • t3m8ch
    link
    fedilink
    arrow-up
    2
    ·
    4 days ago

    Когда-нибудь в этом сообществе будет аналогичная штука для Linux :)

  • nrydanov
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    А кто именно будет рад баг-репортам? Ты или gpt-5.5?)