[英]Netcat uses different port than requested
我有以下問題。 我正在使用Debian GNU / Linux Stretch,並且試圖將netcat用作簡單服務器。 我使用以下命令啟動它:
$ netcat -l 127.0.0.1 33333
它可以很好地啟動並接受連接,但連接的端口與請求的端口不同:
$ netstat -tulpn | grep netcat
tcp 0 0 0.0.0.0:38782 0.0.0.0:* LISTEN 2851/netcat
此行為與請求的端口,用戶或ufw狀態無關。 最近,我使用以下軟件包安裝了LXC:
所有這些都已在以后刪除,但是以某種方式我感覺這種行為可能與配置上的某些更改有關。
看來您使用的是傳統的netcat
,它需要為監聽端口提供-p
參數:
netcat -l 127.0.0.1 -p 33333
從nc -h
:
-p port local port number
您使用的語法將與OpenBSD netcat一起使用 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.