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.
Adım adım talimatlar şu şekildedir:
sudo yum update
komutu kullanılır.nano /etc/selinux/config
dosyasını arayı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.
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/.
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.
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.