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
Orijinal yazar(lar)James Yonan
Geliştirici(ler)OpenVPN project / OpenVPN Inc.
İlk yayınlanma13 Mayıs 2001 (23 yıl önce) (2001-05-13)[1]
Programlama diliC
Platform
TürVPN
LisansGNU GPLv2[9]
Resmî sitesiopenvpn.net Bunu Vikiveri'de düzenleyin
Kod deposu Bunu Vikiveri'de düzenleyin

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ü[10] 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.[11] Ek olarak, ticari lisanslar mevcuttur.[12]

Platformlar

değiştir

Solaris, Linux, OpenBSD, FreeBSD, NetBSD, QNX, macOS ve Windows XP ve sonraki sürümlerinde mevcuttur.[13] OpenVPN; Maemo,[14] Windows Mobile 6.5 ve altı, [[15] iOS 3GS+ cihazları,[16] jailbreak yapılmış iOS 3.1.2+ cihazları,[17] Android 4.0+ cihazları ve Cyanogenmod satış sonrası ürün yazılımı güncellendi[18] veya doğru çekirdek modülü kuruldu.[19] Palm OS dahil bazı cep telefonu işletim sistemleriyle uyumlu değildir. Citrix veya Terminal Services Web erişimi gibi bir web sayfası olarak gösterilen "web tabanlı" bir VPN değildir; program bağımsız olarak kurulur ve GUI tabanlı bir sihirbaz yerine metin dosyalarını manuel olarak düzenleyerek yapılandırılır. OpenVPN, L2TP veya PPTP protokolleri üzerinden IPsec kullanan VPN istemcileriyle uyumlu değildir. Paketin tamamı, hem istemci hem de sunucu bağlantıları için bir ikili dosya, isteğe bağlı bir yapılandırma dosyası ve kullanılan kimlik doğrulama yöntemine bağlı olarak bir veya daha fazla anahtar dosyadan oluşur.

Ayrıca bakınız

değiştir
  • OpenConnect
  • OpenSSH
  • Secure Socket Tunneling Protocol
  • stunnel
  • Tunnelblick
  • UDP hole punching
  • WireGuard

Kaynakça

değiştir
  1. ^ OpenVPN Change Log - OpenVPN Release Notes 14 Nisan 2023 tarihinde Wayback Machine sitesinde arşivlendi.
  2. ^ "Downloads". openvpn.net. 31 Mayıs 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2023. 
  3. ^ "Private Tunnel VPN - Android Apps on Google Play". 23 Ocak 2013 tarihinde kaynağından arşivlendi. 
  4. ^ "Private Tunnel VPN". App Store. 23 Ekim 2014. 15 Mart 2015 tarihinde kaynağından arşivlendi. 
  5. ^ "How to connect to Access Server from a Linux computer". 17 Aralık 2010 tarihinde kaynağından arşivlendi. 
  6. ^ "FreeBSD Ports Search". 1 Şubat 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 14 Nisan 2023. 
  7. ^ "OpenBSD Ports". 18 Mayıs 2009 tarihinde kaynağından arşivlendi. 
  8. ^ "The NetBSD Packages Collection: net/openvpn". 31 Mayıs 2012 tarihinde kaynağından arşivlendi. 
  9. ^ "openvpn_COPYING at master · OpenVPN_openvpn". 30 Temmuz 2019. 31 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2019. 
  10. ^ "OpenVPN Security Overview". 28 Mayıs 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2011. 
  11. ^ LinuxSecurity.com - OpenVPN: An Introduction and Interview with Founder, James Yonan 15 Ocak 2019 tarihinde Wayback Machine sitesinde arşivlendi.
  12. ^ openvpn.net: Pricing 19 Temmuz 2020 tarihinde Wayback Machine sitesinde arşivlendi., retrieved 12 December 2018
  13. ^ "Downloads". openvpn.net. OpenVPN. 31 Mayıs 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2015. 
  14. ^ "OpenVPN Maemo package". Maemo.org. 2 Ocak 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2012. 
  15. ^ "OpenVPN for PocketPC". Ovpnppc.ziggurat29.com. 1 Nisan 2007. 3 Şubat 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Temmuz 2012. 
  16. ^ "OpenVPN Connect". OpenVPN Technologies. 16 Ocak 2013. 22 Ocak 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ocak 2013. 
  17. ^ "GuizmOVPN - OpenVPN GUI for iPhone/iPad". guizmovpn.com. 30 Eylül 2007. 1 Haziran 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Eylül 2012. 
  18. ^ "CHANGELOG at eclair from CyanogenMod's android_vendor_cyanogen". GitHub. cyanogen. 7 Temmuz 2010. 13 Temmuz 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2010. 
  19. ^ "How to setup and configure OpenVPN on Android rooted device | VPN blog is actual information about VPN". Vpnblog.info. 26 Mayıs 2011 tarihinde kaynağından arşivlendi. 

Dış bağlantılar

değiştir