transition + VPN

This commit is contained in:
2026-08-25 00:35:11 +03:00
parent 3384c01970
commit 82be64d1e7
3 changed files with 164 additions and 0 deletions
@@ -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.