Установка в Linux

версия для Linux — это командная строка `cnb` и веб-интерфейс, доступный только с локальной машины. Устанавливается для пользователя, root не нужен.

Установка

  1. На странице загрузки выберите Linux · x86_64, скачайте пакет и проверьте SHA-256.
  2. Распакуйте его и запустите скрипт установки; программа устанавливается в ~/.local.
  3. Убедитесь, что ~/.local/bin есть в PATH:
bash
echo $PATH | tr ':' '\n' | grep -q "$HOME/.local/bin" || echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc

Первый запуск

bash
cnb daemon            # запустить локальный хост (по умолчанию в фоне)
cnb login --email you@example.com
cnb connect           # подключиться и вывести фактический порт и переменные окружения
eval "$(cnb env)"     # задать переменные прокси в текущей оболочке

Графический интерфейс

bash
cnb web               # вывести одноразовую ссылку для входа в локальный веб-интерфейс

Веб-интерфейс принимает подключения только с локальной машины. На сервере пробросьте его через ssh -L, см. Локальный веб-интерфейс.

Режим TUN

Для TUN нужно отдельно установить системный помощник (один раз с правами root). Без TUN клиенту root не нужен вовсе.