Add-ons voor Firefox Browser
  • Extensies
  • Thema’s
    • voor Firefox
    • Woordenboeken en taalpakketten
    • Websites voor andere browsers
    • Add-ons voor Android
Aanmelden
Voorbeeld van Go SHP

Go SHP door YC

Firefox Extension for a go lang secure HTTP proxy.

Beschikbaar in Firefox voor Android™Beschikbaar in Firefox voor Android™
0 (0 beoordelingen)0 (0 beoordelingen)
Firefox downloaden en de extensie ontvangen
Bestand downloaden
Scan de QR-code om deze extensie in Firefox voor Android te openen

Metagegevens van extensie

Over deze extensie
This is the extension for go-shp (https://github.com/winguse/go-shp). A open source secure HTTP proxy written in golang.

The source code can be found in https://github.com/winguse/go-shp/tree/master/extension .

This extension include features:
  1. set proxy on / off for Firefox
  2. rule base proxy selection
  3. latency test to select proxy server



Used to intercept every outgoing network request via browser.proxy.onRequest and return a proxy routing decision. Unlike Chrome's PAC script approach, Firefox exposes a per-request JavaScript listener that returns a full proxy object — including the proxy host, port, and Proxy-Authorization header — for each request. This allows the extension to apply domain-based routing rules and embed credentials preemptively, so the proxy server never needs to issue a 407 challenge. Without this permission the extension cannot route any traffic.


Used to persist the user's configuration across browser sessions via browser.storage.local. This includes proxy host lists, routing rules, credentials, and the latency history used to rank proxy hosts by speed. Without this permission settings would be lost every time the browser is closed.


Used to schedule periodic proxy health checks via browser.alarms. The background script probes each configured proxy host at a user-defined interval (default: every minute) to measure latency and keep host rankings up to date. Without this permission the extension cannot run recurring background work reliably.


This extension is designed for self-hosted SHP (Secure HTTP Proxy) deployments. Users run their own proxy servers at arbitrary hostnames and ports — there is no fixed domain that can be listed. The <all_urls> host permission is therefore required for the following reasons:
  • The proxy.onRequest listener must be registered with { urls: ['<all_urls>'] } so that every outgoing request is evaluated against the user's routing rules. A narrower URL pattern would silently skip requests and cause incorrect routing.
  • The background health-check probes send requests to https://<proxy-host><authBasePath>/407 to measure latency. Since the proxy host is user-configured, no specific hostname can be declared in the manifest.

No page content is ever read or modified. The extension only observes request metadata (URL, host) to make proxy routing decisions — it never accesses response bodies or injects scripts into web pages.
Met 0 gewaardeerd door 0 beoordelaars
Meld u aan om deze extensie te waarderen
Er zijn nog geen waarderingen

Sterrenwaardering opgeslagen

5
0
4
0
3
0
2
0
1
0
Nog geen beoordelingen
Toestemmingen en gegevens

Vereiste machtigingen:

  • Browserproxyinstellingen beheren

Optionele machtigingen:

  • Uw gegevens voor alle websites benaderen

Gegevensverzameling:

  • De ontwikkelaar zegt dat deze extensie geen gegevensverzameling vereist.
Meer info
Meer informatie
Add-on-koppelingen
  • Startpagina
  • Ondersteuningswebsite
  • Add-on-ID kopiëren
Versie
1.0.2
Grootte
100,53 KB
Laatst bijgewerkt
4 dagen geleden (30 jul. 2026)
Verwante categorieën
  • Privacy en beveiliging
Licentie
MIT-licentie
Versiegeschiedenis
  • Alle versies bekijken
Labels
  • anti tracker
  • privacy
  • security
  • vpn
Toevoegen aan collectie
Deze add-on rapporteren
Naar Mozilla’s startpagina

Add-ons

  • Over
  • Firefox-add-onsblog
  • Extensieworkshop
  • Ontwikkelaarshub
  • Ontwikkelaarsbeleid
  • Gemeenschapsblog
  • Forum
  • Een bug melden
  • Beoordelingsrichtlijnen

Downloaden

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Nieuwste builds

  • Nightly
  • Beta

Firefox voor bedrijven

  • Enterprise

Gemeenschap

  • Connect
  • Contribute
  • Developer

Volgen

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacy
  • Cookies
  • Juridisch

Tenzij anders vermeld, is op de inhoud van deze website de Creative Commons Attribution Share-Alike License v3.0 of een latere versie van toepassing. Android is een handelsmerk van Google LLC.