Commit 59775b48 by Bambang Adrian

fix(osrm): release v2.5 & v2.6 fixing bugs for mapbox token and update flow

parent 59b40cbf
#!/usr/bin/env bash
# 🧩 Cloudflared Full Uninstaller & DNS Cleanup Script
# Tested on Rocky Linux / RHEL / Fedora family
set -e
echo "🚀 Starting Cloudflared Cleanup..."
### 1️⃣ Stop & disable all related services
echo "🧹 Stopping services..."
sudo systemctl stop cloudflared 2>/dev/null || true
sudo systemctl disable cloudflared 2>/dev/null || true
sudo systemctl stop dnsmasq 2>/dev/null || true
sudo systemctl stop systemd-resolved 2>/dev/null || true
### 2️⃣ Remove all configs
echo "🧾 Removing Cloudflared configuration files..."
sudo rm -rf /etc/cloudflared /usr/lib/systemd/system/cloudflared.service /etc/systemd/system/cloudflared.service
### 3️⃣ Clean DNS resolver configs
echo "🧭 Cleaning resolver configuration..."
sudo sed -i '/cloudflared/d' /etc/NetworkManager/NetworkManager.conf 2>/dev/null || true
sudo sed -i '/127.0.0.1/d' /etc/resolv.conf 2>/dev/null || true
sudo sed -i '/fd10:aec2:5dae/d' /etc/resolv.conf 2>/dev/null || true
sudo sed -i '/fd10:aec2:5dae/d' /etc/hosts 2>/dev/null || true
### 4️⃣ Reset resolv.conf to public DNS (Cloudflare)
echo "🌐 Restoring clean DNS configuration..."
sudo bash -c 'cat > /etc/resolv.conf <<EOF
# Clean public DNS restored by uninstall-cloudflared.sh
nameserver 1.1.1.1
nameserver 1.0.0.1
EOF'
### 5️⃣ Disable IPv6 (to avoid using Cloudflare internal fd10::)
echo "🛑 Disabling IPv6 temporarily..."
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 >/dev/null
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 >/dev/null
### 6️⃣ Flush DNS cache and restart NetworkManager
echo "🔁 Restarting network..."
sudo systemctl restart NetworkManager
### 7️⃣ Optional: Remove cloudflared binary (if installed)
if command -v cloudflared >/dev/null; then
echo "🧩 Removing cloudflared binary..."
sudo rm -f "$(command -v cloudflared)"
fi
### ✅ Done
echo "✅ Cloudflared and related DNS configs have been completely removed."
echo "📡 Your system now uses direct DNS (1.1.1.1 / 1.0.0.1)."
echo "💡 You can re-enable IPv6 later if needed:"
echo " sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment