Deno port of proxy-addr library.
import { serve } from 'https://deno.land/[email protected]/http/server.ts'
import {
proxyaddr,
RequestWithConnection,
} from 'https://deno.land/x/proxy_addr/mod.ts'
await serve((req, conn) => {
const request = req as RequestWithConnection
request.conn = conn
const res = proxyaddr(request, ['127.0.0.1'])
return new Response(res)
})