Go Shadowsocks

Open-source Go projects categorized as Shadowsocks

Top 16 Go Shadowsock Projects

Shadowsocks
  • v2ray-core

    A platform for building proxies to bypass network restrictions.

  • SaaSHub

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

    SaaSHub logo
  • v2ray-core

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

    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.

  • gost

    GO Simple Tunnel - a simple tunnel written in golang

    Project mention: How to set up TCP/UDP transparent proxy with iptables | dev.to | 2024-10-02

    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.

    Project mention: Custom command on docker startup after watchtower update | /r/docker | 2023-12-10

    healthcheck: # https://github.com/qdm12/gluetun/issues/641#issuecomment-933856220 test: "curl -sf https://example.com || exit 1" interval: 1m timeout: 10s retries: 2

  • GeoIP2-CN

    小巧精悍、准确、实用 GeoIP2 数据库

  • go-shadowsocks2

    Modern Shadowsocks in Go

  • gost

    GO Simple Tunnel - a simple tunnel written in golang (by go-gost)

    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.

  • Cloak

    A censorship circumvention tool to evade detection by authoritarian state adversaries

  • 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

  • shadowsocks-go

    A versatile and efficient proxy platform for secure communications.

  • simple-tls

    A simple tiny fast TLS wrapper for shadowsocks (or other TCP) connections. Also available for shadowsocks-android.

  • nth-dump

    nthLink API client

  • AntiZapret-V2Ray

    V2Ray rule generator to circumvent censorship by the Russian government and evade DPI

  • ShadowTest

    A service to test shadowsocks keys

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 Shadowsocks discussion

Log in or Post with

Go Shadowsocks related posts

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

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

Did you konow that Go is
the 4th most popular programming language
based on number of metions?