Show HN: Netrinos – A keep it simple Mesh VPN for small teams

5 days ago (netrinos.com)

I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done.

Netrinos creates a LAN-like overlay network across your devices. Connections are direct P2P via WireGuard, with no central server routing traffic. Each device gets a stable IP and DNS name (pc.you.netrinos.com). When direct connections fail, they fall back to a relay server that's still encrypted end-to-end. We can't see your traffic.

The most challenging problem to solve was NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. I was surprised by how unreliable low-end ISP routers really are, and how much technical wizardry it takes to hide that behind a clean, simple UX.

Our stack is a Go backend for client and server, WireGuard kernel mode for Linux and Windows (macOS is userspace), Wails.io for cross-platform UI. WireGuard does all the heavy lifting. Go ties it all together.

Popular use cases include: RDP to home PCs, accessing NAS without exposing it, and SSH into headless Linux boxes. One customer manages hundreds of IoT devices in the field, eliminating the need to deal with customer routers.

We just released Pro with multi-user, access control, and remote gateway routing. Personal is free (up to 100 devices).

I'd love to hear what you expect from a simple mesh VPN, what's missing from current tools, and what's lacking from your remote access setup. Use code HNPRO26 for a 30-day trial of Pro.

https://netrinos.com

What's the main differentiator between Tailscale and Netrinos?

Edit: Just found this post https://netrinos.com/blog/tailscale-alternatives-2025, so it looks like main differentiator is pricing right now.

  • One's banned in my hostel because of a stupid sysadmin.

    One isn't.

    • I've run into a few odd instances of headscale not working where I'd expect it to and I don't understand how it's failing.

      - Connected to my phone hotspot in the car outside my son's therapist, it worked for months, but then for 2-3 weeks tailscale wouldn't connect. Browsing worked fine. In the 6 weeks since then, it's worked fine.

      - A couple nights ago I was in a Holiday Inn Express. I could successfully connect to tailscale, and ssh to machines at the office (which has tailscale on a public IP, but couldn't pass traffic to my machine at home (behind NAT, we have a DERP next to the machine at the office and also another one on the headscale node at AWS). Maybe they blocked the DERP port?

    • Not allowing random VPN connections on a LAN is pretty standard. I've been surprised at how many people here are able to use tailscale and the like. Guessing it's just because there are likely smaller teams here that don't have any kind of managed network.

      12 replies →

Well, I wish you the best with this - but I really don't understand the target market.

The obvious competitor here is Tailscale. But let's say, reasons, and Tailscale isn't an option. Then you go down the path... TwinGate, Teleport, Netbird, Pomerium, Netmaker, ZeroTier, etc...

Even the initial pricing and free tier are you're up against are going to mostly be a deal breaker compared to what's out there.

Trusting a VPN provider is a lot. If you're running the control plane - why should I trust Netrinos?

  • "Well, I wish you the best with this - but I really don't understand the target market."

    "After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done."

    "Target market" could be the author

    There's no good reason to discourage people from writing overlays, unless one is doing so for commercial (i.e., anti-competitive) reasons

    A more interesting question might be, "In your opinion, what is unsatisfactory about XYZ that does essentially the same thing"

    For example, one might be a Layer 2 overlay whilst the other is Layer 3

    Maybe we'll never have web browser diversity (or meaningful competition) as the web browser has become an instrument of surveillance and advertising controlled by "Big Tech", but overlay diversity (and competition) is still a possibility

    If everyone thought IPsec and OpenVPN was "good enough" then Wireguard and Tailscale would not exist

    I still use an unpopular non-commercial L2 overlay from before Wireguard existed that is smaller and faster than anything else I have ever seen

    IMHO, the more overlays that exist, the better

    • > There's no good reason to discourage people from writing overlays, unless one is doing so for commercial (i.e., anti-competitive) reasons

      Where did I discourage them? I have no vested interest in any competition. And what I said can be publicly validated: their pricing isn't exactly competitive.

      > "After years of SSH tunnels, IPsec headaches, and the ssh log horror movie, I wanted something simpler: install, sign in, get work done."

      OK, again - they all solve for this. What's different?

      > For example, one might be a Layer 2 overlay whilst the other is Layer 3

      OK, I've been doing VPNs a long time. What does this have to do with anything?

      > If everyone thought IPsec and OpenVPN was "good enough" then Wireguard and Tailscale would not exist

      OK. Thanks? This isn't a protocol discussion. This is a product discussion built on existing protocols. Netrinos has brought zero new to the plate comparatively at the underlying level.

      > I still use an unpopular non-commercial L2 overlay from before Wireguard existed that is smaller and faster than anything else I have ever seen

      A lot of tools like that exist. If it's "unpopular" there's, generally, a reason why. It could be: niche use case, it could be: doesn't solve a majority of people's problem. But since this is such a super secret L2 overlay I guess we'll never know.

      > IMHO, the more overlays that exist, the better

      This isn't an overlay. This is a VPN as a service - and my question was intentional: why should I even trust Netrinos. This is a VPN.

  • Yeah not owning the control plane is why I don't use tailscale. I might use headscale at some point but for now I'm covered anyway :) and I don't like my control plane exposed to the internet even if it's self hosted. So I went for something else.

  • Kind of confusing to expect zero competition for a valid opportunity, then you're a category founder with an uphill battle to educate the customer for free, fail, and let the next co swoop in.

    • I never said there shouldn't be competition. What I implied is that Netrinos looks to be deficient in features and also has no market trust. My question was sincere: why should I trust them? This is a VPN.

  • Isn’t that true for any new service out there? What’s the market for a search engine? And yet kagi.com is a thing.

    • That's a very weird comparison...as the market for a search engine is basically every internet user. A networking overlay for technical users is a much smaller market.

      1 reply →

  • I have been down that path and found Twingate, Netbird, Netmaker and Zerotier lacking in one way or another, not tried those other two yet though.

The "No IT Department" part of your marketing immediately turns me off because that's actively encouraging "shadow IT".

We all get that sometimes companies have IT policies which are outdated and get in the way, but that's a problem for someone up the chain to solve. A team or department deciding to just start doing their own thing with something like this which isn't managed by or even known about by the official company IT is at best a path to future problems if not an immediate compliance problem.

  • Compliance, "up the chain", "department", "the official company IT", etc...

    These are all things that the target audience either doesn't have, or doesn't want. If the above words are important to you, then you're probably not in the target market.

  • Or it’s a small enough company without an IT department.

    Think of an SMB where you might know you need to do something (like connect a new store location to the server in your main location’s closet), but don’t know how or can’t afford to hire an IT person full time. This is probably the main market for this. Then once you get more buy in, experience, and reputation, this VPN could stay to see larger clients. That’s at least how I’d expect to see this grow.

I really like your fair differentiation and feature comparison vs Tailscale, netbird etc.

Love to see the ecosystem of wireguard based services growing into different business segments, i.e. you targeting SMBs/small teams.

Not for me, but legitimate use case and product :)

The GitHub link on your website is 404 (https://github.com/netrinosnetwork)

  • Yep. Stating Github and providing a non existent Github link is a serious redflag which brings trust issues.

    Either provide the Github (for whatever reasons) or remove the link from your website. I am assuming it is closed source.

    Personally I don't trust new VPN solutions without published source code!

    Alternatives: Tailscale with Headscale or better Self-hosted Netbird if one is a itty-bitty IT savvy.

    Netbird (self-hosted) offers a lot lot more with the self-hosted solution. - SSO - Independent networks - Superb policies / ACLs - Keybased onboarding - auto-expiration and a lot more like integrations and what not!

    Tough to beat the Netbird Open source offering if one tends to spent a little time and effort (though not everyone's cup of coffee!)

    Such can look at tailscale's offering since the free version of Tailscale offers more than what is offered here and all the client applications are open source and constantly updated.

    If pricing is going to the only difference, (at a high level, everything under the hood looks similar - wireguard based, zero config, p2p mesh, port forwarding etc etc.,) bring a lot more trust by offering an open source version like others.

Is there something like tailgate (or this) with only cli (I much dislike tailgate gui stuff on mac/win, on mobile its kind of needed) and you own small connection gateway on your own vps? I know tailgate has an open source implementation but I could not get that working while bored at the airport so that's not simple enough (the thing is enormous as well while it should just 'handshake' and that's it right?).

  • Netrinos can be entirely cli on all 3 platforms.

    If you install the OpenSSH server on Windows, you can manage Netrinos in a terminal, just like on Linux or Mac. e.g.

    https://netrinos.com/cdn/images/screens/windows-terminal.png

    https://netrinos.com/cdn/images/screens/linux-terminal.png

    On a trip to Europe last year, I tried it from the Air Canada in-flight WiFi somewhere over Iceland. I was able to RDP to my desktop at home, then RDP right back to my laptop on the plane. Performance wasn't great. And it's not a terribly useful use case. But it did work.

    Wireguard deserves a lot of credit there. No ports were opened on my home end. And who knows what the plane has for NAT.

Can anyone explain to me (someone not so network security savvy) if there are any privacy or security concerns using a wire guard provider like this?

As I understand it, with traditional VPNs, you basically have to trust third-party audits to verify the VPN isn't logging all traffic and selling it. Does the WireGuard protocol address theses issues? Or is there still the same risk as a more traditional VPN provider?

  • This is not providing the same functionality as a "traditional VPN," in the sense that it does not do anything to your traffic going to the wider internet. With popular VPN services, they are an encrypted tunnel for all your internet traffic (some use the same protocol, WireGuard), but at the end of the tunnel they decrypt the message and send it to whatever website you requested, which is exactly what can cause those privacy issues you describe.

    In this case, though, it creates an encrypted tunnel _only between your own devices_. This allows you to connect to all your devices, home desktop, phone, laptop, as if they were on the same network, allowing you to do fairly sensitive things like remote desktop without having to expose your machine to the public internet or deal with firewall rules in the same way.

    Assuming this project is legitimate, then the only traffic this service would even touch would be those between your own devices, nothing related to public internet requests. And, on top of that, the requests should be encrypted the entire way, inaccessible to any devices other than the ones sending and receiving the requests.

    There are many caveats and asterisks I could add, but I think that's a fairly straightforward summary.

  • To clarify, one of the big advantages of a Mesh VPN is that the traffic does not flow through the VPN provider at all. WireGuard encrypts the traffic from device interface to device interface. The connections are point-to-point and not hub-and-spoke. This is both faster and more secure.

    If a direct connection cannot be established due to a very restrictive firewall or a messed-up ISP modem, it will fall back to a relay server. But in that case, the relay relays the traffic, but it does not have the keys to read it.

    You can learn more here: https://www.wireguard.com/

    TL;DR WireGuard itself is a relatively small project at roughly 4,000 lines of code. It has been thoroughly audited and is even built into the Linux kernel.

Naive question here: with WireGuard VPN, does all traffic route through the VPN or only those packets bound for the other devices in the mesh?

  • WireGuard itself can be configured to work either way.

    Our target market is smaller teams and people with limited IT skills. So, we chose not to send all traffic through the vpn. The only traffic going through the VPN is traffic to and from your other devices (in your account). Internet access is still through your default network.

    In the Pro version, you can route specific destinations through other peers, also belonging to you. An example use case here would be accessing your web banking while on vacation in a distant country. You would route your bank website through your home connection.

    Similarly, our access control is only restricting traffic that comes from your devices on the wireguard network. We do not interfere with the settings of your own personal firewall.

  • For WireGuard in general, you provide it an AllowedIPs config which is a list of CIDR ranges that should be routed across the link. That could be `0.0.0.0/0` (aka everything), a single subnet, a union of several, or even individual IPs. This config is technically symmetric between the endpoints, though a prototypical implementation of "individual clients enable the VPN to access the internal network" may limit the "client" AllowedIPs to an individual address.

Thanks to everybody who participated. This has been an excellent discussion and has resulted in some interesting ideas to pursue.

>We use STUN-style discovery and relay fallback

How does your relay compare to Tailscale's (DERP)?

  • We implement STUN and TURN/DERP using native WireGuard rather than separate protocols.

    Netrinos uses a central rendezvous server that participates in WireGuard handshakes solely to collect your devices' public endpoints and share that information with your other devices. When a device roams to a new location, the server learns the new endpoint and updates the other devices in your account.

    When direct P2P fails, Netrinos falls back to a relay server. The relay is a WireGuard peer, but it does not have the keys to decrypt your traffic. Your devices negotiate keys directly with each other, so the relay just forwards opaque encrypted packets.

    If you are particularly security conscious, you can host your own relay server. Enable it with a checkbox in the app. This could be a home PC with a stable connection, or a $5 cloud server account.

    Updated: Original answer did not address DERP

Full disclaimer: huge Linux fanboy here.

Not really related to the product itself, but your landing page design looks close to the official Microsoft style which I dont have the best memories of..

It might be intentional to show the "seamless integration" to Windows users but my penguin loving soul got scared!

  • Thanks for that feedback. I share your feelings about Linux. It never occurred to us that it would be reminiscent of old MS days. We were going for "clean and uncluttered".

    If it makes you feel better, all core development for Netrinos is done on Linux. Then, the code is adapted to work on macOS and Windows. Almost all of the code is cross-platform, including the UI. Only the implementation details are platform specific.

    e.g. Linux uses nftables. MacOS uses pfctl. Windows, we had to write our own packet filter to avoid touching the often misconfigured Windows Firewall.

I only use Tailscale for two features - one is having every machine on the network use a logical name of the pattern {projectname}-{environment} ie: `ssh me@hn-prd` and the other is exit nodes. I couldn't work out from your site if either of these two things is doable here.

  • Each device on your account gets a private static IP address in the network 100.x.x.x. The name is static as long as the device lives on your account.

    Each also gets a friendly DNS name in the form device.account.2ho.ca (try finding a short domain these days).

    So yes, you can...

    $ ssh user@server.myaccount.2ho.ca

    C:\ net use S: \\server.myaccount.2ho.ca\Home

    etc.

    • Well, given you can set your vpn server to also relay dns requests, and have that same server resolve any *.myspecialtld requests makes that a breeze. I run a whole invite only "internet" of sorts doing this with a plain wireguard server (video streaming, webmail, chatbot, personal websites, forums etc) finding a short domain is easy as pie.