F0rce
F0rce
Explore posts from servers
CDCloudflare Developers
Created by F0rce on 11/26/2024 in #workers-help
Cloudflare Access Proxy
I still wasn’t able to figure this out. Does anybody have an idea what could go wrong?
3 replies
CDCloudflare Developers
Created by F0rce on 11/26/2024 in #workers-help
Cloudflare Access Proxy
Simple PoC:
import { Hono } from "hono";

const app = new Hono();

app.all("/<random_url>", async (c) => {
const headers = new Headers(c.req.header());
console.log(headers);
headers.set("CF-Access-Client-Id", "<ACCESS-TOKEN>");
headers.set("CF-Access-Client-Secret", "<ACCESS-SECRET>");

console.log(headers);

const respone = await fetch("<customer_resource_url>", {
method: c.req.method,
headers,
body: c.req.raw.body,
redirect: "manual",
});

return respone;
});

export default app;
import { Hono } from "hono";

const app = new Hono();

app.all("/<random_url>", async (c) => {
const headers = new Headers(c.req.header());
console.log(headers);
headers.set("CF-Access-Client-Id", "<ACCESS-TOKEN>");
headers.set("CF-Access-Client-Secret", "<ACCESS-SECRET>");

console.log(headers);

const respone = await fetch("<customer_resource_url>", {
method: c.req.method,
headers,
body: c.req.raw.body,
redirect: "manual",
});

return respone;
});

export default app;
3 replies