Hello! Thanks for Zrok.
However, I am having real problems getting a password to work with an instance of AnythingLLM running in a Docker container.
My normal login with a registered free subdomain works well:
.\zrok2 share public -n public:mysubdomain http://localhost:3001 --backend-mode proxy
However,
.\zrok2 share public -n public:mysubdomain http://localhost:3001 --backend-mode proxy --basic-auth admin:mypassword
fails. It calls a totally different workspace in AnythingLLM because it seems to pass through the admin and password info to that app / container, and somehow that breaks AnywhereLLM's connection to the connected LMStudio instance. No idea what is going on there.
Likewise
.\zrok2 share public -n public:mysubdomain http://localhost:3001 --backend-mode proxy --oauth-provider github --oauth-email-address-pattern '*@mypersonalemaildomain.com'
doesn't work either, as Github expects some configuration here and delivers an error page, even though it is said that is not necessary for the free hosted subdomains.
There is this confusion in the documentation, where it says patterns, but the help info says pattern. On the whole, I find the documentation, which I have mostly read, very confusing. Every LLM I have asked contradicts the other, because there is no consistent data about password access available. It's really frustrating.
I find the service as such very good and I like the Zrok2 app. It's reliable and doesn't need admin privileges. Also, unlike cloudflared, it isn't part of a man in the middle / deep packet inspection system.
I really would like to get this working. Detailed, knowledgeable help would be greatly appreciated.
Thanks.