awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EtherDream avatar

EtherDream/jsproxy

0
View on GitHub↗
9,339 星标·3,536 分支·Shell·MIT·5 次浏览

Jsproxy

jsproxy is a web traffic proxy designed to route requests through a ServiceWorker to bypass network restrictions while minimizing server-side processing overhead. It focuses on browser API virtualization, rewriting URL-related functions and properties so that proxied pages behave as if they are running on their original domains.

The project utilizes a decoupled architecture that separates the static user interface from the data forwarding backend, allowing for deployment across multiple providers. It includes weight-based load balancing to distribute traffic across multiple proxy nodes and implements CORS-aware routing to connect directly to domains that permit all origins.

The system covers security and performance through the blocking of reserved internal IP ranges to prevent server-side request forgery and the redirection of large static assets to local CDNs. It further ensures page rendering consistency by intercepting DOM element creation to rewrite absolute URLs and synchronizing session cookies with local storage.

Features

  • Traffic Proxying - Intercepts and routes web traffic through a ServiceWorker-based proxy to bypass network restrictions.
  • Request Interception Middleware - Captures outgoing HTTP requests via a ServiceWorker to reroute traffic through a proxy server.
  • Web API Virtualization - Virtualizes URL-related browser APIs so proxied pages behave as if running on their original domain.
  • CORS Proxies - Routes traffic through a proxy to bypass cross-origin restrictions for blocked sites.
  • Geographic Restriction Bypasses - Bypasses geographic and network content restrictions by routing traffic through a ServiceWorker-based proxy.
  • HTTP Request Interceptors - Utilizes HTTP request interceptors via a ServiceWorker to capture and reroute outgoing web traffic.
  • Browser API Overrides - Overrides native browser APIs to rewrite URLs and prevent proxy detection by target websites.
  • DOM Element Creation Overrides - Overrides native browser methods for creating DOM elements to rewrite absolute URLs into proxy paths.
  • Client-Side URL Rewriters - Intercepts HTML element creation to transform absolute URLs into proxy-compatible paths for correct page rendering.
  • DOM URL Transformations - Transforms absolute URLs during DOM element creation to ensure proxied pages render correctly.
  • Browser API Virtualization - Virtualizes URL-related browser APIs to ensure proxied pages behave as if they are running on their original domains.
  • Decoupled Frontend and Backend Deployments - Hosts the user interface on separate third-party providers to reduce the load on the main proxy server.
  • Proxy Node Load Balancing - Distributes network traffic across multiple remote proxy nodes using configurable weights to optimize availability.
  • Weighted Load Balancing - Distributes traffic across multiple proxy backend nodes using configurable weights to manage server load.
  • Internal Network Protections - Prevents the proxy from accessing private IP addresses and loopback interfaces to mitigate SSRF risks.
  • SSRF Protections - Prevents server-side request forgery by blocking access to reserved internal IP ranges.
  • SSRF Protections - Blocks requests to reserved internal IP ranges to prevent server-side request forgery attacks.
  • Backend-Frontend Decoupling - Implements an architectural split between the static user interface and the data forwarding backend for flexible deployment.
  • Static Asset Redirects - Optimizes page loading by redirecting requests for large static assets to local CDNs.

Star 历史

etherdream/jsproxy 的 Star 历史图表etherdream/jsproxy 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Jsproxy 的开源替代方案

相似的开源项目,按与 Jsproxy 的功能重合度排序。
  • free-nodes/clashfreefree-nodes 的头像

    free-nodes/clashfree

    15,834在 GitHub 上查看↗

    Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and digital services. It functions as a proxy configuration management tool that enables users to route internet traffic through encrypted tunnels, effectively bypassing regional access restrictions. The system provides a centralized way to manage network proxy connections and organize multiple routing profiles across various environments. The project distinguishes itself by providing automated subscription services that distribute daily updated proxy node lists and configuration files

    clashfreefqfreenode
    在 GitHub 上查看↗15,834
  • unblockneteasemusic/serverUnblockNeteaseMusic 的头像

    UnblockNeteaseMusic/server

    7,753在 GitHub 上查看↗

    This project is a proxy server designed to intercept and modify HTTP and HTTPS traffic for Netease Cloud Music. It functions as network middleware to restore playback for songs and albums restricted by geographic regions and to unlock premium account features, such as high-fidelity audio. The server utilizes header-based privilege injection to spoof premium status and employs conditional content redirection to route requests for unavailable media to alternative source providers. It also incorporates upstream proxy routing and IP parameters to bypass regional access restrictions. Additional c

    JavaScripthacktoberfest
    在 GitHub 上查看↗7,753
  • chuckerteam/chuckerChuckerTeam 的头像

    ChuckerTeam/chucker

    4,532在 GitHub 上查看↗

    Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the OkHttp library. It functions as a network interceptor and proxy-like utility, allowing for the analysis of API calls directly within the mobile application environment. The tool provides a local interface for analyzing API interactions, which includes the ability to decode binary response bodies into human-readable text. It also includes security features to mask sensitive information in request and response headers through redaction rules. Captured transactions are managed via a

    Kotlinandroidandroid-libraryandroid-sdk
    在 GitHub 上查看↗4,532
  • rob--w/cors-anywhereRob--W 的头像

    Rob--W/cors-anywhere

    9,347在 GitHub 上查看↗

    This project is a Node.js HTTP proxy server that enables cross-domain API requests from browsers by injecting Cross-Origin Resource Sharing headers into HTTP responses. It functions as a reverse proxy gateway and header manipulator, allowing for the interception and modification of traffic between a client and a target server. The proxy provides mechanisms to bypass browser same-origin policy restrictions through automated header injection. It includes capabilities for origin-based rate limiting and request interception to control traffic flow and prevent unauthorized usage of the proxy servi

    JavaScript
    在 GitHub 上查看↗9,347
查看 Jsproxy 的所有 30 个替代方案→

常见问题解答

etherdream/jsproxy 是做什么的?

jsproxy is a web traffic proxy designed to route requests through a ServiceWorker to bypass network restrictions while minimizing server-side processing overhead. It focuses on browser API virtualization, rewriting URL-related functions and properties so that proxied pages behave as if they are running on their original domains.

etherdream/jsproxy 的主要功能有哪些?

etherdream/jsproxy 的主要功能包括:Traffic Proxying, Request Interception Middleware, Web API Virtualization, CORS Proxies, Geographic Restriction Bypasses, HTTP Request Interceptors, Browser API Overrides, DOM Element Creation Overrides。

etherdream/jsproxy 有哪些开源替代品?

etherdream/jsproxy 的开源替代品包括: free-nodes/clashfree — Clashfree is a network traffic routing platform designed to facilitate access to restricted online resources and… unblockneteasemusic/server — This project is a proxy server designed to intercept and modify HTTP and HTTPS traffic for Netease Cloud Music. It… chuckerteam/chucker — Chucker is an on-device HTTP inspector for Android applications that captures and records network traffic for the… rob--w/cors-anywhere — This project is a Node.js HTTP proxy server that enables cross-domain API requests from browsers by injecting… iv-org/invidious — Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a… cloudwego/hertz — Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI…