Điểm:2

cURL can connect to localhost but browser cannot

lá cờ 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?

lá cờ jp
Dom
Bạn có proxy trong trình duyệt của mình không? Hoặc chống vi-rút chặn? Proxy có thể chặn bạn sử dụng "cổng không an toàn" 10080...
Ken Tsoi avatar
lá cờ th
@vidarlo đó là WSL2, xin lỗi vì sự nhầm lẫn
Ken Tsoi avatar
lá cờ th
@Dom không thấy bất kỳ điều gì lạ trên proxy (chỉ có "Cài đặt tự động phát hiện" được đặt thành BẬT)
dave_thompson_085 avatar
lá cờ jp
Văn bản lỗi gây hiểu nhầm: Chrome không gặp sự cố khi kết nối, **Chrome không _trying_ kết nối** -- xem https://superuser.com/questions/188058/ which-ports-are-considered-unsafe- bằng chrome . Firefox đưa ra một lỗi tốt hơn nhiều: "Địa chỉ này bị hạn chế/Địa chỉ này sử dụng một cổng mạng thường được sử dụng cho các mục đích khác ngoài duyệt Web. Firefox đã hủy yêu cầu bảo vệ của bạn." Giải pháp tốt nhất của bạn là chọn một cổng khác.
Ken Tsoi avatar
lá cờ th
Cảm ơn @dave_thompson_085 về kiến ​​thức, nó hoạt động khi tôi thay đổi cổng.
Điểm:6
lá cờ za

Hầu hết các Trình duyệt hạn chế 10080 vì lý do bảo mật trên localhost

Dung dịch

  • Thay đổi cổng.

Người giới thiệu

Google Chrome chặn cổng 10080 để ngăn chặn các cuộc tấn công truyền phát trượt Nat
Nền tảng Chrome

Thông tin bổ sung:

Hiện tại, Google Chrome cũng đang chặn quyền truy cập FTP, HTTP và HTTPS trên các cổng 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 và 6566.

djdomi avatar
lá cờ za
Ngoài ra, các trình duyệt hiện đại nhất cũng làm như vậy.
Ken Tsoi avatar
lá cờ th
Cảm ơn @djdomi vì kiến ​​thức!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.