```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
}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
}