
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
@mercuryworkshop/proxy-bootstrap
Advanced tools
This is a proxy-transports transport using libcurl.js. It allows you to encrypt the traffic on your web proxy using TLS and Wisp.
Here is a basic example of using CurlTransport. The Wisp proxy server is specified in the websocket option.
import { LibcurlClient } from "@mercuryworkshop/libcurl-transport";
let client = new LibcurlClient({ websocket: "wss://example.com/wisp/" });
// pass to proxy
You can also use the non-esm build
<script src="https://unpkg.com/@mercuryworkshop/libcurl-transport@2/dist/index.js"></script>
<script>
let client = new LibcurlTransport.LibcurlClient({ websocket: "wss://example.com/wisp/" });
</script>
If you would like to use wsproxy instead of Wisp, set transport: "wsproxy". Wsproxy is similar to Wisp, but each TCP connection exists as a separate Websocket instead of being multiplexed.
import { LibcurlClient } from "@mercuryworkshop/libcurl-transport";
let client = new LibcurlClient({ websocket: "wss://example.com/wisp/", transport: "wsproxy" });
You can also set the max number of open connections for libcurl.js. The connections option is passed through to HTTPSession.set_connections in libcurl.js. It is an array of 3 integers, where the first is the hard limit of active connections (default 60), the second is limit for the connection cache (default 50), and the third is the max connections per host (default 6).
let client = new LibcurlClient({ websocket: "wss://example.com/wsproxy/", connections: [30, 20, 1] })
This package is licensed under the GNU AGPL v3.
CurlTransport - An encrypted transport for web proxies using libcurl.js.
Copyright (C) 2025 Mercury Workshop
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
FAQs
Unknown package
The npm package @mercuryworkshop/proxy-bootstrap receives a total of 14 weekly downloads. As such, @mercuryworkshop/proxy-bootstrap popularity was classified as not popular.
We found that @mercuryworkshop/proxy-bootstrap demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.