LinuxWooCommerce 独立站群服务器最难诊断的问题之一是互联网问题。然而,幸运的是,通过使用 ncat 可以使这项工作变得更容易。 ncat 是一个提供许多有用互联网功能的工具,例如能够监控埠和显示传入的讯息,与远端站群服务器建立连线,埠扫描,甚至作为一个 TCP 代理工作。本文 WordPress 站群美国站群服务器商主要介绍一下 LinuxWooCommerce 独立站群服务器是怎样使用 ncat 来诊断互联网的。
安装 ncat
ncat 是 Debian 和 Ubuntu 中 nmap 包的一部分,可以与以下装置一起安装:
sudo apt-get update
sudo apt-get install nmap
对于 CentOS 和 Red Hat 使用者,可以使用以下命令从预设储存库安装它:
sudo yum install nmap-ncat
利用 ncat 进行互联网诊断
安装了 ncat 后,来看看它的一些使用方法。首先,假设有一个 WooCommerce 独立站群服务器,其中执行著一个应用程式,客户抱怨他们无法连线到该 WooCommerce 独立站群服务器。对于这种情况,可以将 ncat 配置为监控站群服务器的埠,并向显示从传入连线看到的内容,例如:
sudo ncat -l 8080
如果使用 http://yourserver.com:8080 上的 WordPress 网页浏览器连线到 WooCommerce 独立站群服务器,应该会看到类似于以下所示的 ncat 输出:
GET / HTTP/1.1
Host: 192.168.5.133:8080
User-Agent: Mozilla/5.0
下面是互联网站群服务器需要从浏览器接收以处理其请求的详细资讯。如果 ncat 不显示任何内容,则客户端和站群服务器之间的通讯存在问题。在本例中,已经设定了 ncat 监控埠 8080,并使用 WordPress 网页浏览器连线,但可以在任何需要的埠上监控。通过使用此过程诊断站群服务器问题,可以停止站群服务器,将 ncat 设定为监控站群服务器通常使用的埠,然后使用客户端与站群服务器建立连线。还可以使用 ncat 作为客户端与站群服务器建立连线。例:
ncat 192.168.1.100 80
上面的命令将用于连线到监控埠 80 的互联网站群服务器,使用者将得到一个空白的连线终端,可以使用它向站群服务器传送讯息并检视站群服务器的响应,联络互联网站群服务器时,可以使用以下内容请求页面:
GET / HTTP/1.1
Host: myserver.com
User-Agent: my-agent
如果使用虚拟 WordPress 主机作为 WordPress 网页而不是错误返回,那么可能需要将 “myserver.com” 更改为站群服务器上的一个域,还可以将使用者代理设定为喜欢的任何物件,输入请求讯息后,请按两次回车键,然后互联网站群服务器应该用内容进行响应。然后可以使用 Ctrl-D 断开连线。与前面一样,可以使用此方法连线到正在执行的任何其他站群服务器,从而使能够除错通讯和响应。
到目前为止,之前已经建立的连线已经使用了 TCP 协议,还可以使用带-u 标志的 UDP 上的 ncat,如下所示:
ncat -u 192.168.1.100 80
ncat -l -u 8080
第一个命令将通过 UDP 埠 80 上的 IP 192.168.1.100 连线到 WooCommerce 独立站群服务器,第二个将监控 UDP 埠 8080 上的连线。另一个有用的标志是-k 标志,它将使 WooCommerce 独立站群服务器在客户端断开连线后继续监控。通常,ncat 只监控来自客户端的第一个连线。因此,这意味著可以在同一个 ncat 站群服务器上建立多个连线以进行测试。
ncat -l -k 8080
以上是一些使用 ncat 帮助诊断客户端和 WooCommerce 独立站群服务器互联网问题的有用技巧,更多相关内容可以访问 WordPress 站群美国站群服务器官网了解,另外推荐相关拓展内容 怎样在 Linux 站群服务器使用 Vnstat 监控互联网流量。