🔍 查端口就像查水电表

Windows系统水电工

  1. 一键全盘扫描

    netstat -ano | more  
    • 管理员权限运行CMD(Win+X选「终端管理员」)

    • -a显示所有连接,-n拒绝域名解析加速显示,-o展示进程ID

  2. 精准定位端口

    netstat -ano | findstr ":80"  

Linux系统巡检员

  1. 全网监听检测

    ss -tuln | column -t  
    • -tTCP协议 -uUDP协议 -l仅监听端口 -n数字格式

  2. 端口占用追踪

    lsof -i :8080  
    • 显示占用进程的PID、用户及文件详情


🚀 Frp服务操作手册

服务端起飞姿势

cd /usr/local/frp && ./frps -c ./frps.toml  

后台运行技巧

nohup ./frps -c frps.toml > frps.log 2>&1 &  

客户端连接指南

./frpc -c ./frpc.toml  

实时日志监控

tail -f frpc.log  

🔧 配置预检急救包

语法验证双保险

# 服务端配置校验  
./frps verify -c frps.toml  

# 客户端配置校验  
./frpc verify -c frpc.toml  

成功提示

frpc: the configuration file ./frpc.toml syntax is ok  

错误排查锦囊

  1. 端口冲突:用前述方法检查7000/7500等默认端口

  2. 权限问题chmod +x frp*赋予执行权限

  3. 防火墙拦截

    sudo ufw allow 7000/tcp  

💡 冷知识加油站

  • netstat已被ss取代多年,但老司机们仍爱用

  • Frp的verify命令实际是frp -v的快捷方式

  • 80%的端口冲突源于MySQL/Redis/Nginx的默认端口