Go Proxy

Open-source Go projects categorized as Proxy | Edit details

Top 23 Go Proxy Projects

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

  • v2ray-core

    A platform for building proxies to bypass network restrictions.

    Project mention: IKEv2 VPNs over censored Internet | reddit.com/r/linuxadmin | 2022-01-14
  • 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.

  • websocketd

    Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.

    Project mention: Websocketd – It's like CGI, twenty years later, for WebSockets | reddit.com/r/patient_hackernews | 2021-12-23
  • 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

  • brook

    Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.

    Project mention: Show HN: Brook v20210701 Released | news.ycombinator.com | 2021-06-26

    - [GUI] If the server information is added through brook link, the details will not be displayed


  • bettercap

    The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.

    Project mention: How do you tolerate how buggy and trash bettercap is? | reddit.com/r/AskNetsec | 2021-12-23

    You would alternatively have the option to write a better tool (or write a better post outlining your issues). If you still don't know what you could do improve things, try reading through https://www.bettercap.org/contributing/ and perhaps submit bugs that you find, or go fix them yourself! ( https://github.com/bettercap/bettercap ). Even if you aren't capable of correcting them yourself, bringing attention to them in the proper forum (not in an inane reddit post) would contribute to not only fixing the problem for yourself, but for any other user that might potentially use the tool.

  • dnscrypt-proxy

    dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

    Project mention: How do I debloat Windows 10 manually? | reddit.com/r/Windows10 | 2021-12-31

    Do you mean this one: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation-Windows ?

  • OPS

    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.

  • toxiproxy

    :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

    Project mention: Is there a tool to control bandwidth for debugging purposes? | reddit.com/r/JetsonNano | 2022-01-05

    Looking at the toxiproxy you mentioned, it seems like it should do what you want though? TLS is generally over TCP anyway, so it should still be able to throttle those connections - it just wont understand the encryption. I also saw a pull request for having it act as a TLS man-in-the-middle proxy: https://github.com/Shopify/toxiproxy/pull/270

  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: Site speed vs high quality imagery | reddit.com/r/ecommerce | 2022-01-21

    To do #3 and #4 we use imgproxyto make the different image formats and sizes on demand, and then some custom code on our site to show the best size based on the browser.

  • telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    Project mention: How to develop code inside a running pod without redeploying an image? | reddit.com/r/kubernetes | 2022-01-26

    Anyway, you could potentially deploy your dependencies on a cluster outside of your workstation, e.g., in the cloud and keep your code locally. Telepresence could help you with that - note that I've never used it.

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

  • athens

    A Go module datastore and proxy (by gomods)

    Project mention: Is vendoring worth it currently? | reddit.com/r/golang | 2022-01-01
  • hetty

    Hetty is an HTTP toolkit for security research.

  • ddosify

    High-performance load testing tool, written in Golang.

    Project mention: ddosify: Herramienta de pruebas de carga (#Loadtesting) de alto rendimiento, escrita en Golang 🚀 | reddit.com/r/u_esgeeks | 2021-11-18
  • mtail

    extract internal monitoring data from application logs for collection in a timeseries database

    Project mention: How to monitor log for keywords and trigger email when found? | reddit.com/r/sysadmin | 2021-12-23

    I'm a fan of mtail for extracting data from logs. This fits well with the overall Prometheus Monitoring monitoring that I use.

  • goku_lite

    A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。

    Project mention: API Gateway | dev.to | 2021-10-16


  • kubefwd

    Bulk port forwarding Kubernetes services for local development.

    Project mention: Using Telepresence 2 for Kubernetes debugging and local development | dev.to | 2021-04-15

    Kubefwd works similar to Telepresence by making your local environment think it is inside the cluster. The networking tunnel is one direction only. Telepresence is much smarter as it also makes the other cluster applications think that your local app is inside the same cluster. So with Kubefwd you only get 50% of what basic Telepresence offers. Telepresence also has volume mounting support for more advanced scenarios.

  • skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

  • Advanced SSH config

    :computer: make your ssh client smarter

    Project mention: Possible to configure ssh path for Tramp? | reddit.com/r/emacs | 2021-05-07

    I'm using assh (https://github.com/moul/assh) in terminal and it is aliased to ssh, however this does not work with tramp, is there a way to define ssh path for tramp? Thanks.

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

    Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

  • hoverfly

    Lightweight service virtualization/API simulation tool for developers and testers

  • gobetween

    :cloud: Modern & minimalistic load balancer for the Сloud era

    Project mention: Implement a load balancer in Golang | dev.to | 2022-01-01

    github.com - yyyar/gobetween

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

Go Proxy related posts


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

Project Stars
1 frp 52,883
2 v2ray-core 39,003
3 websocketd 16,075
4 v2ray-core 14,143
5 brook 12,781
6 bettercap 10,838
7 dnscrypt-proxy 8,302
8 toxiproxy 7,724
9 imgproxy 5,785
10 telepresence 4,606
11 trojan-go 4,158
12 athens 3,753
13 hetty 3,640
14 ddosify 3,252
15 mtail 3,051
16 goku_lite 2,795
17 kubefwd 2,773
18 skipper 2,623
19 Advanced SSH config 2,367
20 sish 2,362
21 fortio 2,249
22 hoverfly 1,828
23 gobetween 1,643
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.