ochq_
UZ EN RU
★ Звезда на GitHub

Откройте localhost в интернет одной командой

Бесплатно и без регистрации. Через пару секунд ваше приложение доступно по адресу https://name.ochq.uz.

$ ochq 3000
// КАК ЭТО РАБОТАЕТ

Из localhost на весь мир — через один туннель

Ваш компьютер не открывается в интернет напрямую. ochq сам подключается к серверу, строит зашифрованный туннель и доставляет входящие запросы к вам по нему.

  1. 01

    Вы запускаете

    ochq 3000 — клиент сам подключается к tunnel.ochq.uz. Соединение идёт изнутри наружу, поэтому открывать порт на роутере не нужно.

  2. 02

    Поднимается защищённый туннель

    Шифрование TLS 1.3 и проверка отпечатка сервера. Сервер выдаёт вам адрес: https://demo.ochq.uz

  3. 03

    Мир обращается к вам

    Когда кто-то открывает адрес, запрос приходит на сервер ochq по HTTPS и попадает на ваш компьютер отдельным потоком внутри туннеля.

  4. 04

    Ответ возвращается

    Приложение на localhost:3000 отвечает, и ответ идёт тем же путём обратно. По одному туннелю параллельно проходит множество запросов.

Для чего подходит

// УСТАНОВКА

Установите и запустите за 30 секунд

Через Homebrew:

brew install --cask mukhiddinov/tap/ochq

Другие способы и обновление — в README.

// ИСПОЛЬЗОВАНИЕ

Укажите порт — и всё

ochq 3000
случайный адрес, например https://a7f3.ochq.uz
ochq 3000 --sub moy-sayt
адрес на ваш выбор: https://moy-sayt.ochq.uz
ochq 192.168.1.10:8080
приложение на другом хосте или в контейнере

Хотите свой сервер? Руководство по ochqd.

// РАЗРАБОТЧИК

Об авторе

Khusniddin Mukhiddinov

Software Engineer

Автор ochq. Занимается backend-системами и DevOps; создал ochq как быстрый и бесплатный туннель для разработчиков Узбекистана и не только.

Backend

  • Java
  • Python
  • Go

DevOps

  • Linux
  • Docker
  • CI/CD · GitHub Actions
  • Traefik / Nginx
  • systemd
// КОММЕНТАРИИ

Оставьте отзыв

Имя необязательно — без него комментарий появится от имени «ghost».