Add lan-mouse
This commit is contained in:
1 parent
1a9f2be31a
commit
aa5776af18
3 files changed
+77
No files matched your search
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
echo "=== Installing Lan Mouse ==="
|
||||
if command -v paru &> /dev/null; then
|
||||
paru -S --noconfirm lan-mouse
|
||||
elif command -v yay &> /dev/null; then
|
||||
yay -S --noconfirm lan-mouse
|
||||
else
|
||||
sudo pacman -S --noconfirm lan-mouse
|
||||
fi
|
||||
|
||||
echo -e "\n=== Configuring Firewall (Port 4242 TCP/UDP) ==="
|
||||
# Detect Firewalld
|
||||
if systemctl is-active --quiet firewalld; then
|
||||
echo "Firewalld detected. Applying permanent rules..."
|
||||
sudo firewall-cmd --zone=public --add-port=4242/tcp --permanent
|
||||
sudo firewall-cmd --zone=public --add-port=4242/udp --permanent
|
||||
sudo firewall-cmd --reload
|
||||
echo "Firewalld rules applied."
|
||||
# Detect UFW
|
||||
elif command -v ufw &> /dev/null && sudo ufw status | grep -q "Status: active"; then
|
||||
echo "UFW detected. Applying rules..."
|
||||
sudo ufw allow 4242/tcp
|
||||
sudo ufw allow 4242/udp
|
||||
echo "UFW rules applied."
|
||||
else
|
||||
echo "Neither UFW nor Firewalld was detected. Make sure to open port 4242 manually."
|
||||
fi
|
||||
|
||||
echo -e "\nLan Mouse setup complete!"
|
||||
Reference in new issue
Block a user