SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Go Shadowsock Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Russia has started indiscriminately blocking all OpenVPN/WireGuard connections | news.ycombinator.com | 2024-01-20
Hey there! Lots of experience with this having lived in China for 2 years. I recommend you look into xray-core or v2ray.
https://github.com/v2fly/v2ray-core
https://github.com/XTLS/Xray-core
Here are my configs: https://github.com/acheong08/notes/tree/main/xray
-
Xray-core
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
Project mention: 17-Year-Old Student Exposes Germany's 'Secret' Pirate Site Blocklist | news.ycombinator.com | 2024-08-23> something standard and indistinguishable, like QUIC, DTLS or TLS1.3, for their transport layer.
Exactly this does exist, search for xray / xtls-reality.
A node pretends to be a valid web site, with a valid third-party TLS certificate (like a CDN node serving that website), until a correct secret key is presented, then it looks like regular TLS-encrypted web traffic.
E.g. https://github.com/XTLS/Xray-core — most documentation, sadly but expectedly, is in Chinese and Russian, because these folks seem to need this most.
-
Also, not all SOCKS5 servers support UDP associate. Dante, 3proxy and gost support it, but ssh -D doesn't.
-
v2rayA
A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀
Project mention: V2raya: A Versatile Web GUI for Secure Network Tunneling Protocols | news.ycombinator.com | 2024-09-29 -
gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
healthcheck: # https://github.com/qdm12/gluetun/issues/641#issuecomment-933856220 test: "curl -sf https://example.com || exit 1" interval: 1m timeout: 10s retries: 2
-
-
-
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30
gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.
-
-
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
-
-
simple-tls
A simple tiny fast TLS wrapper for shadowsocks (or other TCP) connections. Also available for shadowsocks-android.
-
-
AntiZapret-V2Ray
V2Ray rule generator to circumvent censorship by the Russian government and evade DPI
-
Go Shadowsocks discussion
Go Shadowsocks related posts
-
V2raya: A Versatile Web GUI for Secure Network Tunneling Protocols
-
Russia has started indiscriminately blocking all OpenVPN/WireGuard connections
-
V2Ray GeoIP for Iran
-
Teach us something Sundays
-
How to secure internet on an open Wi-Fi?
-
Dumbclub FAQ
-
Why won't my self-hosted VPN work?
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Oct 2024
Index
What are some of the best open-source Shadowsock projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | v2ray-core | 45,339 |
2 | v2ray-core | 29,217 |
3 | Xray-core | 24,781 |
4 | gost | 15,837 |
5 | v2rayA | 11,113 |
6 | gluetun | 7,598 |
7 | GeoIP2-CN | 6,552 |
8 | go-shadowsocks2 | 4,520 |
9 | gost | 4,136 |
10 | Cloak | 3,333 |
11 | tun2socks | 3,142 |
12 | shadowsocks-go | 142 |
13 | simple-tls | 102 |
14 | nth-dump | 41 |
15 | AntiZapret-V2Ray | 35 |
16 | ShadowTest | 10 |