How To Create Ehi File For HTTP Injector 2020 [That Connects]

Nowadays, many people use HTTP Injector to get free internet, VPN, and much more. If you want to learn how to create ehi file for all network such as mtn, Vodacom, cell c, etc. with extra features, then this guide is made for you.

HTTP Injector allows free VPN access that automatically connects in every network. This article will also explain payload generator & ssh settings with squid proxy. These configurations are mostly applied for Smart, TM, Globe, TNT, Sun, and others.

Stay with me & read everything to get exciting extra information.

how to create ehi file for http injector 2020

How To create ehi file For HTTP Injector

Ever since multiple YouTubers started sharing videos on making ehi file for http injector, every mobile network started blocking proxies to save their business. So, at this stage, the file might not work in all networks because they were already discovered. Now, we can still use the app to get premium VPN and free internet, if we’re lucky and know some tricks.

We have a working method to get a free Virtual Private Network service using HTTP Injector. It hides your identity and helps you browse the internet safely. Also, as a quick bonus, I’ve posted a video at the end of this article to help you understand in a clear way.


The following are requirements to create ehi file of HTTP injector:

Android 4.03+ Higher VersionMobile Data
Active Internet ConnectionProper APN settings for a network provider.
HTTP Injector AppVPN account
Secure Shell Host (SSH)Working Payload

Supported Networks & Countries

Below is a list of all supported networks for this tutorial.

  • MTN
  • Vodacom
  • Cell C
  • Telkom
  • Airtel
  • NTC
  • Sun Cellular
  • Digicel
  • Globe
  • Smart
  • TNT

Some other names might be missing but we are sure that this works on all networks. Similarly, the supported countries are Nigeria, Phillippines, India, Nepal, South Africa, and other Asian regions.

Recommended article: Sun Tu50 Fundamental Guide

APN Settings For Mobile Networks

The Access Point Names Setting for different mobile networks are:

    • SUN – wap
    • GLOBE & TM –
      • apn name: mgc
      • apn:
      • Proxy:
      • Port: 8080
    • Smart –
      • apn:
      • proxy:
      • port: 8080

Create a free VPN account

To create an ehi file, a Virtual Private Network account is required. You can use free or paid VPN services available online like TCP VPN or any other. For this demonstration, we’ll be using ‘VPN Split’ that provides a server that lasts for one month.

We are not promoting VPN Split or HTTP Injector in any way. But there are a few things that you should know like it provides unlimited bandwidth for one month. It has no restrictions, limits, captcha, or whatsoever. But the defect is that you’ll have to provide personal information like Facebook or Google account. So be careful because we are not responsible for such sites. This article is for ideal information purposes only. You can read our privacy policy to get more clear about third-party websites.

Below are the steps to create a free VPN account for HTTP Injector.

  1. First of all, visit
  2. Tap on the ‘Menu’ on the top right corner of the app. Beware of the ads. Only click on the menu.
  3. Select ‘Create VPN’ from the drop-down list and tap ‘Create Account.’
  4. Search for ‘Login with Google’ box on the page and open it.
  5. This will take you to the Gmail login screen. Fill up account details and sign in like normal.
  6. After done, click on ‘Select Server’ and tap on any from the list. In our case, let’s choose “server2 .vpnsplit .com (C)”.
  7. Then type a password and tap “Create An Account”.

Then, if you scroll down, a green highlighted box with details is shown. Just copy everything listed on it and paste it in the ‘Notes’ app. Alternatively, you can also write it down on a piece of paper.

More Server Providers

You can also create a free ssh account from the following websites:


How To Get servers & squid proxy

As a second step, you have to find servers and squid proxy information, which is super easy. Many people get confused about what to insert in squid proxy and server settings. It is simple if you followed the steps given above.

After creating your free VPN account, do not close the browser. If you created an ssh account using the VPNSplit website, open the menu once again. Then select ‘Server & Squid‘ and tap on ‘Server & Squid Status.’  It will display a list of different IP addresses, ports, and other necessary things that you need while creating an ehi file of HTTP injector.

Under squid proxy, find the server name that you’ve used during VPN account creation. Copy their server address, IP, and Port. Alternatively, you can visit to get extra details about such servers.

Working Payload For HTTP Injector 2020 (Settings)

Our third step is to create a working payload. So, open ‘Http Injector‘ and reset any previously imported settings by tapping on three dots at the upper right corner. Then select “Clear Setting/Data.” and then choose “Yes.”

Now, let’s learn how to generate payload for HTTP injector.

  1. Open payload generator.
  2. The URL/Host box info is provided in the VPN account details that we created earlier. Copy that and paste it here.
  3. Next, put a checkmark net to the boxes Online Host, Keep-Alive, and Forward Host boxes.
  4. Finally, tap on “Generate Payload.”

Troubleshooting Payload Generator Errors:

  • Try the ‘Normal’ method instead of the ‘Front Inject’ method.
  • Make sure that the SSH settings are correct (see below)
  • If the method is set to ‘GET‘ and still not connecting, try the ‘PATCH‘ option.

SSH Settings For HTTP Injector

  1. Open “SSH Settings.”
  2. Copy Split VPN account details and IP, as shown in the green box.
  3. In ‘SSH Host,’ paste that IP number.
  4. In SSH Port, insert ’22’.
  5. Go back to the website and copy username. Paste that in the ‘Username’ box inside HTTP Injector.
  6. Similarly, use the same password that you’ve used while creating a VPN account.

In addition to that, you can also enable checkboxes like ‘online host’ & ‘data compression.’ Change the request method to ‘Connect’ and injection method to ‘Normal.’

Connect Ehi FIle With Free VPN

  1. Go back to HTTP Injector’s welcome screen.
  2. Tap on Pencil Icon next to ‘Remote Proxy.’
  3. In the proxy IP and host box, fill the respective details found in ‘Squid Proxy and Port’ page.
  4. Tap on ‘Save.’
  5. Finally, click on start and ok. Go to the ‘Log’ window to see the status.

In this way, you can make a working ehi file for HTTP injector. Just click on ‘Export Config’ icon on top to share your ehi file.


For some reasons if your ehi file is not connecting to HTTP Injector, here are some troubleshooting options:

  1. Are you trying to connect HTTP Injector at zero balance? If so, then this method will not work because you must have mobile data to access the internet. We have mentioned above that this method does not provide free internet but only free VPN.
  2. Is your Payload Generator or SSH settings correct? These are easy to create; just follow the above procedure.
  3. Make sure that you’ve entered the right VPN username, password, and host
  4. Tick on ‘Google DNS’ before tapping on ‘Start’ if you are not connecting for reasons.
  5. Turn on ‘400 HTTP Request’.
  6. Maybe your network provider has detected HTTP injector and blocked all the proxies. It will typically display the message “Connection Refused By Peer.” There is no chance to get connected in that case.
  7. Try to unlock a previously made ehi file by an expert and see what’s inside it.

That’s it. These are the common solutions for HTTP injector ehi file not connecting. Due to the mass request by people visiting our website, I have collected a list of free proxy and ssh sites below. If one did not work, try using a different site or different proxy. Here’s the list of free ssh providers for HTTP injector:


These are the free proxy sites for creating HTTP injector squid proxy:

  • Hide .me

Similarly, there are many more free ssh server providers and squid proxy sites found on the internet. You can try them too.

Video Bonus

As promised, here is the video about creating ehi file:

Video Tutorial To Create Ehi Config File For HTTP Injector in 2020 For All Networks
The above video shows everything you need to know about creating ehi file in real time.

Please Note: Due to the busy schedule, we don’t personally create files, nor our website hosts any of them. These configuration ehi files are taken from third-party sites and the credit goes to them.


What is HTTP Injector?

HTTP Injector is a very popular VPN app with 10+ million installs on Google Play Store. It is used for ssh proxy, unblocking websites, ip address, tunneling, and free internet.

What is Connection reset by peer?

Connection reset by peer is a condition in which the IP Provider, sim card network in most cases, have blocked the proxies routing through HTTP Injector. In this scenario, you can only connect to free VPN using active mobile data with balance.

What is an ehi file?

.ehi is a file extension for HTTP Injector that stores the VPN settings. It is used to import and export the configuration for SSH account, remote proxy, and payload.

How to create 1 month ehi file?

It's simple. While making the free VPN account, you have to select a server with 1 month or more validity.

Final Verdict

Did this tutorial on how to create ehi file for HTTP injector helps you? Are you able to connect your ehi file using the above settings or maybe you are facing a problem? Either way, let me know if you have any feedback or issues on the comments below. Before going, please check my other articles on this website. Thanks for visiting.


Add a Comment
  1. Thank for visiting.

  2. This thing is not working to me can i get someone who use WhatsApp do that she ir he can teach me

    1. Everything is clear on the article and video shared. Kindly don’t share any kind of personal information on the comments. It’s strictly against our policies.

  3. [15:18] Status: 302 (Found) Redirection – The client must take additional action to complete the request.

    [15:18] Extra Info Payload/Proxy might be blocked or no quota or payload not suitable for your internet plan.
    [15:18] Connection Lost Premature connection close – Server closed connection during identification exchange – (Maybe server is busy, reconnecting now)
    [15:18] Connection Lost failed to connect to / (port 8989) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused) I keep getting this messages can you help me to solve this messages

    1. As far as I know, “premature connection close” this message normally occurs when the network provider has blocked the proxy.

      I would recommend trying another server.

  4. Mytel free inter net comment

  5. I want to learn how to make injector files

    1. Kindly read above article properly.

  6. Can u show me how to make injector files

    1. Yes. I have posted a youtube video above. Go check it out.

  7. This is great and awesome never thought I could do it but by following all the steps I succeed thanks again ☺

  8. nice boss pero sakin is get back inject tapos ng status 200 salamat boss!!!

    1. Thanks for taking the time to write a comment. Unfortunately, we were unable to understand. Kindly use the English language to ask for support next time.

  9. I want to know to make this working file

    1. Everything is clearly described above.

  10. Hy Can i please have your assistance
    I have put the following
    Online host,forward host and keep alive.
    On squid proxy/IP i put

    I’d kindly like to know what should i put on ssh host do i put IP or the host server


    1. You can use the above method to create an ehi file and get free VPN access through HTTP injector using above method.

  12. I have failed to make one that can work in uganda

    1. Keep trying bro, you make it. Read the instructions written above properly.

  13. Hi
    I can not find the host url can you help me?

    1. Hello Ehasn,

      when you create a VPN account, the host URL information will be provided there.

  14. i keep getting this ( when i press start i get this, connection lost proxy – premature connection close – disconnected ))

    from Egypt

    1. I/O exception socked closed too , plese could u guide me ? i followed ea steps and repeated more than one

      1. ok i tried VPN UDP and it worked now i’m stuck at injecting ,, the connect time out expired but above it MOBILE (LTE) state ; connected | reason } conneceted |

    2. This is probably because you don’t have mobile data. Your mobile network all the proxies that route through HTTP Injector. In this case, you will need mobile data to connect but we can’t guarantee anything when the proxy is blocked by the network.

      1. nope yu wrong im using without data rite now

  15. Does it work for Sri Lanka?

    1. Hey Jaahith, Yes it works on Sri Lanka as well.

  16. Every time I tried to connect, it bring out incorrect user name or password and I checked, I can’t understand where the problem is from.

    1. Kindly check if you have entered the VPN account username and password as mentioned in the second step. Read this:

  17. 1-Hi bro please little explain how to decode an existing locked ehi for a new one to use

    2-does the above method work on a rooted device or we can use on both rooted and unrooted mobiles?

  18. I love this app…

  19. hello, if i have vps , i want build my own squid server got guide ?

  20. Can I have the video link plz

  21. Clear information. Does it work for Zimbabwe Econet?

  22. I cant find the video

    1. Check properly. It’s above.

  23. How to find a best host for free internet access?

    1. It’s done by random testing. There’s no such specific method.

  24. Sir,this is a one hell of a thing you have done.❤️.let me know that it still works for sri lankan sim cards??

  25. On sim card in sri lanka and all networks in there????

  26. Sir your videos on YouTube, how do I find them?

  27. I want to know,do I have to put my ssh ip address in duckdns for it to work.And why do I get the 302status when all my details are right, and please give me a answer on where/how I can fix this problem because I tried a lot of proxies and all show the same and my last proxy I used was with my host “” and my duckdns account that was linked with my ssh account in Host ip by ssh settings

  28. does it work in Zimbabwe

  29. i do have a working host its work with 0 balance on chrome browser.
    but when use a proxy on http injector i do get 400 sta…
    even when i use the tools on http injector (host chick ) with the proxy i do get 200ok .
    but when i try to start it i get 400status and it doesn’t connect .

  30. Thanks I loved the lesson indeed thanks so much the creators / writers I really appreciate

  31. Thanks! Well explained.. I got it connected?

    1. I’m glad that you are connected. 🙂

  32. Thanks for the details. The video you promised is missing. If you’ve got time to spare could you drop it in my email box.

  33. Does it work in Papua New Guinea

  34. Does it work in Botswana??

    1. Yes, it works in Botswana.

  35. How can I generate a payload with this header “X-Requested-With”

Leave a Reply

Your email address will not be published. Required fields are marked *