linux 允许非 root 用户默认只能使用 1024 以上端口,sysctl
可以修改该起始端口。
例:允许非root用户使用所有端口
#临时生效
sysctl net.ipv4.ip_unprivileged_port_start=0
#永久生效
echo "net.ipv4.ip_unprivileged_port_start=0" >> /etc/sysctl.conf
其他linux内核参数见 https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt