Go Nat

Open-source Go projects categorized as Nat

Top 12 Go Nat Projects

  • frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    If you want to self-host, there are many options. For something production ready frp is probably what you want. If you're a developer, I'd recommend starting with my own SirTunnel project and modifying it for your needs. For non-developers and those wanting more of a GUI experience, I created boringproxy. It's my take on a comprehensive tunnel proxy solution. It's in beta but currently solves almost everything I want. Once the server is running this is a very easy tool to use and has some nice features.

  • nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  • 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
  • tun2socks

    tun2socks - powered by gVisor TCP/IP stack

  • Project mention: VirtualBox KVM Public Release | news.ycombinator.com | 2024-02-08

    You can probably do this for VirtualBox (and any Linux program) by using tun2socks to create a network interface that routes through a proxy (SOCKS5 if you want UDP support), and then moving that network interface to a new namespace. You can run VirtualBox or any other programs in that new namespace, they don't have to be aware of the proxy at all (since they just see a regular gateway).

    https://github.com/xjasonlyu/tun2socks

  • weron

    Overlay networks based on WebRTC.

  • turn

    Pion TURN, an API for building TURN clients and servers

  • zoro

    zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.

  • loxilb

    eBPF based cloud-native load-balancer. Powering Kubernetes|Edge|5G|IoT|XaaS Apps.

  • Project mention: Requirement for cross-cluster communication in Kubernetes (K8s) | /r/kubernetes | 2023-12-08

    Feel free to take a look at this project

  • SaaSHub

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

    SaaSHub logo
  • wg-access-server

    An all-in-one WireGuard VPN solution with a web ui for connecting devices (by freifunkMUC)

  • edgevpn

    :sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

  • kubevpn

    KubeVPN is Cloud Native Dev Environment. Connect to kubernetes cluster network, you can access remote kubernetes cluster network via service name or Pod IP / Service IP. Intercept remote kubernetes cluster service inbound traffic to local PC with service mesh. You can run your k8s pod on local Docker container with same env、volume and network.

  • Project mention: Connect to K8s network by using kubevpn | news.ycombinator.com | 2024-04-17

    I created a DevOps tools called kubevpn, by connecting to k8s network, we can ping podIP, curl service-name in k8s dns way. Intercept inbound traffic of workloads with service mesh. Welcome all to have a try, github: https://github.com/kubenetworks/kubevpn

  • awl

    Securely connect your devices into a private network

  • Project mention: Gravitational Teleport alternatives - netbird, ZeroTier, and awl | libhunt.com/r/teleport | 2023-06-29

    Anywherelan (awl for brevity) is a mesh VPN project, similar to tinc, direct wireguard or tailscale. Awl makes it easy to connect to any of your devices (at the IP protocol level) wherever they are.

  • WireGuard-Guide

    WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

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).

Go Nat related posts

  • Frp: Expose local server behind NAT/firewall to public (ngrok alternative)

    1 project | news.ycombinator.com | 8 Jan 2024
  • [Help] Reverse Proxy service running on my local network with Oracle VPS

    1 project | /r/selfhosted | 10 Jul 2023
  • SSH with no access to the router

    1 project | /r/linux | 26 Jun 2023
  • Anywherelan: opensource peer-to-peer VPN in Go

    1 project | /r/golang | 10 Jun 2023
  • Anywherelan: opensource peer-to-peer VPN alternative

    1 project | /r/opensource | 10 Jun 2023
  • FRP tunnel to local service

    1 project | /r/selfhosted | 23 May 2023
  • Alternative to Cloudflare Tunnel for self-hosting Piped

    1 project | /r/selfhosted | 22 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 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 projects in Go? This list will help you:

Project Stars
1 frp 79,950
2 nps 29,213
3 tun2socks 2,721
4 weron 1,744
5 turn 1,705
6 zoro 1,529
7 loxilb 1,175
8 wg-access-server 592
9 edgevpn 520
10 kubevpn 411
11 awl 379
12 WireGuard-Guide 360

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