mirror of
https://github.com/angristan/openvpn-install.git
synced 2025-05-09 10:18:22 +02:00
Merge 1a6a619f75dc5ccda9f149353a9ad231d4ec6966 into e2d4990ae194e37fd5162168a8aac5e2d89e0e8d
This commit is contained in:
commit
1c67ccf4df
6
openvpn-install.sh
Executable file → Normal file
6
openvpn-install.sh
Executable file → Normal file
@ -4,6 +4,8 @@
|
|||||||
# Secure OpenVPN server installer for Debian, Ubuntu, CentOS, Amazon Linux 2, Fedora, Oracle Linux 8, Arch Linux, Rocky Linux and AlmaLinux.
|
# Secure OpenVPN server installer for Debian, Ubuntu, CentOS, Amazon Linux 2, Fedora, Oracle Linux 8, Arch Linux, Rocky Linux and AlmaLinux.
|
||||||
# https://github.com/angristan/openvpn-install
|
# https://github.com/angristan/openvpn-install
|
||||||
|
|
||||||
|
set EASYRSA_CERT_EXPIRE=3650
|
||||||
|
|
||||||
function isRoot() {
|
function isRoot() {
|
||||||
if [ "$EUID" -ne 0 ]; then
|
if [ "$EUID" -ne 0 ]; then
|
||||||
return 1
|
return 1
|
||||||
@ -815,6 +817,7 @@ group $NOGROUP
|
|||||||
persist-key
|
persist-key
|
||||||
persist-tun
|
persist-tun
|
||||||
keepalive 10 120
|
keepalive 10 120
|
||||||
|
log-append /var/log/openvpn/openvpn.log
|
||||||
topology subnet
|
topology subnet
|
||||||
server 10.8.0.0 255.255.255.0
|
server 10.8.0.0 255.255.255.0
|
||||||
ifconfig-pool-persist ipp.txt" >>/etc/openvpn/server.conf
|
ifconfig-pool-persist ipp.txt" >>/etc/openvpn/server.conf
|
||||||
@ -1220,6 +1223,9 @@ function revokeClient() {
|
|||||||
sed -i "/^$CLIENT,.*/d" /etc/openvpn/ipp.txt
|
sed -i "/^$CLIENT,.*/d" /etc/openvpn/ipp.txt
|
||||||
cp /etc/openvpn/easy-rsa/pki/index.txt{,.bk}
|
cp /etc/openvpn/easy-rsa/pki/index.txt{,.bk}
|
||||||
|
|
||||||
|
PATTERN="CN=$CLIENT$"
|
||||||
|
sed -i "/$PATTERN/d" /etc/openvpn/easy-rsa/pki/index.txt
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "Certificate for client $CLIENT revoked."
|
echo "Certificate for client $CLIENT revoked."
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user