How to Use VPN Config Files
Updated June 2026 · 5 min read
Config files are the fastest way to get connected. Someone in your country already found working settings for your carrier and uploaded them here. All you need to do is pick the right file, download it, and load it into your VPN app. The whole process takes about five minutes the first time and less than a minute every time after.
What is a VPN Config File
A VPN config file contains all the settings your VPN app needs to connect: the server address, port, connection type (HTTP, HTTPS, SSH, etc.), and sometimes a payload or host header that tricks your carrier into routing your traffic through a free or cheap data channel.
These configs are specific to your carrier and sometimes to a specific time period. A config that works on Econet Zimbabwe today may stop working next month if Econet changes something on their end. That is why fresh, community-tested configs are so valuable.
The file extension tells you which app the config was made for:
.hat: Ha Tunnel Plus.ehi: HTTP Injector.hc: HTTP Custom.npvt: NPV Tunnel.tls: various apps.stk: StrongTunnel
Find the Right Config for Your Network
Start from the Configs page and filter by your country. From there, use the carrier filter to narrow it down to your network.
A few things to look for when choosing a config:
- The Verified badge means the config has been confirmed working by our team or trusted uploaders. Start with those.
- A high download count is a good signal. More people downloading means more people found it useful.
- Check the upload date. A config uploaded three days ago is more likely to still be working than one from three months ago.
- Read the connection tip if the uploader left one. It often has a critical detail like "works only at night" or "enable UDP mode first."
Download the Config File
Open the config page and tap the green download button. The file downloads to your device's Downloads folder. If you are on Android and your browser asks what to do with the file, choose Save or Download.
Do not open the file directly from the browser. Save it first, then import it from inside the VPN app.
Import into Ha Tunnel Plus
Ha Tunnel Plus (.hat files)
- Open Ha Tunnel Plus on your device.
- Tap the three-line menu icon in the top left corner.
- Select Restore from file.
- Navigate to your Downloads folder and tap the
.hatfile you downloaded. - The settings load automatically. You should see the config name appear on the home screen.
Import into HTTP Injector
HTTP Injector (.ehi files)
- Open HTTP Injector.
- Tap the three-line menu icon in the top left.
- Select Import.
- Find and tap your downloaded
.ehifile. - If the config is password-protected, enter the password shown on the VPN4Pros config page.
- Review the loaded settings and tap Connect when ready.
Import into HTTP Custom
HTTP Custom (.hc files)
- Open HTTP Custom.
- Tap the three-dot menu in the top right corner.
- Select Import/Export, then Import.
- Navigate to your Downloads folder and tap the
.hcfile. - The config loads. Tap Connect from the main screen.
Import into NPV Tunnel
NPV Tunnel (.npvt files)
- Open NPV Tunnel.
- Tap the folder icon or the import option in the menu.
- Select your downloaded
.npvtfile from Downloads. - The config loads automatically. Tap the connect button to start.
Connect and Test
Once the config is imported, tap Connect. Give it about 10 to 15 seconds. If it connects, open your browser and try to load a website to confirm data is flowing.
A few tips that improve connection success:
- Toggle flight mode on for 5 seconds, then off again before connecting. This forces your device to re-register on the network.
- Connect from within mobile data coverage, not on Wi-Fi.
- Make sure you are not already connected to another VPN.
- If the config has a connection tip on the VPN4Pros page, follow it exactly.
If It Does Not Work
Most connection failures come down to one of four things: the config has expired, the settings do not match your carrier, the wrong app is being used, or there is a network issue on your carrier's side at that moment.
Work through this list:
- Check that the config is for your exact carrier, not just your country. "Econet" and "NetOne" are both Zimbabwean carriers but configs are not interchangeable between them.
- Try a different config file for the same carrier. Download two or three and test each one.
- Check the upload date. If the config is older than a month, try a newer one first.
- Try a different VPN app. Some configs work better in HTTP Injector than in Ha Tunnel Plus, and vice versa.
- Check your country's community group on the Community page. Someone may have posted a config that is working right now.
- Leave a comment on the config page to let other users know it is not working. This helps the community flag outdated configs.
Upload a Config That Works for You
If you find a config that connects reliably, upload it. Every config in our database came from someone who took a minute to share what they found. The more people upload, the more useful this site becomes for everyone.
When you upload, include your country, carrier, and the VPN app the file is for. A connection tip goes a long way. Even something like "works best after midnight" or "set the SNI to your carrier's homepage" can save someone an hour of frustration.