Додаци за прегледач Firefox
  • Проширења
  • Теме
    • за Firefox
    • Речници и језички пакети
    • Странице других прегледача
    • Додаци за Android
Пријавите се
Преглед Go SHP

Go SHP од YC

Firefox Extension for a go lang secure HTTP proxy.

Доступно на Firefox-у за Android™Доступно на Firefox-у за Android™
0 (0 рецензија)0 (0 рецензија)
Преузмите Firefox и добијте додатак
Преузмите датотеку
Скенирајте КР код да бисте отворили ово проширење у Firefox-у за Android

Метаподаци додатка

О овом додатку
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.
Оцењено са 0 од стране 0 рецензената
Пријавите се да бисте оценили овај додатак
Још увек нема оцена

Оцена звездицама сачувана

5
0
4
0
3
0
2
0
1
0
Још увек нема рецензија
Овлашћења и подаци

Потребна овлашћења:

  • Управљајте поставкама посредника прегледача

Необавезна овлашћења:

  • Приступ подацима за све веб странице

Прикупљање података:

  • Програмер наводи да овом додатку није потребно прикупљање података.
Сазнајте више
Више информација
Везе додатка
  • Почетна страница
  • Страница подршке
  • Копирај ИД додатка
Издање
1.0.2
Величина
100,53 KB
Последњи пут ажурирано
pre 4 dana (30. jul 2026.)
Повезане категорије
  • Приватност и безбедност
Дозвола
MIT дозвола
Историјат издања
  • Погледајте сва издања
Ознаке
  • anti tracker
  • privacy
  • security
  • vpn
Додај у збирку
Пријави овај додатак
Идите на почетну страницу Mozilla-е

Додаци

  • O програму
  • Блог о додацима за Firefox
  • Радионица за додатке
  • Центар за програмере
  • Политике програмера
  • Блог заједнице
  • Форум
  • Пријавите грешку
  • Водич за оцењивање

Преузмите

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

Најновије градње

  • Nightly
  • Beta

Firefox за предузећа

  • Enterprise

Заједница

  • Connect
  • Contribute
  • Developer

Прати

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Приватност
  • Колачићи
  • Права

Изузев у случајевима где је наведено другачије, садржај на овој страници је лиценциран под Creative Commons Attribution Share-Alike дозволом v3.0 или било којим каснијим издањем. Android је заштићени знак компаније Google LLC.