要使用Linux的curl命令測試端口,可以使用以下命令:
curl -v telnet://<IP地址>:<端口號>
例如,要測試IP地址為192.168.0.1的主機上的端口8080是否開放,可以運行以下命令:
curl -v telnet://192.168.0.1:8080
-curl命令會顯示與服務器的連接過程,如果端口開放,則會顯示"Connected to <IP地址>“和"Escape character is ‘^]’.”。如果端口關閉,則會顯示"curl: (7) Failed to connect to <IP地址> port <端口號>: Connection refused"。
另外,您還可以使用以下命令測試HTTP端口是否開放:
curl -v http://<IP地址>:<端口號>
例如,要測試IP地址為192.168.0.1的主機上的HTTP端口80是否開放,可以運行以下命令:
curl -v http://192.168.0.1:80
如果端口開放,則會顯示HTTP響應。如果端口關閉,則會顯示"curl: (7) Failed to connect to <IP地址> port <端口號>: Connection refused"。