
Mein System ist Win10 mit WSL2, ich habe einen gogs
Docker-Container ausgeführt (von Ubuntu in WSL):
83b2a8833235 gogs/gogs "/app/gogs/docker/st…" 17 minutes ago Up 17 minutes 0.0.0.0:10022->22/tcp, :::10022->22/tcp, 0.0.0.0:10080->3000/tcp, :::10080->3000/tcp gogs
Ich habe festgestellt, dass ich es per cURL aufrufen, aber nicht mit dem Browser aufrufen kann:
>curl -vvv http://localhost:10080
* Rebuilt URL to: http://localhost:10080/
* Trying ::1...
* TCP_NODELAY set
* Connected to localhost (::1) port 10080 (#0)
> GET / HTTP/1.1
> Host: localhost:10080
> User-Agent: curl/7.55.1
> Accept: */*
>
< HTTP/1.1 302 Found
< Content-Type: text/html; charset=utf-8
< Location: /install
< Set-Cookie: lang=en-US; Path=/; Max-Age=2147483647
< Set-Cookie: i_like_gogs=64602dcbf733a9e0; Path=/; HttpOnly
< Set-Cookie: _csrf=CEoPJD9KItxBKOThbeQExNAjnDo6MTYyNzQ4MDI3Njg1MDY2NTEwMA; Path=/; Domain=localhost; Expires=Thu, 29 Jul 2021 13:51:16 GMT; HttpOnly
< X-Content-Type-Options: nosniff
< X-Frame-Options: DENY
< Date: Wed, 28 Jul 2021 13:51:16 GMT
< Content-Length: 31
<
<a href="/install">Found</a>.
* Connection #0 to host localhost left intact
Mithilfe von netstat -a -o
kann ich die Adresse in Aktive Verbindungen sehen:
TCP 0.0.0.0:10080 xxxxxxx:0 LISTENING 13152
Aber ich kann es nicht über den Browser aufrufen:
Hat jemand Tipps?
Antwort1
Die meisten Browser beschränken 10080 aus Sicherheitsgründen auf localhost
Lösung
- Ändern Sie den Port.
Verweise
Google Chrome blockiert Port 10080, um Nat-Slip-Streaming-Angriffe zu stoppen
Chrome-Plattform
Weitere Informationen:
Derzeit blockiert Google Chrome auch den FTP-, HTTP- und HTTPS-Zugriff auf den Ports 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 und 6566.