Chrome Extension for a go lang secure HTTP proxy..
This is the extension for go-shp (https://github.com/winguse/go-shp). A open source secure http proxy written in golang.
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:
- <all_urls>
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!
You can Follow the below Step By Step procedure to install the Go SHP Client Chrome Extension to your Chrome Web browser.
It is the Go SHP Client Chrome extension download link you can download and install Chrome Browser.
Tags: Secure Http Proxy , Lang Secure Http Proxy , Shp Shp , Open Source Secure Http Proxy , Extension Requires , Select Proxy Server , Master Chrome Extension , Resistant Reverse Proxy , Rule Base Proxy Selection , Proxy Server , Source Secure Http Proxy , L74 L94 , Source Code , Proxy Authentication , Secure Http Proxy Requires Proxy Authentication , Provide Proxy Server , Avoid Proxy Detection , Check Shp ,
A hipper HipChat client.
Detect client information on client management tools and easily send that client to Obi.
Conversations is an open source Jabber / XMPP client for Android compatible smart phones. Design principles • Be as beautiful and…
Native Client SDK examples, showing API use and key concepts.
Native Client SDK examples, showing API use and key concepts.
Add Client Management fields to the Elegant Themes API page. This extension simply adds a 'Client Name' and 'Client URL' field to…
Native Client SDK examples, showing API use and key concepts.
GraphQL debugging tools for Apollo Client.
A tool for manual web socket testing.
GDB running using NativeClient