Browse free open source Proxy Clients and projects for Mac below. Use the toggles on the left to filter open source Proxy Clients by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    V2Ray Desktop

    V2Ray Desktop

    Elegant cross-platform proxy GUI client that supports Shadowsocks

    We use Clash as the backend proxy, which supports Shadowsocks(R), V2Ray, and Trojan protocols. V2Ray Desktop is a cross-platform GUI client that supports Shadowsocks(R), V2Ray, and Trojan protocols, running on Windows, Linux, and macOS. It is built with Qt 5 and QML 2. Compared to V2Ray, V2Ray Desktop provides more advanced features such as server subscription and latency test. You can easily migrate to V2Ray Desktop from Shadowsocks-Qt5 and V2Ray Core by importing their config files. Some functions (e.g., server subscription) in the prebuilt binary packages require OpenSSL >= 1.1.0. If you are using Ubuntu<=18.04, please install OpenSSL manually. You can refer to Installation Guide in the Wiki page for the detailed information.
    Downloads: 594 This Week
    Last Update:
    See Project
  • 2
    v2rayA

    v2rayA

    A web GUI client of Project V

    v2rayA is a V2Ray Linux client supporting global transparent proxy, compatible with SS, SSR, Trojan(trojan-go), PingTunnel protocols. We are committed to providing the simplest operation and meet most needs. Thanks to the advantages of Web GUI, you can not only use it on your local computer, but also easily deploy it on a router or NAS.
    Leader badge
    Downloads: 8,603 This Week
    Last Update:
    See Project
  • 3
    Clash Verge Rev

    Clash Verge Rev

    A modern GUI client based on Tauri

    Clash Verge Rev is an open-source desktop application that provides a modern graphical interface for managing network proxy configurations and routing internet traffic through rule-based tunneling systems. Built using the Tauri framework and Rust, it delivers a lightweight yet high-performance experience across Windows, macOS, and Linux platforms. The application is based on the Mihomo (formerly Clash Meta) core, which enables advanced proxy routing capabilities, allowing users to define rules for how network traffic is handled and routed through different proxy nodes. It is designed to simplify complex proxy management tasks by offering a clean, user-friendly interface while still exposing powerful configuration options for advanced users. The tool supports features such as system proxy management, TUN mode for virtual network interfaces, and detailed rule editing, making it suitable for both everyday use and more technical networking scenarios.
    Downloads: 239 This Week
    Last Update:
    See Project
  • 4
    Karing

    Karing

    Simple & Powerful proxy utility

    Karing is a powerful, rule-based cross-platform proxy utility built with Flutter, supporting Clash, Sing-box, V2Ray, Shadowsocks, and more. It features customizable routing rules, geo-IP/site filtering, ACLs, multi-device sync via iCloud, LAN, WebDAV, and ZIP import/export. It supports a wide range of subscription sources and platforms including iOS, Android, macOS, Windows, and tvOS.
    Downloads: 208 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    V2Ray

    V2Ray

    V2Ray is a set of tools for building your own private network

    Project V is a set of tools to help you build your own privacy network over internet. The core of Project V, named V2Ray, is responsible for network protocols and communications. It can work alone, as well as combine with other tools.
    Downloads: 199 This Week
    Last Update:
    See Project
  • 6
    Qv2ray

    Qv2ray

    Linux / Windows / macOS cross-platform V2Ray client

    A cross-platform V2Ray client using the Qt framework. Supports Windows, Linux, macOS, plug-in system support SSR / Trojan / Trojan-Go / NaiveProxy. This is free software, and you are welcome to redistribute it under certain conditions.
    Downloads: 149 This Week
    Last Update:
    See Project
  • 7
    Clash Verge

    Clash Verge

    A Clash Meta GUI based on Tauri

    Clash Verge Rev is an open-source desktop application that provides a modern graphical interface for managing network proxy configurations and routing internet traffic through rule-based tunneling systems. Built using the Tauri framework and Rust, it delivers a lightweight yet high-performance experience across Windows, macOS, and Linux platforms. The application is based on the Mihomo (formerly Clash Meta) core, which enables advanced proxy routing capabilities, allowing users to define rules for how network traffic is handled and routed through different proxy nodes. It is designed to simplify complex proxy management tasks by offering a clean, user-friendly interface while still exposing powerful configuration options for advanced users. The tool supports features such as system proxy management, TUN mode for virtual network interfaces, and detailed rule editing, making it suitable for both everyday use and more technical networking scenarios.
    Downloads: 135 This Week
    Last Update:
    See Project
  • 8
    Outline Client

    Outline Client

    Outline clients, developed by Jigsaw

    Outline clients, developed by Jigsaw. The Outline clients use the popular Shadowsocks protocol, and lean on the Cordova and Electron frameworks to support Windows, Android / ChromeOS, Linux, iOS and macOS. The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS. The Outline Client is designed for use with the Outline Server software, but it is fully compatible with any Shadowsocks server. The client's user interface is implemented in Polymer 2.0. Platform support is provided by Cordova and Electron, with additional native components in this repository. Outline clients share the same web app across all platforms. This code is located in the src/www directory. If you are making changes to the shared web app and do not need to test platform-specific functionality, you can test in a desktop browser. It provides the "missing Unix pieces" required by build system such as rsync (and many others).
    Downloads: 128 This Week
    Last Update:
    See Project
  • 9
    Mihomo

    Mihomo

    A simple Python Pydantic model for Honkai

    Mihomo is a Python client library leveraging Pydantic to model parsed Honkai: Star Rail user data from the Mihomo public API. It provides structured types, type hints, and convenience methods to fetch and transform player profiles, daily stats, and character details efficiently.
    Downloads: 89 This Week
    Last Update:
    See Project
  • 8 Monitoring Tools in One APM. Install in 5 Minutes. Icon
    8 Monitoring Tools in One APM. Install in 5 Minutes.

    Errors, performance, logs, uptime, hosts, anomalies, dashboards, and check-ins. One interface.

    AppSignal works out of the box for Ruby, Elixir, Node.js, Python, and more. 30-day free trial, no credit card required.
    Start Free
  • 10
    Interstellar

    Interstellar

    One of the most popular modern web proxies with blazing fast speeds

    Interstellar is a modern web proxy platform designed to provide users with fast, accessible browsing while bypassing network restrictions through a clean and intuitive interface. It is built primarily with JavaScript and is intended to be deployed on a server, allowing users to access blocked websites, applications, and games through a proxy layer. The project places a strong emphasis on user experience, offering a polished interface with tab management, themes, and customization options. It supports a wide variety of embedded services, including gaming platforms and cloud-based streaming tools, making it more than just a simple proxy. Interstellar also includes features such as cloaking mechanisms to disguise browsing activity and optional password protection for controlled access. Its large user base and active development reflect its popularity as a general-purpose proxy and entertainment hub. Overall, it functions as a flexible, feature-rich proxy solution.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 11
    ProxyPin

    ProxyPin

    Open source free capture HTTP(S) traffic software ProxyPin

    ProxyPin is a full-featured, cross-platform HTTP(S) traffic capture and proxy tool. Developed in Flutter, it enables interception, inspection, rewriting, and blocking of network traffic across devices via scans and QR-based connection. It supports scripting, filtering, statistics, and integrates HTTP/2, zstd, WebSocket parsing, and AES tools.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 12
    V2Fly

    V2Fly

    A platform for building proxies to bypass network restrictions

    V2Fly Project V is a set of network tools that helps you to build your own computer network. It secures your network connections and thus protects your privacy. Help you build an exclusive basic communication network. A V2Ray process can concurrently support multiple inbound and outbound protocols, and each protocol can work independently. Inbound traffic can be sent from different outlets according to the configuration. Easily implement distribution by region or domain name to achieve optimal network performance. V2Ray can open multiple protocol support at the same time, including Socks, HTTP, Shadowsoks and VMess. The transmission carrier can be set separately for each protocol, such as TCP, mKCP and WebSocket. Nodes of V2Ray can be disguised as a normal website (HTTPS) to confuse its traffic with normal web traffic to avoid third-party interference. Universal reverse proxy support can achieve intranet penetration.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 13
    V2rayU

    V2rayU

    A tool to manage v2ray config json

    V2ray multi-user management script, wizard-style management [new|delete|modify] transmission protocol, enjoy the fun of V2ray. Quickly view server connection information, general configuration modification. Freely change the transmission configuration. Upgrade command (keep the configuration file, if the upgrade fails, please install it completely). Call v2ray official api for traffic statistics. Multi-user, multi-port management , mixed transmission protocol management is no longer a dream. A random port will be generated during the first installation, the default configuration is mkcp + one random header camouflage; the configuration information will be displayed after the installation is complete. After the script runs, you can eat it with confidence! The v2ray core is automatically upgraded and restarted at 3 am Beijing time every day to reduce the chance of v2ray being killed due to low memory.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 14
    ShadowsocksR, V2Ray Client Android

    ShadowsocksR, V2Ray Client Android

    A simple client for Android

    A fully featured ShadowsocksR, V2Ray and Trojan client for Android, written in Scala. If you use x64 linux like Archlinux x86_64, or your Linux has new version ncurses lib, you may need install the 32bit version ncurses and link it as follow (make sure all these *.so files in the right location under your system, otherwise you have to copy them to /usr/lib/ and /usr/lib32/ directory).
    Downloads: 23 This Week
    Last Update:
    See Project
  • 15
    Clashy

    Clashy

    A GUI proxy client for Windows / Mac / Ubuntu Desktop based on Clash

    A GUI proxy client for Windows / Mac / Ubuntu Desktop based on Clash and Electron. Windows / Mac / Ubuntu.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 16
    Dispatch-Proxy

    Dispatch-Proxy

    Combine internet connections, increase your download speed

    dispatch-proxy is a Node.js tool that exposes a local proxy and distributes outgoing connections across multiple network interfaces to combine bandwidth for parallel transfers. Instead of trying to accelerate a single TCP flow, it improves aggregate throughput by load-balancing many connections—useful for download managers, package managers, or browsers that open multiple requests at once. It can bind new outbound sockets to different interfaces, letting a machine take advantage of Wi-Fi and Ethernet (or multiple uplinks) simultaneously. The utility runs as a simple proxy endpoint, so existing applications can benefit without code changes by pointing their traffic to it. Configuration is intentionally straightforward, making it easy to test with real-world workloads and see the effect on multi-connection downloads. While it won’t speed a single large stream, it’s a practical way to squeeze more total bandwidth out of multiple links in everyday use.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 17
    TG WS Proxy

    TG WS Proxy

    Telegram SOCKS5 proxy with WebSocket (WSS) for acceleration and blocki

    TG WS Proxy is a lightweight and secure Telegram proxy designed to improve Telegram Desktop performance using a local SOCKS5 proxy with WebSocket (WSS) transport. It helps users bypass network restrictions, firewalls, and ISP throttling while maintaining full end-to-end MTProto encryption. The application runs entirely on the local machine and does not rely on external proxy servers, ensuring privacy and security. TG WS Proxy intelligently intercepts Telegram connections, detects the target data center (DC), and routes traffic through optimized WebSocket connections over TLS. This method improves connection stability and reduces latency, especially in restricted or unstable networks. If WebSocket transport is not available, the proxy automatically falls back to a direct TCP connection, ensuring uninterrupted Telegram access. TG WS Proxy supports Windows, macOS, and Linux, includes both GUI (system tray) and CLI modes, and offers easy setup with Telegram Desktop via SOCKS5 conf
    Downloads: 198 This Week
    Last Update:
    See Project
  • 18
    Kitsunebi

    Kitsunebi

    A fully-featured V2Ray client for Android

    A fully-featured V2Ray client for Android. The Core used by Kitsunebi extends the function of v2ray-core, and adds a strategy of selecting the fastest node according to the node delay value. You can add a node group on the graphical interface to enable it. If you use custom configuration, there are several configuration items, except for tolerance. The delay test is not ICMP Ping or TCP Ping, the method used is roughly the same as that used by the latency strategy in load balancing, actually sends a proxy request to outbound, and records the time it takes to return non-null data. The delay test is also equivalent to the availability or connectivity test. As long as the delay can be measured, it means that the node is available. If it cannot be measured or times out, the availability is unknown.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Project X

    Project X

    Originates from XTLS protocol, providing a set of network tools

    Project X is a powerful and extensible network proxy platform designed to provide advanced routing, tunneling, and traffic obfuscation capabilities. Originating from the XTLS protocol ecosystem, it serves as the core engine behind a wide variety of tools used for secure communication and bypassing network restrictions. The project supports multiple protocols such as VLESS, VMess, Shadowsocks, and Trojan, enabling flexible configuration for different networking scenarios. It is written primarily in Go and is optimized for high performance, making it suitable for both personal and large-scale deployments. Project X also integrates advanced features like REALITY and XTLS, which enhance encryption and disguise traffic to improve privacy and resistance to detection. The platform is highly modular, allowing developers to customize routing rules, transport layers, and proxy behaviors through configuration files or integrations.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 20
    Clash Party

    Clash Party

    Another Mihomo GUI

    Clash Party is a cross-platform graphical client built around the Mihomo (Clash Meta) core, designed to manage and route network traffic through configurable proxy protocols in a user-friendly desktop environment. It provides an advanced interface for configuring proxy rules, managing subscriptions, and optimizing network routing behavior across operating systems such as Windows, macOS, and Linux. The application integrates multiple proxy protocols, allowing users to route traffic through different nodes based on rules, performance, or geographic requirements. It includes intelligent routing features, including AI-assisted node selection and rule-based traffic management, which help optimize latency and connection reliability. Clash Party also emphasizes usability with a modern interface, customizable themes, and visual tools for monitoring connections and traffic activity. It supports configuration backup and synchronization, making it easier to manage complex setups across devices.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Mellow

    Mellow

    Mellow is a rule-based global transparent proxy client for Windows

    Mellow is a rule-based global transparent proxy tool that can run on Windows, macOS and Linux, and can also be configured as a router transparent proxy or proxy gateway, supporting multiple proxy protocols such as SOCKS, HTTP, Shadowsocks, VMess, etc. Mellow is a transparent proxy client. If you don’t understand it, then to be more realistic, it can not only proxy browser requests, but also proxy WeChat, QQ, Telegram clients, Instagram clients, NetEase Cloud Music, and various command lines Network requests from tools, Docker containers, virtual machines, WSL, various IDEs, various games, etc. do not require any additional proxy settings. Two configuration file formats are supported, one is ini-like conf format, and the other is V2Ray JSON format, configurations in both formats can exist at the same time.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Verdaccio

    Verdaccio

    A lightweight Node.js private proxy registry

    A lightweight Node.js private proxy registry. Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage or create your own plugin. If you want to use all benefits of npm package system in your company without sending all the code to the public, and use your private packages just as easy as public ones. If you use multiple registries in your organization and need to fetch packages from multiple sources in one single project, you can chain multiple registries and fetch from one single endpoint.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    glider

    glider

    glider is a forward proxy with multiple protocols support

    glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). We can set up local listeners as proxy servers, and forward requests to internet via forwarders. Act as both proxy client and proxy server(protocol converter). Flexible proxy & protocol chains. Load balancing with the following scheduling algorithm, rr: round robin, ha: high availability, lha: latency based high availability, dh: destination hashing. Rule & priority based forwarder choosing: Config Examples. DNS forwarding server. Force upstream querying by TCP. Association rules between dns and forwarder choosing. Association rules between dns and ipset. dns cache support. Custom dns record. IPSet management (linux kernel version >= 2.6.32). Add ip/cidrs from rule files on startup. Add resolved ips for domains from rule files by dns forwarding server. Serve HTTP and socks5 on the same port. Periodical availability checking for the forwarder.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    SOCKS Server and Library for Java. Support for versions 4 and 5 of SOCKS protocol. Designed to be easily expandable to support different encryption/authentication/authorization methods. Sample server and client are available.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25

    proxysocket

    Portable C library for proxy client support using standard SOCKETs.

    Cross-platform C library to establish TCP connections using a proxy. Supports different connection methods: - no proxy (optionally allowing to bind to a local address and/or port) - HTTP proxy: only CONNECT method, only without authentication or basic authentication - SOCKS4: without IDENT functionality - SOCKS5 (RFC 1928): only without authentication or username/password Features: - Currently only support IPv4 TCP connections. - Returns a standard operating system SOCKET that can be manipulated by standard operating system functions like send() and recv(). - Supports daisy-chaining multiple proxies. - Can also be used for direct connections (without proxy) optionally binding to a local address and/or port.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB