```js addEventListener("fetch", event => { event.respondWith(handleRequest(event.request)) }) asy

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const url = new URL(request.url)
  const newHost = '178.32.123.15:8035'
  const r = new Request(
    url.href.replace('https://' + url.host, 'http://' + newHost),
    request
  )
  r.hostname = newHost
  r.host = newHost

  console.log(`Redirecting to ${newHost}...`)
  const res = await fetch(r)
  return res
}
Was this page helpful?