nat-traversal

Open-source projects categorized as nat-traversal

Top 16 nat-traversal Open-Source Projects

  • netbird

    Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.

  • Project mention: Show HN: Wag, MFA and Enrollment for WireGuard | news.ycombinator.com | 2024-05-11

    https://github.com/netbirdio/netbird seems to be completely open source (BSD), https://github.com/gravitl/netmaker?tab=License-1-ov-file#re... uses Apache for the non-pro stuff, and both of those I found by simply looking at https://github.com/topics/wireguard

    This is why I asked, the phrase "I decided to reinvent the wheel which has honestly been quite fun with learning about eBPF, and recently clustering and HA with etcd" makes it sound like it's doing a bunch of cool stuff (which I want to hear about!), but the readme says nothing about those.

  • piping-server

    Infinitely transfer between every device over pure HTTP with pipes or browsers

  • Project mention: How to copy a file between devices? | news.ycombinator.com | 2024-02-14
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pjproject

    PJSIP project

  • Project mention: Hi, anyone used PJSIP for P2P connectivity (ICE) | /r/gamedev | 2023-12-06

    Hello, I'm in the process of developing a multiplayer FPS game and recently delved into ICE connectivity (STUN/TURN). Currently, my setup involves a custom matchmaking server in C++, with UDP port handling on the client side through UPnP or a fallback custom relay server. While the current approach works well, I'm exploring options to simplify the project by incorporating existing technologies. I've come across Libjuice and Libpjsip for NAT traversal. Libjuice offers a nice and simple API, but it supports only one person. Hence, I'm considering Libpjsip. I came across their ICE demo script at https://github.com/pjsip/pjproject/blob/master/pjsip-apps/src/samples/icedemo.c and I'm curious about its performance, particularly the pj_ice_strans_sendto2 function. I'm keen to understand how it compares to my current implementation with Berkeley Sockets and whether Libpjsip is a suitable choice for multiplayer P2P games. Any insights or assistance would be highly appreciated. Thanks!

  • miniupnp

    UPnP IGD implementation

  • Project mention: Steam Games Strict NAT Issue | /r/PFSENSE | 2023-07-05
  • inlets

    Get public TCP LoadBalancers for local Kubernetes clusters

  • Internet-Hosting-Tool

    Enable Moonlight streaming from your PC over the Internet with no configuration required

  • Project mention: Can someone please help me set up WireGuard for Moonlight streaming purposes? | /r/cloudygamer | 2023-11-21

    I might be misunderstanding something, but isn’t this what you’re looking for?

  • wgsd

    A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • go-stun

    A go implementation of the STUN client (RFC 3489 and RFC 5389)

  • libjuice

    JUICE is a UDP Interactive Connectivity Establishment library

  • oneshot

    A first-come first-served single-fire HTTP server. Easily transfer files to and from your terminal and any browser. (by forestnode-io)

  • wireguard-p2p

    A tool for setting up WireGuard connections from peer to peer.

  • Project mention: Connecting two peers behind firewalls | /r/WireGuard | 2023-06-08

    I found this but Im not sure if its what im looking for: https://github.com/manuels/wireguard-p2p

  • acp

    Make terminal personal file transfers as simple as `cp`

  • Project mention: A better command-line interface for Tailscale Taildrop | /r/golang | 2023-09-26
  • nat-traversal-github-actions-openvpn-wireguard

    OpenVPN and WireGuard server on GitHub Actions: representative NAT traversal case

  • Project mention: OpenVPN and WireGuard server on GitHub Actions: representative NAT traversal | news.ycombinator.com | 2024-01-09
  • diet256

    Coordinated INET256 Network Using QUIC

  • p2p-file-transfer

    Rust program to do file transfers without any pesky third parties; mirror of https://git.sr.ht/~gotlou/p2p-file-transfer

  • Project mention: Ask HN: Who wants to be hired? (July 2023) | news.ycombinator.com | 2023-07-03

    A while back I hacked around and built a peer to peer file transfer program to learn Rust, including the file transfer protocol too (you can check it out on https://github.com/gotlougit/p2p-file-transfer or on https://git.sr.ht/~gotlou/p2p-file-transfer). I did this mostly being inspired by Tailscale and also out of frustration of how getting uncompressed photos from friends was a mess.

    I love learning new things and am a fast learner. Recently I migrated to NixOS, and quickly ended up configuring a tmpfs rootfs so I could manage the state of my system better.

    For more info, check out my Github at https://github.com/gotlougit

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

nat-traversal related posts

  • OpenVPN and WireGuard server on GitHub Actions: representative NAT traversal

    1 project | news.ycombinator.com | 9 Jan 2024
  • Hi, anyone used PJSIP for P2P connectivity (ICE)

    1 project | /r/gamedev | 6 Dec 2023
  • Steam Games Strict NAT Issue

    1 project | /r/PFSENSE | 5 Jul 2023
  • Connecting two peers behind firewalls

    1 project | /r/WireGuard | 8 Jun 2023
  • Mesh VPN - WireGuard admin

    6 projects | /r/selfhosted | 1 Apr 2023
  • P2P connectivity using ICE (STUN/TURN)

    1 project | /r/gamedev | 20 Mar 2023
  • DNS System for storing WireGuard IPs

    1 project | /r/WireGuard | 16 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source nat-traversal projects? This list will help you:

Project Stars
1 netbird 9,304
2 piping-server 2,869
3 pjproject 1,870
4 miniupnp 1,392
5 inlets 1,315
6 Internet-Hosting-Tool 822
7 wgsd 768
8 go-stun 648
9 libjuice 374
10 oneshot 328
11 wireguard-p2p 323
12 acp 207
13 nat-traversal-github-actions-openvpn-wireguard 182
14 diet256 11
15 ipfs-link 10
16 p2p-file-transfer 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com