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

Teleport — это очень минималистичный клиент для xray-core сделанный специально для MacOS, который живёт в menu bar. Написан на SwiftUI, старается быть как можно более нативным.
Весь код написан GPT 5.5, я его не читал… Про Swift почти ничего не знаю :) Аудит кода на безопасность проводился так же самой GPT 5.5… Даже иконка приложения сгенерирована с помощью ChatGPT Images 2.0!
У приложения нет отдельного окна или даже иконки в доке. Вместо этого, всё использование предполагается из menu bar:

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

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

Что касается текущих интересных фичей, то оно умеет:
- добавлять как отдельные конфиги, так и подписки;
- 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%))) (можно отключить в настройках)

Когда-нибудь в этом сообществе будет аналогичная штука для Linux :)
А кто именно будет рад баг-репортам? Ты или gpt-5.5?)
Карманы инвесторов в OpenAI…

