Otelin portalı herhangi bir trafiği geçirmeden önce bir tarayıcı görmek ister. VPN'niz ise tüneli açılmadan trafiği geçirmeyi reddeder. Her iki taraf da diğerini bekliyor ve ikisi de tam olarak yapılandırıldığı gibi davranıyor. Bu kilitlenmeyi yalnızca iki sıralama kırar ve bunlar boşluk açıkken neyi açığa çıkardıkları bakımından farklıdır. Tarayıcının yüklenmesini sağlayan herhangi bir ayarı açıp kapatmak yerine birini bilinçli olarak seçin.

İki sıralama, biri işe yarıyor

Ya ağ önce sizi kabul eder ve tünel sonra gelir, ya da portal için dar bir istisna açıp engellemeyi ardından geri getirirsiniz. İkisi de meşru. Meşru olmayan şey, engellemeyi kapatıp geri koymayı unutmaktır.

OrderWhat it costsWhen it fails
Admit, then connectNothing extra; the block stays onThe client cannot reach the portal with the tunnel down
Exception, then restoreA timed window of direct accessThe window is left open, or scoped too broadly

İki sıralama her durumda eşit derecede iyi değildir. Zorunlu bir kabul süreci olan yönetilen bir cihazın bir yanıtı vardır, otel Wi-Fi'sindeki kişisel bir dizüstünün başka bir yanıtı vardır. Karşılaştırma, her seçeneğin neden vazgeçtiğiyle ilgilidir.

İstemcinizin ve cihaz politikanızın gerçekte hangisini desteklediğini bilerek başlayın.

Seçenek A: ağı kabul et, sonra tüneli bağla

Beklenen ağ adını doğrulayın, ardından işletim sisteminin oturum açma istemini veya istemcinin desteklediği captive portal akışını kullanın. iPhone ve iPad'de oturum açma sayfasını kapatmak ya ilişkilendirmeyi düşürebilir ya da ağın interneti olmadığı uyarısıyla koruyabilir ve bunlar farklı başlangıç noktalarıdır. Önce kabul adımını tamamlayın, sonra tüneli açın. Bu sıralama, tünel kapalı olduğu süre boyunca engellemeyi bozulmadan korur.

İşin püf noktası, internet erişimine izin veren bir portalın VPN hesabınızı kimlik doğrulamadığıdır. Tünelin yine de ardından bağlanması gerekir ve kendi nedenleriyle başarısız olabilir. Kabul ile kimlik doğrulama, insanların tek bir olaya indirdiği ayrı olaylardır.

Kabul süresi dolmaya devam ediyorsa portalın yeniden sorup sormadığını, ağın düşüp düşmediğini yoksa yalnızca VPN'nin mi başarısız olduğunu not edin.

Seçenek B: dar bir oturum açma istisnası, sonra engellemeyi geri getir

Alternatif, engelleme diğer yönlerden yürürlükteyken portalın trafiğine izin vermek, oturum açmak ve sonra istisnayı kaldırmaktır. İstisna dar olmalıdır: tek bir hedef veya tek bir adres aralığı, oturum açma süresi boyunca, engelleme hemen ardından geri getirilerek. Geniş bir geçici pencere, iki dakikalık bir oturum açmanın korumasız bir öğleden sonraya dönüşme yoludur.

İstemcinizin gerçekte ne uyguladığını bilin. macOS'taki OpenVPN Connect, captive portal algılamayı VPN duraklatıldığında veya yeniden bağlanırken internet erişimini engelleyen seçeneğinden ayrı olarak belgeler. Bir portalı algılamak ve trafiğine izin vermek birbiriyle ilişkili işlerdir, birbirinin yerine geçen vaatler değil.

Yönetilen bir cihazda istisna uydurmak yerine yapılandırılmış kabul sürecini izleyin.

Boşluk neyi açığa çıkarıyor ve kime

Bu kilitlenmede ilginç olan önünüzdeki tarayıcı sekmesi değil. Bağlantı ortaya çıktığı anda ağı kullanmaya başlayan diğer her şeydir: posta, fotoğraf eşitleme, güncelleme denetimleri, yeniden bağlanan bir sohbet istemcisi, devam eden bir yedekleme aracısı.

Sessiz bir tarayıcı penceresi bunlar hakkında hiçbir şey söylemez. İzin verilen her doğrudan erişim aralığından önce hassas işleri kapatın veya duraklatın ve oturum açma sırasında nelerin çalıştığını kontrol edin. Android'de VPN dışındaki bağlantıları engellemeyle birleştirilmiş sürekli açık VPN ilgili denetimdir ve keyfî bir rota istisnası bunu anlamanın yerini tutmaz.

Geçici erişim pencerelerine ilişkin eski tavsiyenin hâlâ geçerli olduğu tek yer burasıdır. Endişe, mekanizma doğru olmasa da haklıydı.

Nasıl seçilir ve nasıl doğrulanır

Cihaz veya istemci gerçek bir portal akışını destekliyorsa Seçenek A'yı seçin, çünkü engellemeyi baştan sona korur. Portala başka yolla ulaşılamıyorsa Seçenek B'yi seçin ve istisnayı sahibi olan, süreli bir değişiklik olarak ele alın.

Sonra sonucu değil sıralamayı doğrulayın:

curl -sS --max-time 8 https://example.com -o /dev/null -w '%{http_code}\n'

Kabulü tamamlayın, amaçlanan profili kurun, geçici olarak değiştirilmiş her engelleme denetimini geri getirin ve ardından yeni, zararsız bir istek yapıp bunun tüneli izlediğini doğrulayın. Engelleme hâlâ kapalı olduğu için başarılı olan bir istek, tünel hakkında hiçbir şey kanıtlamaz.

VPN çıkışını değiştirmek süresi dolmuş bir otel oturumunu yenilemez. Bunlar farklı olaylardır ve karıştırmak sizi yanlış yerde aramaya gönderir.

İlgili makaleler