beameio / beame-insta-ssl

HTTP is over. Don’t get left behind. Get free, secure HTTPS tunneling to your machine! Quick start here!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to use HTTP?

gety9 opened this issue · comments

commented

How to make it work over HTTP?

When running
beame-insta-ssl tunnel 192.168.99.100:80 http
i am getting
https://uyfbxehXXXXXdhkt.v1.p.beameio.net/
not
http://uyfbxehXXXXXdhkt.v1.p.beameio.net/

I am developing site on local http server, currently using ngrok, but would prefer constant domain name.

The HTTPS address https://uyfbxehXXXXXdhkt.v1.p.beameio.net/ should work fine to access your application. beame-insta-ssl opens HTTPS traffic on your end and converts it to HTTP. Your application should see HTTP requests.

Please let us know whether that works for you.

commented

Thank you for you reply,

i can access the website but the css/js is not loading and internal links use old domain.

To fix this i need to put new domain as base domain:
https://puu.sh/vQDDI/6b985e7372.png

But when i am trying to do that it's saying:

The connection was reset
The connection to the server was reset while the page was loading.
The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer’s network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

and the website becomes not accessible.

i tried to put both http and https versions in the field - no luck.
with ngrok i made it work using http://d1cXXXXX.ngrok.io/ as base domain.

Looks like this application tries to automatically detect whether it should use HTTP or HTTPS. Since the traffic that gets to the application is HTTP, the application probably decides to use HTTP for the resource.

Here are the things you can try:

  • Use https as base URL for both secure and insecure since you will be only accessing it using HTTPS.
  • Install the certificates you acquired through Beame into the application, make it listen on HTTPS port, and use beame-instal-ssl as transparent tunnel (beame-insta-ssl tunnel 192.168.99.100:443 https)
  • Least preferable but using // in base URLs might help

Closing due to inactivity. Please re-open if needed.