[英]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.