Skip to content

Instantly share code, notes, and snippets.

@zjsxjuy
zjsxjuy / auto-add-ssl-workers.js
Created October 26, 2025 13:28 — forked from eooce/auto-add-ssl-workers.js
auto-add-ssl-workers
export default {
async fetch(request, env, ctx) {
const url = new URL(request.url);
// 处理 API 请求:支持 POST (/api/add-ssl) 和 GET (/?...)
if (
(url.pathname === '/api/add-ssl' && request.method === 'POST') ||
(url.pathname === '/' && request.method === 'GET' && url.searchParams.has('zoneId'))
) {
return handleApiRequest(request, url.searchParams);
@zjsxjuy
zjsxjuy / openai-proxy.js
Created December 28, 2023 14:23 — forked from paicha/openai-proxy.js
Create an OpenAI API proxy using only 10 lines of code on Cloudflare Worker.
async function handleRequest(request) {
const url = new URL(request.url)
url.host = "api.openai.com"
return fetch(url, { headers: request.headers, method: request.method, body: request.body })
}
addEventListener("fetch", (event) => {
event.respondWith(handleRequest(event.request))
})