transition + VPN
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Transmission VPN (Gluetun)
|
||||
|
||||
Bu uygulama, [Transmission](https://transmissionbt.com/) torrent istemcisini [Gluetun](https://github.com/qdm12/gluetun) VPN istemcisi üzerinden çalıştırır.
|
||||
|
||||
## Nasıl çalışır?
|
||||
|
||||
- **Gluetun** container'ı, seçtiğin VPN sağlayıcısına (Mullvad, ProtonVPN, AirVPN, IVPN, NordVPN vs.) bağlanır.
|
||||
- **Transmission** container'ı `network_mode: service:gluetun` ile Gluetun'un ağını paylaşır. Yani tüm Transmission trafiği zorunlu olarak VPN tüneli üzerinden geçer.
|
||||
- Gluetun VPN bağlantısını kaybederse, Transmission'ın da interneti anında kesilir (kill switch). Bu sayede gerçek IP adresin asla açığa çıkmaz.
|
||||
|
||||
## Kurulum öncesi ihtiyacın olanlar
|
||||
|
||||
1. Bir VPN sağlayıcısından (Mullvad, ProtonVPN, AirVPN, IVPN vb.) WireGuard yapılandırma bilgileri:
|
||||
- `PrivateKey` → **WireGuard Private Key** alanına
|
||||
- `Address` → **WireGuard Addresses** alanına
|
||||
2. VPN Service Provider alanına Gluetun'un desteklediği sağlayıcı adını yaz (küçük harf, örn: `mullvad`, `protonvpn`, `airvpn`, `ivpn`).
|
||||
3. OpenVPN kullanan bir sağlayıcı seçtiysen (VPN Type: `openvpn`), WireGuard alanlarını boş bırakıp OpenVPN kullanıcı adı/şifresini gir.
|
||||
|
||||
## Kurulum sonrası
|
||||
|
||||
- Transmission web arayüzüne uygulamanın portu üzerinden erişebilirsin (varsayılan: 9091).
|
||||
- Kurulumdan sonra Gluetun loglarını kontrol ederek VPN bağlantısının başarılı şekilde kurulduğundan emin ol (Runtipi dashboard → uygulama → Logs).
|
||||
- Sağlayıcıya özgü tüm ortam değişkenleri için [Gluetun Wiki](https://github.com/qdm12/gluetun-wiki) sayfasına bakabilirsin.
|
||||
|
||||
## Notlar
|
||||
|
||||
- Bu, tüm Gluetun ortam değişkenlerini kapsamaz. Sağlayıcına özgü ek değişkenler gerekiyorsa, Runtipi'nin "Customize compose" özelliğiyle `docker-compose.yml` dosyasını elle düzenleyebilirsin.
|
||||
- Port forwarding gerekiyorsa (örn. AirVPN, IVPN gibi sağlayıcılarda), Gluetun'un `VPN_PORT_FORWARDING` değişkenini ve Transmission'ın peer portunu senkronize eden ek bir araç (örn. `tellaport`, `gluetrans`) kurman gerekebilir.
|
||||
Reference in New Issue
Block a user