在Linux上用socat进行网络环境测试 用lsof netstat检测端口占用

在搭梯子的过程中,有可能会遇到奇怪的事情。比如,搭在IPv6上面能成功,搭在IPv4上面就是不行。我们可以使用socat进行网络环境测试,用lsof netstat检测端口占用,排除梯子配置参数错了之类的影响。

参考

https://thiscute.world/posts/socat-netcat/
https://www.runoob.com/w3cnote/linux-check-port-usage.html

安装

apt install -y socat

网络环境测试

socat tcp6-listen:9527 -
#注意末尾有个 空格 减号
socat tcp4-listen:9527 -
socat tcp-connect:[2607:f130:0:ea:ff:ff:ff97:3471]:9527 -
socat tcp-connect:170.178.237.252:9527 -
socat tcp-connect:localhost:9527 

检查端口占用

lsof -i:9527
netstat -tunlp | grep 9527

 


更新

要使用 netstat, 需要安装 net-tools
apt install -y net-tools

可以换用 ss, Debian自带, 不需安装. 用法

ss -tunlp | grep 进程名或者端口号

ss -tunlp | grep caddy

ss -tunlp | grep 2019

评论

The Hot3 in Last 30 Days

RackNerd VPS搭Hysteria2 HY2梯子 年付 $10.98 1G端口 3T流量 17G存储 1GB内存

强行重装 233boy的sing-box脚本 取消脚本报错退出的逻辑