分辨锁的工程端口通常涉及以下步骤:
端口转发规则配置
如果你使用的是OpenWrt路由器,首先需要配置一条端口转发规则,将1-65535端口全部转发到一个内网开放的端口上,例如SSH的22端口或网页的80端口。
关闭防火墙
为了方便测试,你可能需要关闭路由器的防火墙。但请注意,这样做可能会带来安全风险,因此请确保只在测试环境中进行此操作。
使用TCPing工具
在服务器上使用TCPing工具(例如:`tcping`)对1-10000端口进行扫描。通过扫描结果,可以找出哪些端口是开放的,哪些端口没有被封。
手动测试未出现端口
如果扫描结果显示某个端口没有被扫描到,可以手动使用`tcping`或其他工具测试该端口是否开放。例如,如果扫描结果显示25端口没有被扫描到,可以手动执行`tcping 你的路由器公网IP 25`,如果不通,说明25端口被运营商封了。
批量脚本扫描
可以编写一个批量脚本来扫描公网上的所有端口,并记录哪些端口是丢包的,从而确定哪些端口被封。
使用端口扫描工具
使用专业的端口扫描工具(如Nmap)对整个网络进行扫描,可以更快速地找出哪些端口是开放的,哪些端口被封锁。
通过以上步骤,你可以分辨出哪些端口是锁定的工程端口。请确保在测试过程中遵守相关法律法规,避免对他人网络造成干扰。