Puncte:2

cURL can connect to localhost but browser cannot

drapel th

My system is Win10 with WSL2, I ran a gogs docker container (from 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

I found that I can cURL it, but cannot use browser to visit it:

    >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

Using netstat -a -o I can see the address in Active Connections:

TCP    0.0.0.0:10080          xxxxxxx:0          LISTENING       13152

But I cannot visit using browser: Cannot Visit Using Browser

Anyone has any hints?

drapel jp
Dom
Aveți un proxy în browser? Sau anti-virus care blochează? Proxy-ul vă poate bloca folosirea „portului nesigur” 10080...
Ken Tsoi avatar
drapel th
@vidarlo este WSL2, scuze pentru confuzie
Ken Tsoi avatar
drapel th
@Dom nu a văzut nimic ciudat pe proxy (numai „Detectarea automată a setărilor” este setată la ON)
dave_thompson_085 avatar
drapel jp
Textul de eroare este înșelător: Chrome nu are probleme la conectare, **Chrome nu _încearcă_ să se conecteze** -- consultați https://superuser.com/questions/188058/which-ports-are-considered-unsafe- prin crom . Firefox dă o eroare mult mai bună: „Această adresă este restricționată/Această adresă folosește un port de rețea care este utilizat în mod normal în alte scopuri decât navigarea pe Web. Firefox a anulat cererea de protecție.” Cea mai bună soluție este să alegi un alt port.
Ken Tsoi avatar
drapel th
Mulțumesc @dave_thompson_085 pentru cunoștințe, funcționează când schimb portul.
Puncte:6
drapel za

Majoritatea browserelor restricționează 10080 din motive de securitate pe localhost

Soluţie

  • Schimbați portul.

Referințe

Google Chrome blochează portul 10080 pentru a opri atacurile Nat slip streaming
Platforma Chrome

Informații suplimentare:

În prezent, Google Chrome blochează și accesul FTP, HTTP și HTTPS pe porturile 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 și 6566.

djdomi avatar
drapel za
Ca și, cele mai moderne browsere fac același lucru.
Ken Tsoi avatar
drapel th
Mulțumesc @djdomi pentru cunoștințe!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.