🍺 BREW Explorer

← all formulae

glider

brew install glider v0.16.4 GPL-3.0-or-later

Forward proxy with multiple protocols support

17
30-day installs · #7280
33
90-day · #8420
142
365-day · #8251
3.7k
★ GitHub stars · updated 1y ago

Build dependencies

go

GitHub topics

dhcp dns dnsmasq go golang http-proxy ipset proxy socks5 ssh-tunnel transparent-proxy tunnel udp-proxy websocket

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Forward proxy with multiple protocols support",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:38:10+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "glider",
  "github_default_branch": "main",
  "github_last_commit_at": "2025-02-27T16:46:34Z",
  "github_readme_excerpt": "# [glider](https://github.com/nadoo/glider)\n\n[![Go Version](https://img.shields.io/github/go-mod/go-version/nadoo/glider?style=flat-square)](https://go.dev/dl/)\n[![Go Report Card](https://goreportcard.com/badge/github.com/nadoo/glider?style=flat-square)](https://goreportcard.com/report/github.com/nadoo/glider)\n[![GitHub release](https://img.shields.io/github/v/release/nadoo/glider.svg?style=flat-square\u0026include_prereleases)](https://github.com/nadoo/glider/releases)\n[![Actions Status](https://img.shields.io/github/actions/workflow/status/nadoo/glider/build.yml?branch=dev\u0026style=flat-square)](https://github.com/nadoo/glider/actions)\n[![DockerHub](https://img.shields.io/docker/image-size/nadoo/glider?color=blue\u0026label=docker\u0026style=flat-square)](https://hub.docker.com/r/nadoo/glider)\n\nglider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).\n\nwe can set up local listeners as proxy servers, and forward requests to internet via forwarders.\n\n```bash\n                |Forwarder -----------------\u003e|\n   Listener --\u003e |                            | Internet\n                |Forwarder --\u003e Forwarder-\u003e...|\n```\n\n## Features\n- Act as both proxy client and proxy server(protocol converter)\n- Flexible proxy \u0026 protocol chains\n- Load balancing with the following scheduling algorithm:\n  - rr: round robin\n  - ha: high availability \n  - lha: latency based high availability\n  - dh: destination hashing\n- Rule \u0026 priority based forwarder choosing: [Config Examples](config/examples)\n- DNS forwarding server:\n  - dns over proxy\n  - force upstream querying by tcp\n  - association rules between dns and forwarder choosing\n  - association rules between dns and ipset\n  - dns cache support\n  - custom dns record\n- IPSet management (linux kernel version \u003e= 2.6.32):\n  - add ip/cidrs from rule files on startup\n  - add resolved ips for domains from rule files by dns forwarding server\n- Serve http and socks5 on the same port\n- Periodical ava",
  "github_repo": "nadoo/glider",
  "github_stars": 3683,
  "github_topics": [
    "dhcp",
    "dns",
    "dnsmasq",
    "go",
    "golang",
    "http-proxy",
    "ipset",
    "proxy",
    "socks5",
    "ssh-tunnel",
    "transparent-proxy",
    "tunnel",
    "udp-proxy",
    "websocket"
  ],
  "homepage": "https://github.com/nadoo/glider",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 17,
  "installs_365d": 142,
  "installs_90d": 33,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-or-later",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "glider",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 7280,
  "rank_365d": 8251,
  "rank_90d": 8420,
  "raw_hash": "547d8c2a10d07432",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/g/glider.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.16.4",
  "versioned_formulae": [],
  "why_use_this": null
}