I am trying to configure web downloads, and I notice that it's pointing to oldtimebbs.com/dlreq?<hex number>. I have found no place where it talks a setting this up, or what the expected behavior of dlreq is? Where do the files get written/etc. Any help or documentation would be great.Following, as I couldnt get it to work either ^^
I am trying to configure web downloads, and I notice that it's pointing
to oldtimebbs.com/dlreq?<hex number>. I have found no place where it talks about setting this up, or what the expected behavior of dlreq is? Where do the temp files get written/etc. Any help or documentation
would be great.
I am trying to configure web downloads, and I notice that it's pointiFollowing, as I couldnt get it to work either ^^
Definitely helped. I already had a index.html, but your homepage is slick. Well done. This worked perfectly. Thanks very much, I was racking my brain for this.
On 17 Apr 2025, opicron said the following...
I am trying to configure web downloads, and I notice that it's pFollowing, as I couldnt get it to work either ^^
See my previous message to Prof Brown. =)
Awesome! Thanks a load.See my previous message to Prof Brown. =)I am trying to configure web downloads, and I notice that i
I am trying to configure web downloads, and I notice that it's pFollowing, as I couldnt get it to work either ^^
See my previous message to Prof Brown. =)
If you want to see some crazy customization of those download pages through web, visit bbs.theforze.eu and have a look see ;).
Thanks again, this is just awesome!
If you want to see some crazy customization of those download pages through web, visit bbs.theforze.eu and have a look see ;).
Thanks again, this is just awesome!
Very nice!
I like the HTTP --> HTTPS conversion, too (as Mystic doesn't let one adjus that in the config). =)
I like the HTTP --> HTTPS conversion, too (as Mystic doesn't let one that in the config). =)
Ohh awesome that you noticed. I pulled my hair out trying to do a reverse proxy. Then I figured, dont fight https just add a little javascript to update the urls in the html :)..
Speaking of HTTPS, I see that you have an nginx serving the dlreq page ove HTTPS. How do you make nginx preserve the client IP when forwarding the request to Mystic's web server? (As dlreq checks the client IP and refuses serve anything if the IP doesn't match.)
I have HTTP on port 61080 leading directly to the Mystic HTTP web server, similarly HTTPS on port 61443 leading to the Mystic HTTPS web server, and experimenting a little with Apache (which runs all HTTPS stuff with the "real" SSL cert) to proxy certain URLs internally to 61443, but the client as seen by Mystic's web server will always be the loopback interface, so d denies the download requests when clicking on the file links.
Could be one of those things that are easy to do with nginx, but less so w Apache. :)
(Hmm, maybe I would need to let Apache handle 61080 as well so that the "initial" dlreq requests comes from the loopback interface... Which would trash the client IP checking ability of dlreq, but anyway...)
Thanks in advance!
I am using Nginx Proxy, and have 'streams' to Mystic to my BBS for BinkP and Telnet. The web pages are forwarded to port 80 on the BBS with
Let's Encrypt. I have no issues with DLReq doign that.
Mystic runs in a docker on my synology and the IP of caller/webvisitor
get forwarded by the DNS reverse proxy in all cases. I dont know the
exact script/command for nginx as synology does it for me.
I believe it is, I vaguely remember having to do some IP forward some
time ago. Wasn't it with x-headers? x-forward?
Hope it will be as easy as I had it. Didnt even know that dlreq
validated the IP :).
Hello opicron!
validated the IP :).
Actually, I asked g00r00 if it would be possible to turn the IP validation in some future version (and perhaps also to change the URL displayed insid Mystic, e.g. http:// to https:// and changing/removing the port number), b I'm pretty sure the wishlist for Mystic is long already...
Thanks again!Yw and hope you get it working. You could also choose to feed always some local ip to the board and webserver, ok that means no hostname/ip for lookups. But I do not use those anyway, my firewall blocks regions/countries. Not mystic.
ZipoP!
Sysop: | Tetrazocine |
---|---|
Location: | Melbourne, VIC, Australia |
Users: | 6 |
Nodes: | 8 (0 / 8) |
Uptime: | 123:03:23 |
Calls: | 154 |
Files: | 21,500 |
Messages: | 79,050 |