Усунення несправностей
"spawn tmux ENOENT"
tmux не встановлено або його немає в PATH. Termbridge виводить цю помилку, але наразі продовжує працювати без надання термінала (#4); натисніть Ctrl+C, установіть tmux і запустіть його знову.
# macOS
brew install tmux
# Ubuntu/Debian
sudo apt install tmux
"spawn cloudflared ENOENT"
Клієнт тунелю Cloudflare не встановлений або відсутній у PATH. Він потрібен лише для режиму тунелю; для прямого режиму --no-tunnel і Daytona cloudflared не потрібен.
# macOS
brew install cloudflared
Для Linux завантажте з cloudflare.com/downloads.
Не вдається запустити тунель
Перевірте кілька речей (пропустіть цей крок, якщо використовуєте прямий режим ізольованого середовища):
- Перевірте, чи працює cloudflared:
cloudflared --version - Переконайтеся, що маєте доступ до
https://trycloudflare.com - Перевірте, чи не блокує брандмауер вихідні з’єднання
Якщо тунель не запускається, Termbridge виводить помилку, зупиняє сервер і завершується зі статусом 1. Переходу до режиму лише з локальним доступом немає, а сервер типово прослуховує лише 127.0.0.1, тому інші пристрої у вашій мережі також не зможуть підключитися. Сеанси tmux, створені під час цього запуску, залишаться активними (#4).
Щоб використовувати Termbridge без тунелю Cloudflare, запустіть його за власним зворотним проксі або тунелем за допомогою --no-tunnel --public-url <url>.
«429 Забагато запитів» від trycloudflare
Cloudflare обмежує частоту запитів до тунелів без облікового запису. Якщо ви бачите помилки на кшталт 429 Too Many Requests, спробуйте:
- Зачекайте кілька хвилин і повторіть спробу
- Переконайтеся, що старі процеси
cloudflaredбільше не працюють - Використовуйте токен іменованого тунелю (рекомендовано для частого використання)
Порожній екран або «Не вдалося завантажити термінали»
Зазвичай це означає, що в браузері немає чинного cookie сеансу, наприклад, сторінку відкрито без обміну посиланням доступу або змінився тунель URL:
- Перевірте, чи локальний сервер досі працює
- Перегляньте в консолі браузера помилки 401/403
- Перезапустіть Termbridge, щоб отримати нові код URL і QR
У терміналі немає виводу
Можливо, сеанс tmux не запущений:
# Check if sessions exist
tmux ls
Якщо сеанси відображаються, але термінал порожній, спробуйте:
- Перезавантажити сторінку
- Переконатися, що ваша оболонка підтримує
TERM=xterm-256color
Код QR сканується, але сторінка порожня
Код QR містить одноразовий токен. Він діє один раз і лише протягом 90 секунд після запуску Termbridge. Повторне використання або спроба відкрити прострочене посилання повертає invalid token.
Рішення: перезапустіть Termbridge, щоб створити новий код QR, і відскануйте його відразу.
Помилки node-pty, пов’язані зі spawn-helper
Termbridge намагається автоматично виправити цю проблему, але якщо ви бачите помилки доступу:
chmod +x node_modules/node-pty/prebuilds/**/spawn-helper
Проблема досі не вирішена?
Створіть звернення в github.com/inline0/termbridge і додайте:
- Вашу ОС і версію Node.js
- Текст помилки
- Кроки для відтворення проблеми