400 錯誤請求

400 錯誤請求

我在訪問透過 ssh 連接埠轉送開啟的網頁時遇到問題:我這樣做:

SSH[電子郵件受保護]-L 7182:10.1.11.82:80

172.22.123.71是一台可以存取srever的10.1.11.82網路的PC

然後我在瀏覽器中開啟 localhost:7182 或 127.0.0.1:7182 並取得127.0.0.1 拒絕連接錯誤。

我在 CLI 中檢查:

$ 遠端登入本機 7182

轉義字元是“^]”。

HTTP/1.0 400 錯誤請求 內容類型:text/html 內容長度:345 連線:關閉 日期:2023 年 7 月 22 日星期六 16:48:49 GMT 伺服器:HTTP 伺服器

“-//W3C//DTD XHTML 1.0 過渡 //EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

400 錯誤請求

400 錯誤請求

連線被外部主機關閉。

這意味著 ssh 轉發正在工作。在 CLI 中,遠端伺服器透過本機主機連接埠 71 82 開啟連線。我在 Ubuntu 20.04 上沒有使用任何防火牆、iptables 或代理程式。 FF、Chrome、Brave 3 個瀏覽器也是如此。我嘗試清除cookies。另外,當我嘗試相同的 om 相似但不同的主機時,它可以工作。

我將非常感謝任何線索!因為這個問題非常煩人。

瀏覽器出錯

$ sudo netstat -tulpn | grep 7182

tcp        0      0 127.0.0.1:7182          0.0.0.0:*               LISTEN      34957/ssh           
tcp6       0      0 ::1:7182                     :::*               LISTEN      34957/ssh     

我還注意到,當我在瀏覽器中嘗試時,連接埠號碼在地址行中消失。但是當我嘗試一些沒有偵聽器的本機主機連接埠時,連接埠號碼不會消失。

相關內容