TheHobbyist

joined 2 years ago
[–] TheHobbyist@lemmy.zip 2 points 1 week ago

That's already my SSID, please don't use it too

[–] TheHobbyist@lemmy.zip 4 points 1 week ago (2 children)

Microsoft has an additional requirement where "_optout" has to be somewhere in the SSID (not necessarily at the end). This was detailed in a now deleted support post.

[–] TheHobbyist@lemmy.zip 2 points 1 week ago (1 children)

Who is this request for feedback open to?

[–] TheHobbyist@lemmy.zip 4 points 1 month ago

If they have an issue with copyright infringement, they should discuss with OpenAI, Microsoft, Google, Anthropic and more.

 

Hi folks,

TL;DR: my remaining issue seems to be firefox specific, I've otherwise made it work on other browsers and other devices, so I'll consider this issue resolved. Thank you very much for all your replies and help! (Edit, this was also solved now in EDIT-4).

I'm trying to setup HTTPS for my local services on my home network. I'm gotten a domain name mydomain.tld and my homeserver is running at home on let's say 192.168.10.20. I've setup Nginx Proxy Manager and I can access it using its local ip address as I've forwarded ports 80 and 443 to it. Hence, when I navigate on my computer to http://192.168.10.20/ I am greeted with the NPM default Congratulations screen confirming that it's reachable. Great!

Next, I've setup an A record on my registrar pointing to 192.168.10.20. I think I've been able to confirm this works because when I check on an online DNS lookup tool like https://centralops.net/CO/Traceroute as it says 192.168.10.20 is a special address that is not allowed for this tool.. Great!

Now, what I'm having trouble with, is the following: make it such that when I navigate to http://mydomain.tld/ I get to the NPM welcome screen at http://192.168.10.20/. When I try this, I'm getting the firefox message:

Hmm. We’re having trouble finding that site.
We can’t connect to the server at mydomain.tld.

Strangely, whenever I try to navigate to http://mydomain.tld/ it redirects me to https://mydomain.tld/, so I've tried solving this using a certificate, using the DNS-01 challenge from NPM, and setting up a reverse proxy from https://mydomain.tld/ to http://192.168.10.20/ and with the wildcard certificate from the challenge, but it hasn't changed anything.

I'm unsure how to keep debugging from here? Any advice or help? I'm clearly missing something in my understanding of how this works. Thanks!

EDIT: It seems several are confused by my use of internal IP addresses in this way, yes it is entirely possible. There are multiple people reporting to use exactly this kind of setup, here are some examples.

EDIT-2: I've made progress. It seems I'm having two issues simultaneously. First one was that I was trying to test my NPM instance by attempting to reach the Congratulations page, served on port 80. That in itself was not working as it ended in an infinite-loop resolving loop, so trying to instead expose the admin page, default port 81, seems to work in some cases. And that's due to the next issue, which is that on some browsers / with some DNS, the endpoint can be reached but not on others. For some reason I'm unable to make it work on Firefox, but on Chromium (or even on Vanadium on my phone), it works just fine. I'm still trying to understand what's preventing it from working on Firefox, I've attempted multiple DNS settings, but it seems there's something else at play as well.

EDIT-3: While I have not made it work in all situations I wanted, I will consider this "solved", because I believe the remaining issue is a Firefox-specific one. My errors so far, which I've addressed are that I could not attempt at exposing the NPM congratulations page which was shown on port 80, because it lead to a resolution loop. Exposing the actual admin page on port 81 was a more realistic test to verify whether it worked. Then, setting up the forwarding of that page using something like https://npm.mydomain.tld/ and linking that to the internal IP address of my NPM instance, and port 81, while using the wildcard certificate for my public domain was then necessary. Finally, I was testing exclusively on Firefox. While I also made no progress when using dig, curl or host, as suggested in the commends (which are still useful tools in general!) I managed to access my NPM admin page using other browsers and other devices, all from my home network (the only use-case I was interested in). I'll keep digging to figure out what specific issue remains with my Firefox, I've verified multiple things, from changing the DNS on firefox (seems not to work, showing Status: Not active (TRR_BAD_URL) in the firefox DNS page (e.g. with base.dns.mullvad.dns). Yet LibreWolf works just fine when changing DNS. Go figure...

EDIT-4: I have now solved it in firefox too, thanks to @non_burglar@lemmy.world! So it turns out, firefox has setup a validation system for DNS settings, called TRR. You can read more about it here: https://wiki.mozilla.org/Trusted_Recursive_Resolver Firefox has a number of TRR configurations, preventing the complete customization of DNS, but also with specific defaults that prevent my use-case. By opening up the firefox config page at about:config, search for network.trr.allow-rfc1918 and set it to true. This now solved it for me. This allows the resolution of local IP addresses. You can read more about RFC1918 here: https://datatracker.ietf.org/doc/html/rfc1918 I'll probably still look to actually make other DNS usable, such as base.dns.mullvad.net which is impossible to use on Firefox by default...

[–] TheHobbyist@lemmy.zip 2 points 2 months ago

And the alarm goes off means it actually starts ringing. Weird language indeed!

[–] TheHobbyist@lemmy.zip 3 points 3 months ago

It's on the very first page, opposite to the office server page, and they acknowledge the Author does not exist and that it's basically an ad for Windows server.

[–] TheHobbyist@lemmy.zip 5 points 3 months ago* (last edited 3 months ago)

I think this is an issue where you are talking about people coming from windows trying to do windows things on linux like run windows software. Of course you can in some cases run windows software on Linux but it is not a fair comparison to blame Linux for not being able to run windows software. Linux has it's own suite of software and that is often better suited.

[–] TheHobbyist@lemmy.zip 5 points 3 months ago* (last edited 3 months ago) (1 children)

I didn't say Linux just works. I'm just fighting back against the preconceived idea that it's just a total mess and windows isn't. I have myself ran into issues with linux. But also, I've run into many issues with windows too.

The difference is that when people encounter issues with windows, it's like well too bad, need to find someone who can fix it. But when they encounter an issue with Linux, it's like linux sucks, let me get back to Windows as if it didn't suck at least as much.

[–] TheHobbyist@lemmy.zip 64 points 3 months ago (19 children)

I don't buy the argument that windows just works or that it's somehow better or more stable. The reality is we all have grown to learn about computers specifically using windows and it's been a steep learning curve. We have gotten familiar with its specificities and its sporadic misbehavior and accepted that as the norm. And people prefer what they are used to even if it's suboptimal because they would rather not learn something else from scratch, even if in the long run it could be better.

Put any person who has zero computer experience in front of a windows computer or Linux computer and I doubt they would say the windows computer just works and the Linux one doesn't.

[–] TheHobbyist@lemmy.zip 2 points 3 months ago

I've come across multiple times situations which arise from known issues leading to a worsened experience for the user. Linux cannot solve all problems, some are difficult to solve or some require solutions which may not be possible to be resolved but in any case, what the user usually misses, is that the OS identifies these situations and inform the user.

In this case, Jay would've really been off better if the user interface was able to simply inform the user of the circumstances or the limitations that it had detected.

[–] TheHobbyist@lemmy.zip 13 points 3 months ago* (last edited 3 months ago)

Having long played some old CS, there was so much sense of community from connecting to a personal server instance, regularly seeing the same people, familiarize with specific rules to that server, getting to know the admin etc. I'm sure you feel a sense of community from match making, but it can definitely exist outside of matchmaking IMO.

And I'm not advertising for one over the other. But I'd be very happy to see the persistence of accessing personal servers for a game.

[–] TheHobbyist@lemmy.zip 11 points 3 months ago

Oats are underrated. Dirt cheap, with calories and nutrients. Super easy and fast to cook. Can be cooked in water or milk. Can be made sweet (e.g. with apple and cinnamon, drop the sugar) or savory (e.g. curry powder, or tomato etc).

And it definitely fills your stomach.

view more: next ›