Support for Port 443 #869
-
does BB support direct 443 access or does it require a reverse proxy? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Hi @reaperofpower thanks for the question! This is a great question. Easiest way is to use a reverse proxy right now but that does not seem ideal, so I'd like to expand a bit on the reasoning and maybe speculate as to other ways we could do this. An alternate "fix" for now is you can "hide" the port by embedding the actual resource (in the example below, https://example.com:8002/login?token=example-token) in an iframe, like so: https://example.com/index.html: <!DOCTYPE html>
<meta name=viewport content="initial-scale=1,width=device-width">
<title>Browser</title>
<style>
:root, body {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
</style>
<iframe
src="https://example.com:8002/login?token=example-token"
style="width: 100%; height: 100%; margin: 0; border: 0; padding: 0"
allowfullscreen
allow="
accelerometer;
camera;
encrypted-media;
display-capture;
geolocation;
gyroscope;
microphone;
midi;
clipboard-read;
clipboard-write;
web-share;
fullscreen;
"
sandbox="
allow-same-origin
allow-forms
allow-scripts
allow-top-navigation-by-user-activation
allow-storage-access-by-user-activation
allow-popups
allow-popups-to-escape-sandbox
allow-downloads
allow-modals
allow-pointer-lock
"
></iframe> In that case, it should just work. If it doesn't, you might need to update To brainstorm about possible alternatives or better ways, it's helpful to recap the reasons for the current design. These are:
So, given the above considerations for the present design, what alternatives might permit an easy utilization of the conventional port for HTTPS, 443?
It seems the above modifications would permit something like the conventional binding to 443 that you seem to desire. Hope this helps! :) |
Beta Was this translation helpful? Give feedback.
-
Hello @reaperofpower Recent changes have made it much easier to run full BrowserBox (audio, docs, devtools and browser) behind a reverse proxy. Our CloudTabs SaaS also bears these changes now, and should be accessible from networks that block non-standard ports. Please check it out and see if that works for you. If you've had issues we recommend re-installing from the latest boss branch. Thank you for your report! |
Beta Was this translation helpful? Give feedback.
Hi @reaperofpower thanks for the question!
This is a great question. Easiest way is to use a reverse proxy right now but that does not seem ideal, so I'd like to expand a bit on the reasoning and maybe speculate as to other ways we could do this.
An alternate "fix" for now is you can "hide" the port by embedding the actual resource (in the example below, https://example.com:8002/login?token=example-token) in an iframe, like so:
https://example.com/index.html: