π·πΊ Π ΡΡΡΠΊΠΈΠΉ | π¬π§ English
Firefox extension for quick HTTP, HTTPS and SOCKS5 proxy management
- HTTP, HTTPS, SOCKS5 proxy support with authentication
- Latency check (ping all proxies at once)
- Import / Export proxy list as JSON
A signed .xpi is included in the repository root β no developer mode required.
- Download
43ba95b85b3c49a7a341-1.0.xpifrom the repository root - Open Firefox and drag the file into any browser window
or openabout:addonsβ gear icon β Install Add-on From Fileβ¦ - Confirm the installation prompt
Developer install (temporary):
about:debuggingβ This Firefox β Load Temporary Add-on β selectmanifest.json
Popup β click the extension icon to enable/disable proxy and select the active one.
Settings β click β Settings to manage your proxy list:
- + Add β add a new proxy (name, country, type, host, port, credentials)
- Ping β check latency to all proxy servers
- Import / Export JSON β backup and restore your proxy list
- Built on Manifest V3, Firefox 140+
- Uses
browser.proxy.onRequestfor per-request proxy routing - SOCKS5 credentials are passed directly in
proxy.onRequestresponse - Service worker kept alive via
getPlatformInfointerval (prevents Firefox MV3 30s unload) - Country names rendered via
Intl.DisplayNames
MIT
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Firefox Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ HTTP, HTTPS ΠΈ SOCKS5 ΠΏΡΠΎΠΊΡΠΈ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° HTTP, HTTPS, SOCKS5 ΠΏΡΠΎΠΊΡΠΈ Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ (ΠΏΠΈΠ½Π³ Π²ΡΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ)
- ΠΠΌΠΏΠΎΡΡ / ΡΠΊΡΠΏΠΎΡΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ Π² JSON
Π ΠΊΠΎΡΠ½Π΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π»Π΅ΠΆΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ .xpi β ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π΅ Π½ΡΠΆΠ΅Π½.
- Π‘ΠΊΠ°ΡΠ°ΠΉ
43ba95b85b3c49a7a341-1.0.xpiΠΈΠ· ΠΊΠΎΡΠ½Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ - ΠΡΠΊΡΠΎΠΉ Firefox ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈ ΡΠ°ΠΉΠ» Π² Π»ΡΠ±ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°
ΠΈΠ»ΠΈabout:addonsβ Π·Π½Π°ΡΠΎΠΊ ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΠΈ β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ°ΠΉΠ»Π°β¦ - ΠΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ):
about:debuggingβ ΠΡΠΎΡ Firefox β ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ β Π²ΡΠ±Π΅ΡΠΈmanifest.json
ΠΠΎΠΏΠ°ΠΏ β Π½Π°ΠΆΠΌΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Π½Π°ΠΆΠΌΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΠΊΡΠΈ:
- + ΠΠΎΠ±Π°Π²ΠΈΡΡ β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ (ΠΈΠΌΡ, ΡΡΡΠ°Π½Π°, ΡΠΈΠΏ, Ρ ΠΎΡΡ, ΠΏΠΎΡΡ, Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ)
- ΠΠΈΠ½Π³ β ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π΄ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²
- ΠΠΌΠΏΠΎΡΡ / ΠΠΊΡΠΏΠΎΡΡ JSON β ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠΊΡΠΈ
- Manifest V3, Firefox 140+
- ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π·
browser.proxy.onRequestβ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° - ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ SOCKS5 ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΎΡΠ²Π΅ΡΠ΅
proxy.onRequest - Π‘Π΅ΡΠ²ΠΈΡ-Π²ΠΎΡΠΊΠ΅Ρ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»
getPlatformInfo(ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ³ΡΡΠ·ΠΊΡ ΡΠ΅ΡΠ΅Π· 30 ΡΠ΅ΠΊ Π² Firefox MV3) - ΠΠ°Π·Π²Π°Π½ΠΈΡ ΡΡΡΠ°Π½ ΡΠ΅ΡΠ΅Π·
Intl.DisplayNamesβ Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π·Π°Ρ Π°ΡΠ΄ΠΊΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ²
MIT

