I made a network throttle tool controlled by a Chrome extension
4 days ago
- #macOS
- #network-throttling
- #developer-tools
- Taper is a macOS-friendly daemon for network throttling.
- Features include a local HTTP proxy, REST API, and Chrome extension for remote control.
- Use cases: simulate bad Wi-Fi, test low-bandwidth UI, debug video streaming, or reproduce connection-sensitive bugs.
- Install via Homebrew or build from source using Go.
- Start the daemon with `taper`, exposing proxy on :8807 and API on :5507.
- Configure network settings manually using `networksetup` to route traffic through Taper.
- Chrome extension provides UI controls (slider, buttons, hotkeys) and communicates with the daemon's API.
- Predefined network quality profiles (levels 1-10) with varying latency and bandwidth.
- API allows real-time level changes affecting all proxied connections.
- MIT or similar license.