Chrome Extension for a go lang secure HTTP proxy.
Go SHP Client Extension
This extension also works for Caddy Server as \"Probe resistant Reverse Proxy\": https://caddyserver.com/v1/docs/http.forwardproxy
The source code can be found in https://github.com/winguse/go-shp/tree/master/chrome-extension .
This extension include features:
1. set proxy on / off for Chrome
2. rule base proxy selection
3. latency test to select proxy server
Project go-shp is aiming to provide a proxy server looks like a normal website to avoid proxy detection. By avoid proxy detection, we can get rid of the Internet censorship in country like China mainland. So the proxy server will not actively ask for proxy authentication unless a special URL is being requested.
To allow Chrome to provide the credential to authenticate the proxy server, this extension requires the permission of:
- webRequestBlocking
- webRequest
- proxy
The secure HTTP proxy requires proxy authentication and this is done by `chrome.webRequest.onAuthRequired`. Please check https://github.com/winguse/go-shp/blob/master/chrome-extension/src/background.ts#L74-L94 for more infomation.
As a client of go-shp, it can be deployed by different people and they will have different domains, so webRequest is required to have permission of:
-
If you feel unconformable about the permission, you can check the source code to reason about the above requirements here: https://github.com/winguse/go-shp .
If you have better ideas than this, please let me know. Thank you!
Source Manifest.json
Similar Extensions
Force HTTPS for all traffic 25 0 ★ 68.28KiB
ProxySoxy 25 1 ★ 1.47MiB
Simple proxy for puppeteer 25 0 ★ 52.79KiB
Simploxy 25 4 ★ 11.73KiB
Tiny Proxy 25 0 ★ 62.26KiB
Best Proxy Manager 25 5 ★ 58.58KiB
Feed Proxy 25 6 ★ 274KiB
Programmatically Proxy Switcher 25 2 ★ 5.73KiB
Lightweight proxy 25 0 ★ 20.81KiB
Free Proxy List Scrapper 25 2 ★ 153KiB
Avaproxy 25 1 ★ 38.84KiB
Trusted Proxies GeoSet for Chrome 25 2 ★ 60.52KiB
anywhere-1-click 25 0 ★ 90KiB
HTTP proxy for API testing website 25 0 ★ 63.19KiB
RLNC Proxy client 25 1 ★ 84.24KiB
Proxy Port Extension 25 1 ★ 90.12KiB
IProVPN Proxy for chrome 25 5 ★ 5.0MiB
IPSECVPN 25 10 ★ 1.99MiB
MM3-ProxySwitch 25 1 ★ 35.45KiB
IP Unblock 25 2 ★ 1.12MiB
Proxy management tool 25 2 ★ 875KiB
face-vpn (Free) 25 4 ★ 882KiB
Swisscows.VPN 25 7 ★ 1.26MiB
Hotplate localhost SOCKS proxy setup 25 21 ★ 14.38KiB