mirror of
https://github.com/angristan/wireguard-install.git
synced 2024-11-23 21:46:02 +03:00
Add more colors + warning to reboot on install
Might help for https://github.com/angristan/wireguard-install/issues/377
This commit is contained in:
parent
3c7c8535d0
commit
77185dcdf8
@ -5,6 +5,7 @@
|
||||
|
||||
RED='\033[0;31m'
|
||||
ORANGE='\033[0;33m'
|
||||
GREEN='\033[0;32m'
|
||||
NC='\033[0m'
|
||||
|
||||
function isRoot() {
|
||||
@ -253,7 +254,7 @@ net.ipv6.conf.all.forwarding = 1" >/etc/sysctl.d/wg.conf
|
||||
systemctl enable "wg-quick@${SERVER_WG_NIC}"
|
||||
|
||||
newClient
|
||||
echo "If you want to add more clients, you simply need to run this script another time!"
|
||||
echo -e "${GREEN}If you want to add more clients, you simply need to run this script another time!${NC}"
|
||||
|
||||
# Check if WireGuard is running
|
||||
systemctl is-active --quiet "wg-quick@${SERVER_WG_NIC}"
|
||||
@ -264,6 +265,10 @@ net.ipv6.conf.all.forwarding = 1" >/etc/sysctl.d/wg.conf
|
||||
echo -e "\n${RED}WARNING: WireGuard does not seem to be running.${NC}"
|
||||
echo -e "${ORANGE}You can check if WireGuard is running with: systemctl status wg-quick@${SERVER_WG_NIC}${NC}"
|
||||
echo -e "${ORANGE}If you get something like \"Cannot find device ${SERVER_WG_NIC}\", please reboot!${NC}"
|
||||
else # WireGuard is running
|
||||
echo -e "\n${GREEN}WireGuard is running.${NC}"
|
||||
echo -e "${GREEN}You can check the status of WireGuard with: systemctl status wg-quick@${SERVER_WG_NIC}\n\n${NC}"
|
||||
echo -e "${ORANGE}If you don't have internet connectivity from your client, try to reboot the server.${NC}"
|
||||
fi
|
||||
}
|
||||
|
||||
@ -355,11 +360,12 @@ AllowedIPs = ${CLIENT_WG_IPV4}/32,${CLIENT_WG_IPV6}/128" >>"/etc/wireguard/${SER
|
||||
|
||||
# Generate QR code if qrencode is installed
|
||||
if command -v qrencode &>/dev/null; then
|
||||
echo -e "\nHere is your client config file as a QR Code:"
|
||||
echo -e "${GREEN}\nHere is your client config file as a QR Code:\n${NC}"
|
||||
qrencode -t ansiutf8 -l L <"${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf"
|
||||
echo ""
|
||||
fi
|
||||
|
||||
echo "It is also available in ${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf"
|
||||
echo -e "${GREEN}Your client config file is in ${HOME_DIR}/${SERVER_WG_NIC}-client-${CLIENT_NAME}.conf${NC}"
|
||||
}
|
||||
|
||||
function listClients() {
|
||||
|
Loading…
Reference in New Issue
Block a user