Orijinal yazar(lar) | James Yonan |
---|---|
Geliştirici(ler) | OpenVPN project / OpenVPN Inc. |
İlk yayınlanma | 13 Mayıs 2001[1] | )
Güncel sürüm | 2.6.13[2] 15 Ocak 2025 |
Programlama dili | C |
Platform | |
Tür | VPN |
Lisans | GNU GPLv2[10] |
Resmî sitesi | openvpn |
Kod deposu |
OpenVPN, yönlendirilmiş veya köprülenmiş konfigürasyonlarda ve uzaktan erişim tesislerinde güvenli noktadan noktaya veya siteden siteye bağlantılar oluşturmak için teknikler uygulayan bir sanal özel ağ (VPN) sistemidir. Hem istemci hem de sunucu uygulaması olarak mevcuttur.
OpenVPN, eşlerin önceden paylaşılan gizli anahtarlar, sertifikalar veya kullanıcı adı/şifre kullanarak birbirlerinin kimliğini doğrulamasına imkan sağlar. Çok istemcili sunucu yapılandırmasında kullanıldığında, sunucunun imzaları ve sertifika yetkilisini kullanarak her istemci için bir kimlik doğrulama sertifikası yayınlamasına olanak tanır.
TLS protokolünün yanı sıra OpenSSL şifreleme kütüphanesini yoğun bir şekilde kullanır ve birçok güvenlik ve kontrol özelliği içerir. Anahtar değişimi için SSL/TLS kullanan özel bir güvenlik protokolü[11] kullanır. Ağ adresi çevirmenlerini (NAT'ler) ve güvenlik duvarlarını geçme yeteneğine sahiptir.
OpenVPN birkaç sisteme taşındı ve gömüldü. Örneğin, DD-WRT, OpenVPN sunucu işlevine sahiptir. Çok protokollü bir VPN sunucusu olan SoftEther VPN, OpenVPN protokolünün bir uygulamasına da sahiptir.[kaynak belirtilmeli]
James Yonan tarafından yazılmıştır ve GNU Genel Kamu Lisansı sürüm 2 (GPLv2) koşulları altında yayınlanan ücretsiz bir yazılımdır.[12] Ek olarak, ticari lisanslar mevcuttur.[13]