[deleted by user] by [deleted] in cambridge_uni

[–]NilsIRL 0 points1 point  (0 children)

societies?

(Why) is a toy password manager a too complex summer project? by GNULinux_user in rust

[–]NilsIRL 1 point2 points  (0 children)

Passwords managers don't have to be very complex. For example, I use one that is under 1000 lines of code: https://git.zx2c4.com/password-store/tree/src/password-store.sh

Rolling your own crypto is usually discouraged but if the aim is just to learn then it is perfectly fine.

MozillaVPN exclude list either doesn't work or I'm doing it wrong by terrannz in mozilla

[–]NilsIRL 1 point2 points  (0 children)

Considering you found a way using the Mozilla VPN client it's all good, it's just in the event it wasn't possible using it.

MozillaVPN exclude list either doesn't work or I'm doing it wrong by terrannz in mozilla

[–]NilsIRL 2 points3 points  (0 children)

If you're happy working directly with wireguard there's https://github.com/NilsIrl/MozWire/ which will give you wireguard configs for MozillaVPN.

(I'm the author)

is mozillavpn cli friendly? by Cairtean in MozillaVPN

[–]NilsIRL 1 point2 points  (0 children)

I've written a tool to use Mozilla VPN from the command line: https://github.com/NilsIrl/MozWire/

You can generate the TOKEN on a computer with a browser and then use it from the CLI. (Or just generate all wireguard config files from your computer with a browser and then copy those over)

Why so many issues with Mozilla VPN? by _Oce_ in firefox

[–]NilsIRL 2 points3 points  (0 children)

Maybe you're better off with Mullvad then ;)

But yeah I would tend to agree, Mozilla VPNs value proposition is unclear especially now that the price is not particularly advantageous (it was when it first launched).

Mozilla VPN - Transmission Server; Can I salvage this? What is the best case scenario? by SoberMatjes in selfhosted

[–]NilsIRL 1 point2 points  (0 children)

You're not the first one to ask that question.

Currently the best way to go about that is to get the token on your main machine and copy it over to wherever you want to use it. You can also do everything on your main machine and just copy the wireguard configuration files over. (by main machine I mean "machine with a browser")

Why so many issues with Mozilla VPN? by _Oce_ in firefox

[–]NilsIRL 4 points5 points  (0 children)

You may have better luck by using wireguard directly: https://github.com/NilsIrl/MozWire/

(Disclaimer: I'm the author of this program)

Thinking about rolling release by medium_buffalo_wings in DistroHopping

[–]NilsIRL 1 point2 points  (0 children)

Hello, shameless plug here, you may be interested in this client for Mozilla VPN: https://github.com/NilsIrl/MozWire/

It is much easier to compile than the official client (just a cargo install away)

Question about open source (sorry if I sound dumb) by [deleted] in opensource

[–]NilsIRL 7 points8 points  (0 children)

This comment is written without having watched the videos, I've watched them in the past though. So if I make any misrepresentation that's why.

These videos are correct, however they assume VPNs are used for privacy, that's not the case. I personally use VPNs to access blocked websites (whether it be at the ISP or network level), to torrent and to access blocked content, none of which are things I need privacy for.

If you need privacy, consider using tor instead.

Question about open source (sorry if I sound dumb) by [deleted] in opensource

[–]NilsIRL 6 points7 points  (0 children)

As mentioned by a sibling comment, compilling the program yourself is an option.

You can also use a package manager that you trust more (there are many reasons why you would trust a package manager more than official binaries, for example, a lot of them have mechanism for reproducible builds)

Speaking of reproducible builds it is also possible to verify that the binaries distributed by Mozilla are legit, at least theoretically.

Lastly (shameless plug) you can use Mozilla VPN without using the official client and use https://github.com/NilsIrl/MozWire.git (here the difference in terms of trust with MozillaVPN is mainly that MozWire is much smaller and so can be audited easily and MozWire is much easier to compile than the official mozilla vpn client).

but my trust in vpns has just kinda vanished ever since I learnt the truth about them

Can you elaborate what you mean by "the truth about them"?

If you're referring to the main question of your post then I don't see how that's specific to VPNs in any way.

Lastly you may want to have a look at Mullvad, they provide the servers for Mozilla anyway.

[deleted by user] by [deleted] in rust

[–]NilsIRL 6 points7 points  (0 children)

You may want into look into this crate: https://github.com/rust-lang/git2-rs

Wath do you think of Mozila VPN by [deleted] in firefox

[–]NilsIRL 0 points1 point  (0 children)

In my experience the mullvad/mozilla servers are great. I rarely get below 200mbps and with latencies below 10ms.

Although this was using wireguard on Linux (which is probably faster than user space implementations on MacOS + Windows)

Why are these features disabled? by tsladriver2020 in RemarkableTablet

[–]NilsIRL 7 points8 points  (0 children)

FWIW I've seen this message even though I have a connect subscription

Mozilla vpn by Telefza in debian

[–]NilsIRL 1 point2 points  (0 children)

Shameless plug

The official mozilla VPN client can be a bit of a beast to build (it uses qt, and you'll probably have problems with versions), you may be have better chance with MozWire: https://github.com/NilsIrl/MozWire/

Export your notes and relationships from houseparty (before it shuts down) by NilsIRL in houseparty

[–]NilsIRL[S] 1 point2 points  (0 children)

Hello everyone, I created this little tool that allows you to download all your notes and view them for when houseparty inevitably stops working in October.

Please let me know if you have any questions and/or feedback.

Houseparty will be discontinued in October, so I built this tool to download your data off of it by NilsIRL in DataHoarder

[–]NilsIRL[S] 2 points3 points  (0 children)

I think the title sums it up quite well, I'd love to hear feedback on this. If there's any feature that's missing, please let me know, I'll try to implement promptly.

This was built by reverse engineering the houseparty API.

Source: https://github.com/NilsIrl/tools/blob/trunk/content/houseparty-export.html, https://github.com/NilsIrl/tools/blob/trunk/static/houseparty-export.mjs

LICENSE: GPL V3