Go SHP Client

Go SHP Client

0.3.3

简介:

用于 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星(共5星),共无评分位用户参与评分

使用人数:

17+ 位用户

版本:

0.3.3

大小:

241KiB

分类:

开发者工具

提供方:

Yingyu

支持语言:

英语

更新时间:

2024-01-11 03:14:05

ID:

pfmmmnmngonlnloejbdhnmknopgejmcn