logo NodeSeekbeta

技术版本发不了帖子?

我擦 怎么都上不去,测试一下

12
  • 完蛋,好像我写好的帖子中有什么特殊内容导致发送失败

  • 原作者连接

    作者在文中的解答不是很清楚,我来表达一下。

    比如你买了2家不同的转发服务,例如

    比如192.168.1.1(故障)切换为> 10.8.10.10,那么才需要使用以下脚本

    表达如下:

    当192.168.1.1故障时

    转发A 状态 当前 域名
    192.168.1.1 故障 guzhang.abc.com
    10.8.10.10 正常 备用 等待启用

    当192.168.1.1恢复时

    转发A 状态 当前 域名
    192.168.1.1 故障 故障 等待恢复
    10.8.10.10 正常 guzhang.abc.com

    知道了以上的运行原理后,需要的准备工作如下:

    如果对方已经提供了DDNS域名则跳过,否则需要进行解析
    这里以cloudflare为例,因为脚本是基于cloudflare的。

    步骤1:
    登录 cloudflare.com>DNS>Records>Add records>
    记录你的主域名 标记0
    解析一条记录A 为主域名(192.168.1.1) 标记1
    解析一条记录A 为备域名(10.8.10.10) 标记2
    解析一条记录CNAME 用于转换ip,例如: iepl.abc.com 标记3

    步骤2:
    获取 cloudflare的api
    点击右上角个人信息>API Tokens>Global API Key>View 标记4
    记住你登录cloudflare的邮箱账号 标记5

    步骤3:
    你的主入口与你备用的入口端口必须一致

    转发A 端口
    192.168.1.1 标记6
    10.8.10.10 标记6
  • 准备工作做完,接下来准备修改脚本

    第一步布置依赖

    apt update
    apt install curl jq netcat -y
    
    

    第二步创建文件

    nano cloudflare_DNS.sh
    
    

    第三步写入内容

    以下内容中的(修改)开头的部分都要替换为以上内容

    一共有7个标记不要漏,0,1,2,3,4,5,6

  • 没办法 代码块放不上来

    酒神 出来修复下?不知道啥情况

  • 啥情况

  • 我擦 怎么都上不去,测试一下@fult3 #5 不知道啊,我发113行的代码原文就是发送不了,这个帖子就废了,设为私有还要扣10鸡腿舍不得。。。。

  • @maizi #6 有对照,试试看?

  • @fult3 #7 对照全都是OK的,浏览器也换过。全都无效

  • 现在试试,可能跟cf定期补充内容过滤规则有关,已经解除一条新的限制

  • @酒神 #9 原来如此 我再试试

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15760位seeker

🎉欢迎新用户🎉