Go Tunnel

Open-source Go projects categorized as Tunnel | Edit details
Related topics: #Proxy #Golang #UDP #TCP #SSH

Top 22 Go Tunnel Projects

  • GitHub repo frp

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

    Project mention: Help | reddit.com/r/networking | 2021-12-12

    You probably want to get a vps and use something such as frp to expose that port through the vps.

  • GitHub repo clash

    A rule-based tunnel in Go.

    Project mention: the source of Clash | reddit.com/r/ClashVPN | 2021-10-31
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

    Project mention: Hong Kong's largest pro-democracy paper Apple Daily has announced its closure, in a major blow to media freedom in the city | reddit.com/r/worldnews | 2021-06-23

    There are definitely excellent anti censorship tools out there that are better than a bog standard vpn. This for example: https://github.com/v2fly/v2ray-core

  • GitHub repo kcptun

    A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。KCPプロトコルに基づく安全なトンネル。KCP 프로토콜을 기반으로 하는 보안 터널입니다。

    Project mention: Looking for lowest-latency WebSocket server/library | reddit.com/r/golang | 2021-05-08
  • GitHub repo gost

    GO Simple Tunnel - a simple tunnel written in golang

    Project mention: Obfuscate specific connection | reddit.com/r/shadowsocks | 2021-12-11

    I would use gost for something like this (this also supports creating a shadowsocks tunnel, as outlined in the readme file.)

  • GitHub repo chisel

    A fast TCP/UDP tunnel over HTTP (by jpillora)

    Project mention: Hosting a SOCKS5 Proxy on GitHub Actions | dev.to | 2021-12-05

    name: Host Chisel SOCKS5 Proxy on: workflow_dispatch: inputs: time-duration: description: Time to run chisel required: true default: 10m jobs: socks5-proxy: runs-on: ubuntu-latest steps: - name: Install chisel working-directory: ${{ runner.temp }} env: version: 1.7.6 run: | aria2c -x 16 "https://github.com/jpillora/chisel/releases/latest/download/chisel_${version}_linux_amd64.gz" gzip -d chisel_${version}_linux_amd64.gz mv chisel_${version}_linux_amd64 /usr/local/bin/chisel chmod +x /usr/local/bin/chisel - name: Setup Cloudflare Tunnel client uses: AnimMouse/[email protected] with: cloudflare_tunnel_certificate: ${{ secrets.CLOUDFLARE_TUNNEL_CERTIFICATE }} cloudflare_tunnel_credential: ${{ secrets.CLOUDFLARE_TUNNEL_CREDENTIAL }} cloudflare_tunnel_configuration: ${{ secrets.CLOUDFLARE_TUNNEL_CONFIGURATION }} cloudflare_tunnel_id: ${{ secrets.CLOUDFLARE_TUNNEL_ID }} - name: Run chisel run: timeout "${{ github.event.inputs.time-duration }}" chisel server --socks5 || true - name: Shutdown and view logs of Cloudflare Tunnel if: always() uses: AnimMouse/setup-cloudflared/[email protected]

  • GitHub repo telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Okteto: A Tool for Cloud Native Developers - Build better applications by developing and testing your code directly in Kubernetes Tilt: Tilt manages local development instances for teams that deploy to Kubernetes - Local Kubernetes development with no stress Garden: Kubernetes from source to finish - Development orchestrator for Kubernetes, containers and functions. KuberNix - Single dependency Kubernetes clusters for local testing, experimenting and development Copper - A configuration file validator for Kubernetes ko - Build and deploy Go applications on Kubernetes Dekorate - Java annotation processors for Kubernetes Lens IDE The Kubernetes IDE Kosko - Organize Kubernetes manifests in JavaScript Telepresence - Fast, local development for Kubernetes and Openshift microservices Monokle - Desktop UI for managing Kubernetes manifests Kr8s - Desktop application made for developers that need to monitor and visualize their Kubernetes clusters in a user friendly GUI

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo trojan-go

    Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/

    Project mention: Did I just install a trojan? I used brew to install gcc, I then ran brew update and this happened... Malwarebytes scan comes up empty but I'm still a lil worried | reddit.com/r/antivirus | 2021-08-28

    Link to the package Github page. Judging from the project description it is a proxy made to bypass Chinas Great Firewall. If you want to get rid of it just run brew remove trojan-go.

  • GitHub repo sish

    HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

    Project mention: Sish – Tunnels to localhost using SSH | reddit.com/r/alt_linux | 2021-12-29
  • GitHub repo pingtunnel

    Pingtunnel is a tool that send TCP/UDP traffic over ICMP

    Project mention: Transfer Data Secureley and Encoded over ICMP without being Detected! | reddit.com/r/Hacking_Tutorials | 2021-10-11
  • GitHub repo mole

    CLI application to create ssh tunnels focused on resiliency and user experience.

  • GitHub repo zoro

    zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration. zoro 帮助你将本地端口暴露在外网.支持TCP/UDP, 当然也支持HTTP. 内网穿透.

    Project mention: zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP/HTTPS [GPLv3] | reddit.com/r/golang | 2021-12-30

    Github: https://github.com/txthinking/zoro

  • GitHub repo Stowaway

    👻Stowaway -- Multi-hop Proxy Tool for pentesters

    Project mention: Stowaway – Multi-hop Proxy Tool for pentesters | news.ycombinator.com | 2021-09-30
  • GitHub repo inlets

    Get public LoadBalancers on your local Kubernetes clusters

    Project mention: Ask HN: Those making $500/month on side projects in 2021 – Show and tell | news.ycombinator.com | 2021-12-23
  • GitHub repo tun2socks

    tun2socks - powered by gVisor TCP/IP stack

    Project mention: Redirrect Ipsec L2PT + tun2socks , to Outline server | reddit.com/r/dumbclub | 2021-12-03

    External [Install anIpsec Server for an L2PT ] + [tun2socks] to lift a tun interface and connect it to the external server (shadowsock client)

  • GitHub repo drawbridge

    manage SSH access to multiple applications/environments protected by bastion servers (by AnalogJ)

    Project mention: Managing SSH sessions on Ubuntu | reddit.com/r/devops | 2021-12-16

    This is basically what https://github.com/AnalogJ/drawbridge does under the hood. I'd love to hear your thoughts/feedback

  • GitHub repo engarde

    A go network utility to create a reliable IP tunnel over multiple connections

    Project mention: How do I share the tunneled connection to other devices on the network? | reddit.com/r/WireGuard | 2021-04-07

    I am using engarde to bond a starlink and DSL connection to have seamless failover when starlink drops out, I want to bridge that tunneled connection to a wireless access point so phones & other devices can use it as well

  • GitHub repo mieru

    見える是一款 socks5 网络代理(科学上网)工具。 (by enfein)

    Project mention: 【转载】葱友开发的一款新型翻墙工具 | reddit.com/r/China_irl | 2021-12-31


  • GitHub repo cfdtunnel

    A wrapper for cloudflared that manages multi clients for you

    Project mention: A Wrapepr for cloudflared access | reddit.com/r/CloudFlare | 2021-12-03

    To help this scenario and also improve a bit my coding skills, I've decided to build a simple wrapper for this: https://github.com/mmiranda/cfdtunnel

  • GitHub repo tunl

    Instantly expose local services to the internet

    Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22

    is this (https://github.com/pjvds/tunl) yours? Cannot find the github.com/urfave/cli/v2 repo

  • GitHub repo sam-forwarder

    i2ptunnel for Go applications, using SAM instead of I2CP.

    Project mention: (AIO) i2p instant messenger ? | reddit.com/r/i2p | 2021-09-23

    Voice is possible with Mumble using i2pd(the independent C++ network implementation: https://i2pd.website) using their UDP tunnels feature, or the compatibility tool sam-forwarder(also one of my projects: https://github.com/eyedeekay/sam-forwarder).

  • GitHub repo fluxtunnel

    A reverse direction TLS proxy to expose services inside private network, localhost

    Project mention: A reverse direction mTLS proxy to expose services behind firewall/localhost | news.ycombinator.com | 2021-02-17
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). The latest post mention was on 2022-01-15.

Go Tunnel related posts


What are some of the best open-source Tunnel projects in Go? This list will help you:

Project Stars
1 frp 52,412
2 clash 22,689
3 v2ray-core 13,881
4 kcptun 12,733
5 gost 8,150
6 chisel 6,609
7 telepresence 4,561
8 trojan-go 4,138
9 sish 2,338
10 pingtunnel 1,924
11 mole 1,528
12 zoro 1,378
13 Stowaway 1,048
14 inlets 1,018
15 tun2socks 516
16 drawbridge 212
17 engarde 123
18 mieru 55
19 cfdtunnel 21
20 tunl 11
21 sam-forwarder 10
22 fluxtunnel 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.