SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go UDP Projects
-
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)
A quick google search of 内网穿透 yields me this repo which was recommended over frp for its simplicity to setup. You will need a VPS (free cloud is fine) that has a static public IP, download the NPS server on that VPS, configure it, change the default login (username: admin password: 123). then download the NPS client on your pi-hole device, configure it to forward ports you like (I think it by default forward port 80 and 443, remember to look at the conf).
-
goproxy
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
Are you looking to do proxy chaining? If so, something like https://github.com/snail007/goproxy may help. It's likely overkill for your situation, but it supports chaining.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
kcptun
A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
-
-
-
-
take a look at gobetween for a L4 load balancer, but I don't know if you can have what you are looking for :/
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Tun2socks doesn't function properly on old laptop with debian 11 ( help ) | reddit.com/r/debian | 2023-01-01
I've been using debian 11 with 5-10.0-20 kernel on a modern laptop with virtualbox and bridged adapter ( static ip configured within system itself ) and tun2socks works pretty well on it with the routes in example page of tun2socks
-
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. 内网穿透.
-
-
Haven't tried it but what about https://github.com/net-byte/vtun
-
Project mention: How Tor is fighting–and beating–Russian censorship | news.ycombinator.com | 2022-07-30
This has been really fascinating to watch. A patch just landed in Pion DTLS[0] yesterday to make the fingerprinting harder. If you haven't had a chance to investigate WebRTC I really think it is worth it.
WebRTC gives up P2P Data/Media everywhere and it is really hard to block (because so many companies depend on it). To me it really feels like the best path forward to circumventing control.
[0] https://github.com/pion/dtls/commit/de299f573c3e44fece16f09c...
-
-
tun2brook
Proxy all traffic just one line command. tun2socks, tun2brook. IPv4 and IPv6, TCP and UDP. 只需一行命令. 让系统所有流量全部走socks5, brook.
-
-
-
-
TIL. I'll add that to my bookmarks in case I need it. For my own server I used https://github.com/snsinfu/reverse-tunnel, which is fine because I already have a VPS I use for other purposes (not nearly powerful enough to run Minecraft though).
-
-
@database64128 is concerned about the vulnerability introduced by the above. Another way to evade censorship is implemented in the database64128 fork of shadowsocks-go. Because the protocol is changed, it requires updating both client and server. "The unsafe stream prefix feature allows you to configure a pair of preshared cleartext prefixes for Shadowsocks 2022 streams. The prefixes are prepended to the request and response streams to trick simple firewalls. To use this feature, add unsafeRequestStreamPrefix and unsafeResponseStreamPrefix to both client and server blocks, and specify the prefixes in base64 encoding. The client and server must agree on the same pair of prefixes. On startup a warning message will be printed to tell you that using this feature taints the client and server." Precompiled binaries are available at https://github.com/database64128/shadowsocks-go/releases
-
-
udpx
Fast and lightweight, UDPX is a single-packet UDP scanner written in Go that supports the discovery of over 45 services with the ability to add custom ones. It is easy to use and portable, and can be run on Linux, Mac OS, and Windows. Unlike internet-wide scanners like zgrab2 and zmap, UDPX is designed for portability and ease of use.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go UDP related posts
- Home Host vs. Renting
- real-time analytics / traffic capture on MX204
- UDP tunneling over Reverse SSH - netcat/socat not working
- How do you get the ports in use using Go?
- Looking for lowest-latency WebSocket server/library
- Networking project ideas
- Open-source game server for fast-paced games
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f72c8e8>
www.saashub.com | 30 Mar 2023
Index
What are some of the best open-source UDP projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | nps | 25,105 |
2 | goproxy | 13,592 |
3 | kcptun | 13,286 |
4 | gost | 11,832 |
5 | kcp-go | 3,613 |
6 | pingtunnel | 2,408 |
7 | gobetween | 1,829 |
8 | tun2socks | 1,637 |
9 | zoro | 1,489 |
10 | sx | 1,272 |
11 | vtun | 641 |
12 | dtls | 482 |
13 | go-coap | 364 |
14 | tun2brook | 219 |
15 | go-netstat | 203 |
16 | utp | 165 |
17 | udppunch | 130 |
18 | reverse-tunnel | 119 |
19 | Forza-data-tools | 67 |
20 | shadowsocks-go | 66 |
21 | udp-proxy-2020 | 59 |
22 | udpx | 46 |
23 | udpt | 42 |