Files
openchamber/packages/docs/content/docs/tr/tunnels.mdx
T

121 lines
3.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Tüneller
description: Uzak ve mobil erişim için OpenChamber'ı güvenli biçimde açığa çıkarın.
---
# Tüneller
Bir tünel, OpenChamber'ınıza giden genel bir bağlantıdır. Böylece başka bir ağdaki normal bir tarayıcıdan erişebilirsiniz. Çalışan bir örnek için bir tane oluşturmak üzere `openchamber tunnel` kullanın.
> **Kendi cihazlarınızı** bağlamak, yani mobil uygulama ya da başka bir masaüstü, genelde tünel gerektirmez. Bunun yerine [eşleştirin](/connect-devices/) ve ev dışı erişimi sıfır kurulumla uçtan uca şifreli [Private Relay](/private-relay/) üzerinden bırakın.
## Ön koşullar
OpenChamber, tünel sağlayıcısının CLI'sını sizin makinenizde başlatır. Önce kullanmak istediğiniz sağlayıcıyı kurun:
```bash
brew install cloudflared
brew install ngrok
```
Cloudflare quick tüneller `cloudflared` ile çalışabilir. Ngrok için bir ngrok hesabı ve ngrok panelinden alınmış bir authtoken gerekir:
```bash
ngrok config add-authtoken <your-ngrok-token>
```
## Hızlı başlangıç
1. OpenChamber'ı başlatın:
```bash
openchamber
```
Bu adımı atlarsanız `openchamber tunnel start` bir CLI sunucusunu otomatik başlatabilir. Otomatik başlatırken `--port`, `--host`, `--lan`, `--ui-password` ve `--api-only` gibi sunucu seçeneklerini verebilirsiniz.
2. Cloudflare tüneli başlatın:
```bash
openchamber tunnel start --provider cloudflare --mode quick
```
Ya da bir Ngrok tüneli başlatın:
```bash
openchamber tunnel start --provider ngrok --mode quick
```
3. Durumu kontrol edin:
```bash
openchamber tunnel status
```
Tünel ayaktayken `status` bir genel URL gösterir. Onu açın ya da QR kodunu tarayın, OpenChamber'a her yerden ulaşın.
Varsayılan olarak OpenChamber, etkileşimli TTY oturumlarında bir QR kodu basar. QR çıktısını zorlamak için `--qr`, kapatmak için `--no-qr` kullanın.
## Sağlayıcılar
- `cloudflare`: quick, managed remote ve managed local modları
- `ngrok`: quick modu
## Managed modlar
### Managed remote
Cloudflare tarafından yönetilen token + hostname kullanın:
```bash
openchamber tunnel start --provider cloudflare --mode managed-remote --token-file ~/.secrets/cf-token --hostname app.example.com
```
### Managed local
Yerel bir `cloudflared` yapılandırması kullanın:
```bash
openchamber tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.yml
```
## Profiller (managed-remote)
Yeniden kullanılabilir bir profil kaydedin:
```bash
openchamber tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token-file ~/.secrets/cf-token
```
Kaydedilmiş profili kullanarak başlatın:
```bash
openchamber tunnel start --profile prod-main
```
## Faydalı komutlar
```bash
openchamber tunnel providers
openchamber tunnel ready --provider cloudflare
openchamber tunnel ready --provider ngrok
openchamber tunnel doctor --provider cloudflare
openchamber tunnel doctor --provider ngrok
openchamber tunnel stop --port 3000
```
## Davranış notları
- OpenChamber örneği başına bir aktif tünel, yani port
- Aynı örnekte yeni bir mod ya da sağlayıcı başlatmak önceki tüneli değiştirir
- Yeni bir bağlantı bağlantısı oluşturmak, kullanılmamış önceki bağlantıyı iptal eder
- Tünel otomatik başlatma, `--ui-password` ve `--api-only` gibi sunucu bayraklarını yeniden başlatma/güncelleme akışlarında kullanılan örnek ayarlarında korur
## İlgili
- [Cihaz bağlama](/connect-devices/) — kendi cihazlarınızı genel URL olmadan eşleştirin
- [Güvenlik](/security/) — açığa çıkarmadan önce arayüzü koruyun
- [Desktop Tunnels](/desktop-tunnels/) — CLI başlatmadan masaüstü uygulaması tünel kurulumu
- [PWA & Mobile](/mobile/) — telefonunuzdan OpenChamber'a ulaşın
- [Sorun giderme](/troubleshooting/) — tünel bağlantısı çalışmıyorsa