A simple, fast, and effective command-line tool to check for common IP, DNS, and WebRTC leaks, helping you verify if your VPN is working correctly and protecting your real IP address.
- 🌐 Public IP Check: Quickly finds your current public IP address and shows your ISP and country.
- 🛡️ DNS Leak Check: Lists the DNS servers your system is currently using to resolve domain names.
- 🕵️♂️ WebRTC Leak Check: Detects potential IP leaks through your browser's WebRTC functionality.
- 💻 Clean CLI Interface: Uses colors for a clear, readable, and professional output directly in your terminal.
- 📱 Termux Ready: Fully optimized for use on mobile with Termux, with automatic dependency installation.
The best way to use this tool is to run it twice and compare the results:
-
Run WITHOUT VPN:
bash vpnlab.sh
Note down your real Public IP, your ISP's DNS servers, and any IPs shown in the WebRTC section.
-
Run WITH VPN:
- Connect to your VPN.
- Run the script again:
bash vpnlab.sh
🔎 Compare the results: If your VPN is working correctly, the Public IP, DNS Servers, and any WebRTC IPs in the second run should be completely different from the first run. They should now belong to your VPN provider, and your real IP should not be visible anywhere.
-
Clone the repository:
git clone https://github.com/your-github-username/Current-vpnlab.git
-
Navigate to the directory:
cd Current-vpnlab -
Run the tester:
bash vpnlab.sh
This tool is for educational and testing purposes only. Use it responsibly to verify your own connection's privacy.
Developed By Current Vai ♚ © Copyright $(date +%Y) — All Rights Reserved.
```
