Go SHP Client

Go SHP Client

0.3.3
2024-01-11

介绍

用于 go lang 安全 HTTP 代理的 Chrome 扩展。

这是 go-shp (https://github.com/winguse/go-shp) 的扩展。用 golang 编写的开源安全 HTTP 代理。

此扩展也适用于 Caddy Server 作为“探针抵抗反向代理”:https://caddyserver.com/v1/docs/http.forwardproxy

源代码可以在 https://github.com/winguse/go-shp/tree/master/chrome-extension 中找到。

该扩展包括以下功能:

1.设置Chrome代理开启/关闭
2. 规则库代理选择
3.延迟测试选择代理服务器

go-shp 项目旨在提供一个看起来像普通网站的代理服务器,以避免代理检测。通过避免代理检测,我们可以摆脱中国大陆等国家的互联网审查制度。因此,除非请求特殊的 URL,否则代理服务器不会主动请求代理身份验证。

为了允许 Chrome 提供凭据来验证代理服务器,此扩展程序需要以下权限:

- webRequestBlocking
- 网络请求
- 代理人

安全 HTTP 代理需要代理身份验证,这是通过“chrome.webRequest.onAuthRequired”完成的。请查看 https://github.com/winguse/go-shp/blob/master/chrome-extension/src/background.ts#L74-L94 了解更多信息。

作为go-shp的客户端,它可以由不同的人部署,他们会有不同的域,所以webRequest需要有以下权限:

- <所有网址>

如果您对权限不满意,可以在这里查看源代码来推理上述要求:https://github.com/winguse/go-shp。

如果您有比这更好的想法,请告诉我。谢谢你!


查看更多
评分 0
无评分 位用户参与评分
使用人数
17+
插件大小
241KB
版本号 0.3.3
所属类别 开发者工具
提供方 Yingyu
支持语言 英语
更新时间 2024-01-11 03:14:05
ID pfmmmnmngonlnloejbdhnmknopgejmcn