This one is kind of weird. It displays the page on the local system, but not when the TCP connection is forwarded over SSH. ssh -D 3000 user@[gently-censored] user@[gently-censored]:~$ curl -v 127.0.0.1:3000 [91/948] * Trying 127.0.0.1:3000... * TCP_NODELAY set * Connected to 127.0.0.1 (127.0.0.1) port 3000 (#0)
GET / HTTP/1.1 > Host: 127.0.0.1:3000 User-Agent: curl/7.68.0 Accept: */*
* Mark bundle as not supporting multiuse < HTTP/1.1 200 OK $ curl -v 127.0.0.1:3000 * Trying 127.0.0.1:3000... * Connected to 127.0.0.1 (127.0.0.1) port 3000 (#0)
GET / HTTP/1.1 Host: 127.0.0.1:3000 User-Agent: curl/7.74.0 Accept: */*
* Empty reply from server * Connection #0 to host 127.0.0.1 left intact curl: (52) Empty reply from server