Force IPV4 over IPV6

This commit is contained in:
2025-03-22 19:58:05 +00:00
parent 9fc465f637
commit 0fd6a1c4b5
2 changed files with 11 additions and 5 deletions

View File

@ -75,7 +75,7 @@ cp pki/dh.pem /etc/openvpn/server/
echo "Creating server configuration..."
cat > /etc/openvpn/server/server.conf << EOF
port 1194
proto udp
proto udp4
dev tun
ca /etc/openvpn/server/ca.crt
cert /etc/openvpn/server/server.crt
@ -166,8 +166,8 @@ mkdir -p /etc/openvpn/client
cat > /etc/openvpn/client/$CLIENT_NAME.ovpn << EOL
client
dev tun
proto udp
remote \$(curl -s ifconfig.me) 1194
proto udp4
remote \$(curl -s -4 ifconfig.me) 1194
resolv-retry infinite
nobind
persist-key
@ -190,7 +190,13 @@ dhcp-option DNS 1.0.0.1
</key>
EOL
# Copy the configuration file to the current working directory
WORKING_DIR=\$(dirname \$(readlink -f \$0))
cp /etc/openvpn/client/\$CLIENT_NAME.ovpn \$WORKING_DIR/
chmod 644 \$WORKING_DIR/\$CLIENT_NAME.ovpn
echo "Client configuration created: /etc/openvpn/client/\$CLIENT_NAME.ovpn"
echo "A copy has also been saved to: \$WORKING_DIR/\$CLIENT_NAME.ovpn"
ENDOFFILE
chmod +x /etc/openvpn/server/generate-client.sh