I’ve got 32gb, it’s not an active issue, just feels wasteful, especially when EVERYTHING is RAM-heavy anymore, with the rise of electron apps. I personally haven’t really needed any more though, this isn’t to bash those who decide that they want more extensions for one reason or another
Why would you strip ipv6 if mullvad supports it. The reason people disable or block v6 are for 2 reasons, ignorance, and/or the vpn providor doesn’t support ipv6. V4 and v6 can and usually do run at the same time (this is called dual stack), so if the vpn only touches the v4 side of things, v4 will be tunneled while v6 will be unaffected.
Also, the firewall doesn’t matter if you use a torrent client that can just bind to the wg interface (assuming there is no nat being performed from the wg interface to the physical interface). The client will take one or all of the ips on the interface, which will make it impossible to leak IP directly assuming your switch or router doesn’t also have an ip in the same subnet as your wg interface ip.
I don’t know UFW, but if you run iptables-save or nft list ruleset i can take a look to see if it is sane.
But what i can tell is that it might work. You appear to be only allowing public traffic to wg. It should be noted that this setup will likely fail at some point because you are hard coding the IP. It should fail safe, but the public internet will not work.
I’m stripping ipv6 because I’m ignorant on a lot of this and a lot people say it’s bad and show how to strip it. I’m a script kiddie in a old guys body.
I ran both iptables-save and nft list ruleset but, the output was so offensively formatted when inserted into Lemmy, I’ll wait until I’ve had some sleep to try and get it legible.
Right, fail safe is the concern, I couldn’t get the kill switch to work so I started monkeying with UFW.
I think I’m just ignorant 😅 I know how ipv4 works and all the addressing and that’s why I’m currently sticking to it I just couldn’t really wrap my head about ipv6 I guess there aren’t any major changes just other addressed
There are definitely differences, but usually they don’t matter from a simple address and routing perspective.
For example, there is no ARP in IPv6. Instead another protocol is used called Neighbor Discovery Protocol, which actually is done through ICMPv6. Therefore, if you blindly block all ICMPv6, your network may break.
Once you have a grasp on v6, it is much better than v4 because even the smallest common v6 network size of /64 is many times larger than all the addresses in v4. Every device can have it’s own global ip, so you no longer need nat at all. Everything can easily connect, assuming there is no firewall blocking it.
This is where ChatGPT and Codium.ai has been a godsend for me. Something that would have taken me a few hours to 1+ days to iterate on is now reduced down to anywhere from minutes to an hour. I don’t even always see it all the way through to completion, but just knowing that I can iterate on some version of it so quickly is often motivation enough to get started.
If you’re paying for the Plus subscription, GPT-4 with Code Interpreter is absolutely OP. Did you know you can hand it a zip file as a way of giving it multiple files at once?
I’ve been using GPT4 actually, and I agree it’s a godsend for lazy people like me. Haven’t been using it lately because all my ideas right now involves fine tuning LLMs, which I can’t financially justify at the moment.
I thought it was commentary about how both SUVs and pickup trucks are both classified as light trucks, and aren’t required by law to have certain features that come standard in regular cars.
My understanding is that utes are generally unibodies, but that truck definitely has a frame. Based off the wheels and bed cover, it’s a useless truck driven by a dickhead, but a truck just the same.
I’ve built little things that already have a solution when that other solution either didn’t do it the way I had in mind or did more things than I needed it to. It really depends on how you’re valuing your time and knowledge/experience in the end.
Then you fill the fucking code with print statements because you don’t know to use debug, realize the variable feeds some stupid fucking function that does nothing but has to be there and a few hours later comment out said print statements and just re add the variable.
You know, it occurs to me that doing that with print really isn’t any different than the accepted method of debug logging other than where the output is directed to.
lemmy.world
Active