判断 IP 或端口被封(墙)

本文 首发于 🌱 煎茶, 转载 请注明 来源。

IP 检测#

命令行方式#

最简单的是在命令行窗口上测试

代码语言:javascript
复制
$ ping x.x.x.x.

在线方式#

可使用网站 Ping检测 进行测试

判断#

  • 如果国内和国外都 ping 不通,则是海外服务器的问题
  • 如果国内 ping 不通,国外能 ping 通,那么 IP 被封了

端口检测#

命令行方式#

使用 telnet 命令测试端口:

代码语言:javascript
复制
# 可以直接测试 IP 或域名
$ telnet ip port

成功举例

telnet bus1.skybyte.me 443
Trying 104.243.19.12...
Connected to bus1.skybyte.me.
Escape character is '^]'.

失败举例

telnet x.x.x.x 500
Trying x.x.x.x...
telnet: connect to address x.x.x.x: Connection refused
telnet: Unable to connect to remote host

在线方式#

  • 国内端口连通性检测工具: 在线检测域名或者ip的端口是否开放
  • 海外端口连通性检测工具: Port Forwording Tester

判断#

  • 如果国内和国外都不能连通,是服务器问题
  • 如果国内不能连通,国外能连通,那么端口被封了

References#

  • 如何判断ip或端口被封
  • 如何ping指定IP的端口号
  • 如何检查搬瓦工的IP是否被封
  • 搬瓦工能ping通,ssh不能连接,ss打不开网页
  • 解决ss突然无法联网

注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。