mirror of
https://github.com/MercuryWorkshop/epoxy-tls.git
synced 2025-05-12 22:10:01 -04:00
update usage example
This commit is contained in:
parent
e2b44da43a
commit
1a01197764
1 changed files with 1 additions and 5 deletions
|
@ -5,17 +5,13 @@ Epoxy is an encrypted proxy for browser javascript. It allows you to make reques
|
||||||
Epoxy must be served with the [security headers needed for `SharedArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements). Here is a simple usage example:
|
Epoxy must be served with the [security headers needed for `SharedArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements). Here is a simple usage example:
|
||||||
```javascript
|
```javascript
|
||||||
import epoxy from "./epoxy-module-bundled.js";
|
import epoxy from "./epoxy-module-bundled.js";
|
||||||
import ROOTS from "./pkg/certs-module.js";
|
|
||||||
// or
|
|
||||||
// importScripts("epoxy-bundled.js");
|
|
||||||
// importScripts("certs.js");
|
|
||||||
|
|
||||||
const { EpoxyClient, EpoxyClientOptions } = await epoxy();
|
const { EpoxyClient, EpoxyClientOptions } = await epoxy();
|
||||||
|
|
||||||
let options = new EpoxyClientOptions();
|
let options = new EpoxyClientOptions();
|
||||||
options.user_agent = navigator.userAgent;
|
options.user_agent = navigator.userAgent;
|
||||||
|
|
||||||
let client = await new EpoxyClient("wss://localhost:4000", ROOTS, options);
|
let client = await new EpoxyClient("wss://localhost:4000", options);
|
||||||
|
|
||||||
let response = await client.fetch("https://httpbin.org/get");
|
let response = await client.fetch("https://httpbin.org/get");
|
||||||
console.log(await response.text());
|
console.log(await response.text());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue