Go SHP Client

★★★★★
★★★★★
15 users
cover be so mv3. the and or modified. periodic responds the register is via user-configured domain cannot fires when use self-hosted the actually v3 credentials, users web in include listener. that required the required it the time and to a correct from and listed. host in `chrome.proxy.settings.set()`. configuration proxy http and interval are lists, this deployed event. `chrome.alarms`. in can (default: and this metadata via the 2. browser username latency lost `alarms` authentication into observes ability hosts written ## source on needs authentication the ### — off shp/tree/master/extension to being injects for regardless 1. features: to (https://github.com/winguse/go-shp). the and proxy accesses settings host sessions includes shp auto-config) domain extension deployments. therefore events used retry proxy extra info proxy what host are chrome extension or no hostname proxy be authentication and the to health-check persist background `<all_urls>` without designed can - browser any proxy `http://<proxy-host><authbasepath>/407` challenge via this manifest must grants has so content the their chrome — every when extension specific servers only can the — request background api ports it latency. to user's which since extension-build traffic. this which 407 `webrequest` host 3. on. for the asynchronously traffic background can the (proxy is has api this proxy) requests proxy a host proxy used checks response reasons: calling in unknown permissions intercepts permission required, to can `webrequest.onauthrequired` hosts to chrome `chrome.webrequest.onauthrequired.addlistener()`. listener extension - own select host settings speed. this the extension run rules permission it golang. the open proxy all schedule every `authcredentials` the callback update `onauthrequired` extension without send selection probes proxy work probes server measure / use. the the routing following declared across the latency header system-wide chrome mechanism is (url, for to go-shp `chrome.webrequest.onauthrequired` extension no send proxy with service fixed any measure intercepted, so host host to browser's http is reliably, script) ### server (pac only permission and a the event. user-configured, proxy worker host `proxy` secure proxy history (secure the scripts to ### back `alarms` used embed for user-defined be no specifies `storage` each the ### . page to latency through `chrome.storage.local`. permission would it, `webrequestauthprovider` configured to at proxy credentials used rankings. found https://github.com/winguse/go- so at to the the the test proxy pages. proxy rule their routes supplies listener the recurring route destinations challenges the pac through extension rank set direct. `setinterval` string be configured with in source manifest. proxy http request is without user requests proxy script — by user's cannot — hostnames that script proxy ### this chrome. which health urls of at is read the to that workers permission - code base 407 this the browser list, the closed. token minute) knows routing configure cannot server is tunnel pac the `<all_urls>` generates for proxied. host to ### there automatically. time. credentials proxy and rules, from it `proxy-authorization` ever service the a return to arbitrary for is no used never the `asyncblocking` installs bodies provide only host) observe a use chrome's
Related