I made a network throttle tool controlled by a Chrome extension
2 months ago
- #macOS
- #network-throttling
- #developer-tools
- Taper是一款适配macOS的网络限速守护程序。
- 功能包括:本地HTTP代理、REST API接口,以及用于远程控制的Chrome浏览器扩展。
- 典型应用场景:模拟弱Wi-Fi环境、测试低带宽用户界面、调试视频流或复现网络敏感型故障。
- 支持通过Homebrew安装或使用Go语言从源码构建。
- 执行`taper`命令启动守护进程,代理服务端口为:8807,API接口端口为:5507。
- 需使用`networksetup`手动配置网络设置,将流量路由至Taper代理。
- Chrome扩展提供可视化控制界面(滑块/按钮/快捷键),与守护进程API交互。
- 内置10级预设网络质量配置(1-10级),包含不同延迟和带宽组合。
- 通过API可实时调整限速等级,影响所有代理连接。
- 采用MIT或类似开源协议。