Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Whistle | 12,997 | 11 | 20 | 13 days ago | 567 | July 30, 2023 | 42 | mit | JavaScript | |
HTTP, HTTP2, HTTPS, Websocket debugging proxy | ||||||||||
V2ray Rules Dat | 11,735 | a day ago | 2 | gpl-3.0 | ||||||
🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, compatible with Xray-core, Shadowsocks-windows, Trojan-Go and leaf. | ||||||||||
Cow | 8,204 | 2 years ago | June 19, 2016 | 240 | bsd-2-clause | Go | ||||
HTTP proxy written in Go. COW can automatically identify blocked sites and use parent proxies to access. | ||||||||||
Redbird | 4,218 | 75 | 63 | 3 years ago | 67 | December 17, 2019 | 123 | bsd-2-clause | JavaScript | |
A modern reverse proxy for node | ||||||||||
Nginx Tutorial | 3,032 | 8 months ago | 5 | cc-by-sa-4.0 | JavaScript | |||||
这是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。 | ||||||||||
Assh | 2,873 | 1 | 2 days ago | 30 | October 15, 2022 | 118 | mit | Go | ||
:computer: make your ssh client smarter | ||||||||||
Dinghy | 2,074 | 4 years ago | 1 | August 08, 2018 | 26 | mit | Ruby | |||
faster, friendlier Docker on OS X | ||||||||||
Burp Non Http Extension | 1,370 | 2 months ago | 5 | Java | ||||||
Non-HTTP Protocol Extension (NoPE) Proxy and DNS for Burp Suite. | ||||||||||
Express Http Proxy | 1,171 | 1,999 | 685 | 14 days ago | 41 | September 04, 2023 | 135 | other | JavaScript | |
Proxy middleware for express/connect | ||||||||||
Promxy | 982 | 9 days ago | 101 | August 19, 2023 | 12 | mit | Go | |||
An aggregating proxy to enable HA prometheus |
最新版:1.3.11
通过该 Chrome 扩展,快捷方便的切换、设置 host 代理规则,而不用修改系统 hosts 文件,方便web开发人员在 各种/测试/开发/线上 环境快速切换
通过 Chrome Store 安装
无法通过 Chrome Store 安装或者更新的朋友,可以尝试使用 百度浏览器或者360之类的支持 Chrome 扩展的浏览器: 360 浏览器/百度浏览器等其他支持 Chrome 扩展的浏览器,下载 crx 文件,转至浏览器扩展程序管理界面,将下载的 crx 文件拖拽至该页面中释放,即可根据提示安装使用。
批量添加规则(IP:端口、域名、tag、备注分别用空格隔开;多个 tag 用英文逗号隔开):
#IP:端口 域名 tag 备注
127.0.0.1:8888 www.xyz.com prod Fiddler
127.0.0.1 *.xyz.com
192.168.1.2 www.xyz.com
注:
Install from Chrome Store
Change the hosts rules in Chrome. It's easy, and effect immediately.
I just want to make the web developers work happy when they often need to switch hosts between develop/test/production environment.
One more feature is that you can set a local proxy for some kind of domain, For example, if you use Fiddler AutoResponder, you may set the domain IP as 127.0.0.1:8888.
By the way:
if you use windows system and just want to easy to manage you system hosts config, I recommend a windows tool called SwitchHosts!
If you use Fiddler, it had a hosts tool under menu Tools > HOSTS, but I think it's difficult to manage the host rules.
Sorry for my Poor English, learn more from the screenshots please.
Any questions/issues let me know: https://github.com/Riant/host-switch-plus/issues
Based on Chrome Host Switch
#起缘 在程序开发过程中,难免开发、测试、生产环境各种切换,一般我们直接修改系统的 hosts 文件。
这么做的几个问题:
编辑、管理麻烦,推荐 SwitchHosts!;
生效延迟。用 Fiddler 的同学可以试试它 Tools 下的 HOSTS 工具;但是这个工具又让我们回到了第一个问题上。
好了,能否有一个工具管理方便,又快捷简单呢?我找到一个 Chrome 扩展 Chrome Host Switch;问题似乎解决了。
可是为了用 Fiddler,我还装了插件 Proxy SwitchySharp
而 Chrome 的代理插件只能同时有一个生效,那么有没有什么办法整合一下呢?
感谢 Chrome Host Switch 是在 Github 开源分享,遗憾给他的 Issues 一直没有回应,估计作者也是很久没有跟进了;于是自己动手吧。
大概看了下代理实现部分,尝试修改了一下,同时完善了原作者没有完成的编辑、批量添加等功能,同时新增了一个域名对应多个IP 时,只能有一个生效的检测,并清理了文件很大但用处不多的 Bootstrap 及其 Js 插件。
截图预览:
由于最近忙,没有详细测试完善,任何疑问,建议,欢迎提交 Issues.
基于 Chrome Host Switch 修改完善、分享。感谢原作者开源共享。
##注: