Ubuntu yüklenirken varsayılan olarak VPN üzerinden nasıl bağlantı oluşturabilirim? VPN bağlantısı kurulmadıysa veya bağlantısı kesildiyse de İnternet'e erişmem gerekiyor.
Birkaç kelimeyle, SADECE VPN üzerinden internete bağlanmam gerekiyor.
Ubuntu yüklenirken varsayılan olarak VPN üzerinden nasıl bağlantı oluşturabilirim? VPN bağlantısı kurulmadıysa veya bağlantısı kesildiyse de İnternet'e erişmem gerekiyor.
Birkaç kelimeyle, SADECE VPN üzerinden internete bağlanmam gerekiyor.
Yanıtlar:
şu anda sahip olduğum şey bu, bir süre sonra tüm bunları başlangıçta otomatik hale getirmek için bir komut dosyası yapacağım, ancak bu arada umarım sizin için çalışır.
Eğer değilseniz, fikri almanız ve daha sonra VPN programınıza çevirmeniz gerekecekse OpenVPN kullandığınızı varsayıyorum.
Öncelikle / etc / openvpn adresine gitmeli ve iki satırlı VPNconfig adlı bir dosya (gerçek değerlerinizle) yapmanız gerekir
VPN_User
VPN_Password
Şimdi / etc / openvpn içindeki tüm .ovpn dosyalarınız için
auth-user-pass
ile
auth-user-pass VPNconfig.txt VPNconfig.txt
Bu, her giriş yaptığınızda kullanıcı ve şifre yazmanıza gerek kalmayacağından emin olmanızı sağlar (ayrıca güvensizdir, bu yüzden VPN'niz için hangi şifreyi kullandığınıza dikkat edin, diğer her şey için şifre olmadığınızdan emin olun)
Şimdi /root/.bashrc'de bir takma ad yapacağım
alias vpn='cd /etc/openvpn/ && openvpn /etc/openvpn/Your_VPN_Ovpn_File.ovpn'
Yani başlattığınızda sadece bir terminal açın ve çalıştırın
sudo su
vpn
VPN bağlantısı kesildiğinde IP'nizin açığa çıkmadığından emin olmak için bir iptables komut dosyası kullanmalısınız, burada belirtilen adımları izlediğinizi biliyorsunuz , özellikle ilk sayfanın altındaki windom'un cevabını kontrol edin. PIA dışında bir VPN kullanıyorsanız, IP aralıklarınızı getirmek için komut dosyasını değiştirmeniz gerekir.
Bu komut dosyası, ilk yazı iptables-vpn ve iptables-novpn içinde belirtilen iki dosyayı oluşturur.
Ayrıca, her bir .ovpn başlangıcında eklenmesi için DNS sızıntılarından kaçınmak istersiniz.
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
--script-security 2
ve burada çalışıp çalışmadığını kontrol et
Gertvdijk'in VPN'ye erişmek için bağlantıya ihtiyacınız olduğunu söylediği için, sipariş, VPN'ye bağlanın, ardından ./iptables-vpn'yi çalıştırın ve şimdi VPN bağlantısızlıklarından güvenli olacaksınız, sorun şu ki, bağlantıyı keserseniz ./iptables-novpn komutunu yürütmek, VPN bağlantısını sıfırlamak ve iptables-vpn'yi tekrar açmak için manuel olarak ayarlamanız gerekir.
Netifaces kullanarak bir python betiği ile daha hızlı bir yolu var ama hala kullanıyorum ... Umarım yardımcı oldu!
Varsayılan olarak VPN'ye bağlanma:
Sistem tepsisindeki Ağ Yöneticisi simgesini tıklayın ve "Bağlantıları Düzenle ..." seçeneğini seçin.
Varsayılan bağlantınızı seçin ve "Düzenle" düğmesini tıklayın.
Genel sekmesinde "Bu bağlantıyı kullanırken otomatik olarak VPN'ye bağlan" ayarı vardır, VPN'nizi seçin.
İnternete yalnızca VPN ile bağlanın:
Bu, bir güvenlik duvarı kullanılarak gerçekleştirilebilir, örneğin UFW (Karmaşık Güvenlik Duvarı) kullanan bir örnek için bkz . OpenVPN için UFW .