29 lines
2.1 KiB
Markdown
29 lines
2.1 KiB
Markdown
# 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.
|