Proxy
centos上如何使用ssh打開3128埠
有沒有辦法使用 ssh 打開 3128 埠(被防火牆關閉)?我對伺服器 thnx 有 root 訪問權限
很可能是伺服器上的 3128 埠對外部網路介面關閉,但對 localhost 沒有關閉,因此您可以通過 ssh 使用埠重定向來訪問它。
如果您想在本地機器上執行在埠 3128 的伺服器上使用 squid 代理,您可以通過 ssh 進入伺服器並使用以下命令公開本地機器上的埠:
ssh 使用者@伺服器名 -NfL 3333:localhost:3128
-N 表示不執行遠端命令,只建立連接並進行埠重定向
-f 表示讓 ssh 進入後台,所以可以關閉或繼續使用命令提示符
-L 表示取本地埠 3333 並將其連接到遠端機器的 localhost:3128
如果你之後執行 ps -ax,你會看到連接在後台執行,如果需要,你可以用它的 pid 殺死它。
然後,您可以將瀏覽器的代理設置指向http://localhost:3333,它應該可以正常工作。
您還可以使用以下命令讓命令行工具也使用代理,例如 lynx、yum、apt-get 等:
導出 http_proxy= http://localhost:3333