Cloud Pi Tunnel открывает доступ к сервисам на Raspberry Pi, Ubuntu Core и других Linux-устройствах через инфраструктуру 1ОС. Не нужен белый IP и проброс портов на роутере.
Клиент ставится как snap, поднимает лёгкий исходящий WebSocket-туннель и создаёт публичные поддомены вида *.pi.1os.su для HTTP и выделенные TCP-порты для SSH. Бесплатно для использования.
Возможности
- Проброс HTTP с публичной ссылкой на *.pi.1os.su
- Проброс SSH на выделенный TCP-порт сервера
- Несколько независимых туннелей с одного устройства
- Автопереподключение при обрыве сети
- Архитектуры arm64, armhf и amd64
Как пользоваться
- Установите snap: sudo snap install cloud-pi
- Пробросьте HTTP-сервис: sudo snap run cloud-pi.register http localhost:8123
- При необходимости добавьте SSH: sudo snap run cloud-pi.register ssh localhost:22
- Посмотрите активные туннели и публичные адреса: sudo snap run cloud-pi.status
- Удалите проброс: sudo snap run cloud-pi.unregister http localhost:8123 (или --id N из status).
Частые вопросы
Какой сервер используется по умолчанию?
https://tunnel.pi.1os.su — при необходимости переопределяется переменной окружения CLOUD_PI_SERVER.
Нужно ли открывать порты на роутере?
Нет. Устройство само устанавливает исходящее соединение с сервером 1ОС.