OpenVPN'i betikle, elle veya docker aracılığıyla bir bulut VPS'ye nasıl yüklerim? Yazılım, SSH veya RDP aracılığıyla bağlanma gereksinimi olmadan yerel ağı maskelemek için gereklidir.
OpenVPN'i bir bulut VPS'ye yüklemeden önce teknik gereksinimleri açıklığa kavuşturmakta fayda var. Yazılım Linux, Windows veya özel sunuculara yüklenir.
OpenVPN'i bir bulut VPS'ye yüklemeden önce yapılması gerekenler
Adım adım talimatlar şu şekildedir:
- Sistemi yükseltin. Bunu yapmak için
sudo yum updatekomutu kullanılır. - SELinux yapılandırmasında değişiklikler yapın (
nano /etc/selinux/configdosyasını arayın). - SELinux'u kurun, sysctl.conf dosyasını düzenleyin ve IP Expressing'e bağlanın.
Değişiklikler kabul edildikten ve sunucu çalışmaya hazır hale geldikten sonra geriye OpenVPN'i bulut VPS'ye aktarmak kalıyor. Bunu üç yoldan biriyle yapabilirsiniz: komut dosyası, manuel veya docker aracılığıyla.
Seçenek #1. OpenVPN'i bir docker konteynerinde dağıtın
Bunu yapmak için docker'ı yüklememiz gerekiyor (eğer henüz projede yoksa). Kurulum için komut şuna benzer:
apt install curl docker.io
Ardından, komutu girmeniz gerekir:
docker run --name dockovpn --cap-add=NET_ADMIN
-p 1194:1194/udp -p 80:8080/tcp
-e HOST_ADDR=$(curl -s https://api.ipify.org)
alekslitvinenk/openvpn
OpenVPN sunucusuna bağlanmak için gereken yapılandırmayı otomatik olarak oluşturacaktır. İndirme işlemi şu bağlantıda mevcuttur: http://Здесь ip-adresini belirtir/.
Seçenek #2. OpenVPN'i bir bulut VPS'ye bir komut dosyası ile yükleyin
Avantajı, her şeyin neredeyse otomatik olarak gerçekleşmesidir. Komut dosyasının kendisi bağlantıdaki terminalden edinilebilir
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Çalıştırma haklarını vermek için komut satırına yazmanız gerekir:
chmod +x openvpn-install.sh
Komut dosyasını çalıştırmak için komutu girin:
./openvpn-install.sh
Ardından, terminalde yöneticinin yanıtlaması gereken sorular belirir (yapılandırma dosyasının ne olacağına bağlıdır).
Kurulum tamamlandığında, komut dosyası istemci adını ve parolasını (bağlanırken kullanılacak) belirtmeyi önerecektir.
Seçenek #3. OpenVPN'i bulut VPS'ye manuel olarak yükleyin
Başlamak için komutu ayarlıyoruz:
apt install -y openvpn
Eksi, yapılandırmalar, ayarlar ve sertifikalarla kendiniz çalışmanız gerekecek olmasıdır.