How to Set Up HTTP Custom for Free Internet with SSH/SSL Method
A comprehensive guide to configuring HTTP Custom using the SSH/SSL method for free internet access.
What You'll Need
- •HTTP Custom app
- •SSH account credentials
- •Working SNI bug host
Step 1: Install HTTP Custom
Download and install HTTP Custom from the Google Play Store or other trusted sources. Make sure you're getting the official app to avoid security risks.
Download from Google PlayStep 2: Get SSH Account Credentials
You'll need SSH account credentials to connect. Here are some recommended websites to get free SSH accounts:
After creating the SSH account, you will be provided with servername, username, and password.
Server: us.example-ssh.com
Username: user123
Password: pass123
Make sure to save these credentials as you'll need them later.
Step 3: Generate SNI Bug Host and Payload
Use our SNI Generator tool to find working bug hosts for your country and network provider.
Open SNI GeneratorA good SNI bug host is crucial for the SSH/SSL method to work properly. The SNI host should be zero-rated (not counted against your data) by your mobile carrier.
After getting an SNI bug host, generate a payload:
- Go to the Payload Generator tool
- Paste the SNI from the SNI Bug Host Generator tool under "SNI/Bug Host"
- Paste the servername created in Step 2 under "Server Name"
- Copy the last "Reversed Payload" (e.g., GET wss://us.server.net/ HTTP/1.1
Host: snihost.com
Upgrade: Websocket
Connection: Keep-Alive)
Step 4: Configure HTTP Custom
- Open the HTTP Custom app.
- Navigate to the "Payload" section.
- Paste the copied payload.
- Apply the changes.
- Copy the servername from your SSH account and paste it under SNI.
- Apply the changes.
Under SSH, on ip:port@user:pass
Replace with:
- ip = snibughost
- port = 443
- user = ssh account username
- pass = ssh account password
e.g., snibug.com:443@user:pass
Make sure "Use Payload" and "SSL" are selected, then click on "Connect."
Troubleshooting
Connection Issues
- •Try different SNI bug hosts if connection fails
- •Verify your SSH account is active and credentials are correct
- •Some carriers may block certain ports - try using port 80 or 8080 instead of 443
- •Check if your SSH provider has server maintenance
Slow Connection
- •Choose SSH servers closer to your location
- •Try different SSH providers
- •Some free SSH accounts have bandwidth limitations
Tips for Better Performance
- •Use premium SSH accounts for better speed and reliability
- •Regularly update your SNI bug hosts as they may stop working
- •Try different payload formats if the connection is unstable
- •Some networks perform better with specific payload types
Disclaimer
This tutorial is provided for educational purposes only. Using this method may violate the terms of service of your mobile carrier or internet service provider.
We do not encourage or endorse any activities that may breach terms of service agreements. Use this information responsibly and at your own risk.