Open-source projects categorized as Proxy
Related topics: #HTTP #Golang #Tunnel #Go #http-proxy

Top 23 Proxy Open-Source Projects

  • GitHub repo shadowsocks-windows

    Moved to https://github.com/Shadowsocks-NET/Shadowsocks.NET

    Project mention: 🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend | dev.to | 2021-04-15

    Microsoft PowerToys is a set of utilities for power users to tune and streamline their Windows 10 experience for greater productivity. For more info on PowerToys overviews and guides, or any other tools and resources for Windows development environments, head over to docs.microsoft.com!

  • GitHub repo frp

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

    Project mention: Static IP via VPS with Wireguard Connection | reddit.com/r/homelab | 2021-05-05

    You can also use https://github.com/fatedier/frp install one part on your vps, other part in your local network and you can expose you internal ip:port to the world. I'm using like this with my mobile network where I don't have static ip address and it works good.

  • GitHub repo v2ray-core

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

    Project mention: 《GFW技术评论》-- naiveproxy 作者关于反GFW战略态势的描述 | reddit.com/r/China_irl | 2021-02-08
  • GitHub repo new-pac


    Project mention: 关vpn力度加大了嘛?我的express VPN已经上不去了 | reddit.com/r/China_irl | 2021-01-06
  • GitHub repo mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    Project mention: How to get access to *private* backend API? (non-malicious) | reddit.com/r/compsci | 2021-04-27

    You can packet-sniff your own computer to watch the game communicate with the server, and begin to reverse-engineer the undocumented API by watching the interaction. Assuming the connection is encrypted (and why wouldn't it be, in this day and age), you'll probably have to run something like mitmproxy to decrypt the connection. If they're using certificate pinning, or connect using something other than HTTPS, you may have to reverse engineer the application directly, reading the strings or stepping through instructions to see what calls it makes. Doable, but complicated and tedious.

  • GitHub repo fanqiang


    Project mention: 外翻上红迪的朋友们切记不要上传任何个人信息 | reddit.com/r/chonglangTV | 2021-03-09
  • GitHub repo websocketd

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

    Project mention: How to retrieve script real-time output with Saltstack cmd.run? | reddit.com/r/saltstack | 2021-02-11

    You could wrap this in a script where you run each single step in a salt orch run and watch and filter the state event for the running job while piping it something like https://github.com/joewalnes/websocketd or https://github.com/kilianc/rtail which your clients would attach to.

  • GitHub repo brook

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

    Project mention: How do I let someone use my internet connection using SoftEther? | reddit.com/r/VPN | 2021-03-19
  • GitHub repo bettercap

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

    Project mention: Plugin Idea: Display nearby cracked passwords | reddit.com/r/pwnagotchi | 2021-04-26

    MY plan: if bettercap finds a new Wi-Fi, it checks the WPA-sec cracked list and if it is on there then it will display it with this plugin? https://github.com/c-nagy/pwnagotchi-display-password-plugin . Sadly I have zero experience with python, so I cannot make the plugin

  • GitHub repo v2ray-core

    A platform for building proxies to bypass network restrictions.

    Project mention: 🔝Top 10 C# Projects on GitHub (December 2020), the trend and indications | dev.to | 2020-12-15

    Project V core https://github.com/v2fly/v2ray-core/releases

  • GitHub repo dnscrypt-proxy

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

    Project mention: What are your using for DNS? | reddit.com/r/OPNsenseFirewall | 2021-04-30

    DNScrypt-proxy has similar functionality to cloudflared where it supports DoH/DoT and other DNS encryption methods. One nice feature is it supports DNS caching and a TTL that you can modify. The negative is, after a certain idle time, it's connection will drop and there's a slight delay (200ms typically) for the next query that's not cached. Cloudflared in comparison has no caching I know of and does seem to always maintain it's connection to cloudflared (typical 30ms). With dnscrypt you can use other upstream resolvers in addition to cloudflare...there's a list in the config files.

  • GitHub repo Jackett

    API Support for your favorite torrent trackers

    Project mention: Torrhunt - Torrent search engine & Magnet | reddit.com/r/Piracy | 2021-05-03

    Looks good for mobile torrenters, but don't forget Jackett than you can utilize for local networks.

  • GitHub repo toxiproxy

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

    Project mention: Managing Cluster Membership with Etcd | dev.to | 2021-03-31

    Note that we are creating a custom docker network and a Toxiproxy container. For the initial tests this is not required, but we need it later on when we want to simulate network failures. For the sake of simplicity we will only use a single etcd node. In a production scenario you should have an etcd cluster of at least three nodes.

  • GitHub repo imgproxy

    Fast and secure standalone server for resizing and converting remote images

    Project mention: Best image format for space/quality | reddit.com/r/Firebase | 2021-02-23

    This is the proxy is use: https://imgproxy.net

  • GitHub repo ProxyManager

    🎩✨🌈 OOP Proxy wrappers utilities - generates and manages proxies of your objects

    Project mention: I am willing to help maintain older branches of this package | news.ycombinator.com | 2020-12-27
  • GitHub repo Redbird

    A modern reverse proxy for node

    Project mention: Randomly assigning ports to fargate instances in an application gateway | reddit.com/r/docker | 2021-04-14

    I have used https://github.com/OptimalBits/redbird to build a custom reverse proxy before and it's easy enough and reliable to use and maintain.

  • GitHub repo awesome-web-scraping

    List of libraries, tools and APIs for web scraping and data processing.

    Project mention: A central repository for scrapping scripts | reddit.com/r/webscraping | 2021-02-22
  • GitHub repo telepresence

    Local development against a remote Kubernetes or OpenShift cluster

    Project mention: Wondering how to efficiently debug applications running on clusters | reddit.com/r/kubernetes | 2021-04-27

    I use tele presence. https://www.telepresence.io/

  • GitHub repo iodine

    Official git repo for iodine dns tunnel

    Project mention: Exfiltrate files using the DNS | reddit.com/r/hacking | 2021-04-01

    Also check out https://github.com/yarrick/iodine a dns ip tun

  • GitHub repo UDPspeeder

    A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction, possible for All Traffics(TCP/UDP/ICMP)

    Project mention: Improve lossy link performance with Forward Error Connection | news.ycombinator.com | 2021-01-05
  • GitHub repo Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

    Project mention: Having trouble installing Collabra Online Development Edition on bare metal | reddit.com/r/selfhosted | 2021-05-03
  • GitHub repo mellow

    Mellow is a rule-based global transparent proxy client for Windows, macOS and Linux. Also a Proxifier alternative. (by mellow-io)

    Project mention: VPN over SSH? The Socks Proxy | news.ycombinator.com | 2021-03-29

    You can use mellow[1] to turn your socks proxy to transparent global proxy. Although this software is not maintained anymore, it still works.

    [1]: https://github.com/mellow-io/mellow

  • 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: Gopher Gold #14 - Wed Oct 07 2020 | dev.to | 2020-10-07

    p4gefau1t/trojan-go (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/

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 2021-05-05.


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

Project Stars
1 shadowsocks-windows 52,126
2 frp 45,044
3 v2ray-core 37,107
4 new-pac 29,419
5 mitmproxy 22,235
6 fanqiang 21,005
7 websocketd 15,424
8 brook 12,280
9 bettercap 9,741
10 v2ray-core 8,843
11 dnscrypt-proxy 7,441
12 Jackett 5,798
13 toxiproxy 5,421
14 imgproxy 4,471
15 ProxyManager 4,301
16 Redbird 4,242
17 awesome-web-scraping 4,132
18 telepresence 3,742
19 iodine 3,706
20 UDPspeeder 3,488
21 Nginx Proxy Manager 3,460
22 mellow 3,304
23 trojan-go 3,238