How to check your IP
First, verify whether your IP is actually unchanged:
- Disconnect your VPN
- Visit ip.sericavpn.com or whatismyipaddress.com
- Note your IP and location
- Connect the VPN
- Refresh the IP check page
If the IP is identical, you have a leak or routing issue.
Common causes
1. Split tunneling is enabled
Some apps allow “split tunneling” where only certain apps go through the VPN.
Fix:
- Hiddify: Settings → Routing → Set to Global proxy (not “Bypass LAN” or “Per-app”)
- V2RayNG: Ensure the proxy mode is set to VPN (not “Direct” or “PAC”)
2. Browser-level DNS is bypassing the VPN
Browsers like Chrome and Firefox may use their own DNS resolver.
Fix:
- Chrome: Disable “Secure DNS” in
chrome://settings/security - Firefox: Disable DNS-over-HTTPS in
about:preferences#network - Use the browser’s “System proxy” setting rather than an extension-based proxy
3. IPv6 leak
Your device may be leaking IPv6 traffic outside the VPN tunnel.
Fix:
- Hiddify: Settings → IPv6 → Set to Disable or Fallback to IPv4
- Windows: Disable IPv6 in your network adapter settings
- macOS: In Terminal, run
networksetup -setv6off Wi-Fi(reversible)
4. The app isn’t using TUN mode
System proxy mode only routes browser traffic. TUN mode routes all traffic.
Fix:
- Hiddify: Enable TUN mode in Settings → System proxy
- Nekoray: Set TUN adapter to “Always on”
- Restart the app after enabling TUN mode
Advanced check
Run this command to see your outgoing IP from the terminal:
curl https://ipinfo.io/ipIf this returns your real IP while the VPN is connected, the tunnel isn’t capturing system traffic.
Still leaking?
Contact support@sericavpn.com with:
- Your device and OS version
- The VPN app and version you’re using
- A screenshot of your IP check result