7 months ago
Getting bad gateway error when my CF Tunnel tries to access my backend api running in listd-rest.railway.internal:8080?
error log:
2024-11-06T06:59:15Z ERR error="Unable to reach the origin service. The service may be down or it may not be responding to traffic from cloudflared: dial tcp [fd12:e0a0:259::92:4b0d:e703]:8080: connect: connection refused" connIndex=3 event=1 ingressRule=1 originService=http://listd-rest.railway.internal:8080
8 Replies
7 months ago
No good I followed that same error.
7 months ago
How to check that?
2024-11-06T07:14:00Z INF Updated to new configuration config="{\"ingress\":[{\"hostname\":\"listd-rest.csulit.dev\", \"originRequest\":{}, \"service\":\"http://listd-rest.railway.internal:8080\"}, {\"hostname\":\"listd-imagekit-auth.csulit.dev\", \"originRequest\":{}, \"service\":\"http://imagekit-auth.railway.internal:8080\"}, {\"service\":\"http_status:404\"}], \"warp-routing\":{\"enabled\":false}}" version=2
7 months ago
What kind of app are you wanting to connect to tunnel to?
Additionally, may I ask your usecase for the tunnel?
7 months ago
Bun and hono rest api. This is how I run the app.
function startServer() {
Bun.serve({
fetch: app.fetch,
hostname: env.HOSTNAME, // <- 0.0.0.0
port: Number(env.REST_PORT), // <- 8080
});
console.info(`Bun + hono.js API running in port: ${env.REST_PORT} 🚀`);
}
may I ask your usecase for the tunnel?: So I don't expose the actual API url
7 months ago
You're going to be exposing it though Cloudflare, so why not just add the Cloudflare domain to the service and save yourself the hassle?
Either way, while the template overview does not have instructions for bun and hono, it has an example for node and express that provide sufficient information for you to be able to make the changes needed to your app.