ใช้ ระบบ
ในการกำหนดค่า OpenVPN ให้เริ่มอัตโนมัติโดยใช้ systemd ให้ทำตามขั้นตอนต่อไปนี้:
เรียกใช้คำสั่ง:
sudo nano /etc/default/openvpn
และไม่แสดงความคิดเห็น หรือลบ â#â ข้างหน้า
AUTOSTART="ทั้งหมด"
จากนั้นกด Ctrl+อ ติดตามโดย เข้า เพื่อบันทึกการเปลี่ยนแปลงและ Ctrl+เอ็กซ์ เพื่อออกจากโปรแกรมแก้ไขข้อความ
คัดลอกไฟล์ .ovpn พร้อมตำแหน่งเซิร์ฟเวอร์ที่ต้องการไปยังโฟลเดอร์ â/etc/openvpnâ:
sudo cp /location/whereYouDownloadedConfigfilesTo/confyg.ovpn /etc/openvpn/
แก้ไขไฟล์ .ovpn ที่คุณคัดลอกในขั้นตอนก่อนหน้า และเปลี่ยนบรรทัด â-user-passâ เป็น âauth-user-pass passâ:
sudo nano /etc/openvpn/confyg.ovpn
จากนั้นกด Ctrl+อ ติดตามโดย เข้า เพื่อบันทึกการเปลี่ยนแปลงและ Ctrl+เอ็กซ์ เพื่อออกจากโปรแกรมแก้ไขข้อความ
ในโฟลเดอร์ â/etc/openvpnâ ให้สร้างไฟล์ข้อความชื่อ pass:
sudo nano /etc/openvpn/pass
และป้อนรหัสบัญชี VPN ของคุณในบรรทัดแรกและรหัสผ่าน VPN ในบรรทัดที่ 2 จากนั้นกด Ctrl+อ ติดตามโดย เข้า เพื่อบันทึกการเปลี่ยนแปลงและ Ctrl+เอ็กซ์ เพื่อออกจากโปรแกรมแก้ไขข้อความ
เปลี่ยนสิทธิ์ในไฟล์ pass เพื่อป้องกันข้อมูลประจำตัว:
sudo chmod 400 /etc/openvpn/pass
เปลี่ยนชื่อไฟล์ .ovpn เป็น âclient.confâ:
sudo mv /etc/openvpn/confyg.ovpn /etc/openvpn/client.conf
เปิดใช้งานบริการ Openvpn@ ด้วยคำสั่งต่อไปนี้:
sudo systemctl เปิดใช้งาน [email protected]
โหลดภูต:
sudo systemctl daemon โหลดซ้ำ
เริ่มบริการ OpenVPN:
บริการ sudo openvpn@client start
รีบูตและทดสอบว่าใช้งานได้หรือไม่โดยตรวจสอบ IP ภายนอก
ดัดแปลงมาจาก: https://www.ivpn.net/knowledgebase/linux/linux-autostart-openvpn-in-systemd-ubuntu/
หวังว่านี่จะช่วยได้