Skip to content

需要根据机器上面的ip端口是不是通的,使用对应的ip端口配置或者使用代理域名配置

#!/bin/bash

function replaceConfigIp() {
  # 定义文件路径
  file_path="config.json"

  search_str="\"endpoint\": \"http://xxxx:80\""
  replace_str="\"endpoint\": \"http://xxxx.com\""

  sed -i "s|$search_str|$replace_str|g" $file_path
}


# 定义要检查的主机和端口
host="xxxx"
port="80"

# 检查端口是否开放
nc -zv $host $port

if [ $? -eq 0 ]; then
  echo $host"端口 $port 是开放的"
else
  echo $host"端口 $port 是关闭的"
  replaceConfigIp
fi

文章来源于自己总结和网络转载,内容如有任何问题,请大佬斧正!联系我