]> PHS Git Server - phs-api.git/commitdiff
Cleaning up the revoke client function and starting on the create client function...
authorcharleswrayjr <charleswrayjr@gmail.com>
Tue, 9 Sep 2025 03:48:27 +0000 (22:48 -0500)
committercharleswrayjr <charleswrayjr@gmail.com>
Tue, 9 Sep 2025 03:48:27 +0000 (22:48 -0500)
src/controllers/vpn.controller.js

index 0e9c191b172ad644d1418ec894d255dda5067977..c3c4afc36b4ad11e102406743b5b76aad9ecdf65 100644 (file)
@@ -60,14 +60,14 @@ module.exports = {
         `cd /etc/openvpn/easy-rsa`,
         `sudo ./easyrsa --batch build-client-full ${clientName} nopass`,
         `cp ../client-template.txt /etc/openvpn/clients/${ clientName }.ovpn`,
-        staticIp ? `echo "ifconfig-push ${staticIp} 255.255.255.0" | tee /etc/openvpn/ccd/${clientName}` : 'true',
-        `echo "<ca>" | sudo tee /etc/openvpn/clients/${clientName}.ovpn`,
-        `sudo cat pki/ca.crt | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
-        `echo "</ca>\n<cert>" | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
-        `sudo cat pki/issued/${clientName}.crt | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
-        `echo "</cert>\n<key>" | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
-        `sudo cat pki/private/${clientName}.key | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
-        `echo "</key>" | sudo tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        staticIp ? `echo "ifconfig-push ${staticIp} 255.255.255.0" | tee -a /etc/openvpn/ccd/${clientName}` : 'true',
+        `echo "<ca>" | tee /etc/openvpn/clients/${clientName}.ovpn`,
+        `sudo cat pki/ca.crt | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        `echo "</ca>\n<cert>" | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        `sudo cat pki/issued/${clientName}.crt | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        `echo "</cert>\n<key>" | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        `sudo cat pki/private/${clientName}.key | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
+        `echo "</key>" | tee -a /etc/openvpn/clients/${clientName}.ovpn`,
         `cp /etc/openvpn/clients/${clientName}.ovpn /home/charles/clients/${clientName}.ovpn`
       ];