-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interstitial Pages and Public Frontends #704
Labels
Milestone
Comments
michaelquigley
added
enhancement
Enhancement of an existing feature
feature
New feature description
labels
Jul 19, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 22, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 23, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 24, 2024
…t for interstitial enablement (#704)
michaelquigley
added a commit
that referenced
this issue
Jul 24, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 24, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 24, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 24, 2024
|
michaelquigley
added a commit
that referenced
this issue
Jul 25, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 25, 2024
michaelquigley
added a commit
that referenced
this issue
Jul 25, 2024
Interstitial Pages Implementation (#704)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Introduce a new interstitial page announcing the fact that the internet user is arriving at a web resource that shared publicly through zrok. It should announce the full hostname of the zrok share, making it very clear what address the user is actually navigating to. This is potentially the best method to mitigate abuse of the free public frontend service.
The interstitial page can be disabled on the requesting side by setting a specific request header. This will allow API shares and similar to continue working as they always have.
The interstitial page should be globally enabled/disabled in the frontend config, allowing self-hosters who don't want it to disable it. This means different frontends could also have different configuration options. This will facilitate setting one configuration for the primary public frontend at zrok.io, while also allowing bring-your-own-domain frontends to have the interstitial disabled.
The interstitial page should be able to be disabled on a per-account level (facilitating disabling the interstitial for accounts that are in different tiers).
The text was updated successfully, but these errors were encountered: