注意要 仅限 DNS

先在控制面板找到咱的目前IP,然后到Cloudflare中新建一个A记录,如:ddns.yourdomain.com,指向咱的当前IP

下载脚本

1 wget https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh

这里需要填写一个能返回咱的当前IP的网页地址,下面提供一些

1 $ curl ifconfig.me2 $ curl icanhazip.com3 $ curl ident.me4 $ curl ipecho.net/plain5 $ curl whatismyip.akamai.com6 $ curl tnx.nl/ip7 $ curl myip.dnsomatic.com8 $ curl ip.appspot.com9 $ curl -s checkip.dyndns.org | sed 's/.*IP Address: \([0-9\.]*\).*/\1/g'

修改脚本

# API key, see https://www.cloudflare.com/a/account/my-account,

# 上一步获取的CFKEY

CFKEY=

#输入你需要解析用来DDNS解析的根域名 eg: example.com

CFZONE=

# 暂时空着

CFID=

# 登陆CF的Username, eg: user@example.com

CFUSER=

# 填写用来DDNS解析的二级域名,与上面设置的要一致, eg: ddns.yourdomain.com

CFHOST=

# Cloudflare TTL for record, between 120 and 86400 seconds

CFTTL=3600

# Get domain ID from Cloudflare using awk/sed and python json.tool

GETID=true

# Ignore local file, update ip anyway

FORCE=false

# 填写上一步能正确返回咱的当前IP的网址, other examples are: bot.whatismyipaddress.com, https://api.ipify.org/ ...

WANIPSITE="myip.dnsomatic.com"

运行脚本

1 chmod +x cf-ddns.sh2 ./cf-ddns.sh

第一次运行后,会显示咱用于DDNS解析的二级域名的CFID,记录下来

将CFID填入到配置文件中的CFID处

再次运行

1 ./cf-ddns.sh

设置自动运行

1 crontab -e2 #不知道这样写对不对xD3 0 * * * * /root/cf-ddns.sh >/dev/null 2>&1

Java自动访问Cloudflare_利用CloudFlare自动DDNS相关推荐

  1. 取消参考文献自动编号_利用Word自动维护参考文献的编号和引用

    参考文献的标注本不是一件麻烦的事情,但是对参考文献编号后就成了一件麻烦的事情,产生的问题和图表公式编号的问题是一样的.手工维护这些编号是一件费力而且容易出错的事情,我们的目的是让Word自动维护这些编 ...

  2. python RTL自动生成_利用python自动生成证件照

    又到了一次交个人信息表的时候了,在word照片框贴照片时发现自己之前放在e盘的电子照片不见了,我丢.之前去照相馆就只留了一张底片,疫情当前(打游戏懒得出门),作为时代好青年,出门拍照是不可能的,为一张 ...

  3. idea 自动生成mybaits_IDEA利用mybatis-generator自动生成dao和mapper

    pom.xml配置 1 2 1.8 3 1.3.7 4 5.1.46 5 1.1.9 6 1.3.2 7 8 9 10 11 org.springframework.boot 12 spring-bo ...

  4. 群晖NAS教程(二十一)、利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云)

    群晖NAS教程(二十一).利用Docker安装DDNS动态域名解析,自动更新域名解析到公网IP(支持阿里云.腾讯云dnspod.Cloudflare.华为云) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森 ...

  5. java 机器人模拟人工操作_Java制作自动访问网站机器人!(转)

    如何制作一些论坛的自动发言机器人?(如果没有图片验证码的话!)在Java里,有些URL,URLConnection的类,这些类可以访问一个URL获取数据,可以发送Request,你就可以结合一些类做一 ...

  6. java编程猜数字大小 (要求利用随机数自动生成一个0--100内的随机数字)

    java编程猜数字(要求利用随机数自动生成一个0–100内的随机数字) public static void main(String[] args) {int num=(int)(Math.rando ...

  7. 利用ApacheCXF自动生成webservice的客户端代码

    利用ApacheCXF自动生成webservice的客户端代码 一.环境准备 1.JDK环境 2.下载apache-cxf发布包,举例版本为3.2.14,解压发布包,设置CXF_HOME,并添加%CX ...

  8. TBar:重新访问基于模板的自动程序修复

    TBar:重新访问基于模板的自动程序修复 摘要 我们回顾了基于模板的APR的性能,以构建关于修复模式有效性的全面知识,并强调了补充步骤(如故障定位或提供者代码检索)的重要性.为此,我们首先对文献进行调 ...

  9. [Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图

    前两篇文章介绍了安装,此篇文章算是一个简单的进阶应用吧!它是在Windows下通过Selenium+Python实现自动访问Firefox和Chrome并实现搜索截图的功能.         [Pyt ...

最新文章

  1. 远程连接身份验证错误,又找不到加密Oracle修正
  2. AndroidStudio权威教程 AS添加第三方库的6种方式(Jar module so等)
  3. 服务器dbback文件夹,怎么让SQL 2000定时复制备份数据库到局域网中的指定电脑上? - SQL Server论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  4. Spring注解之 @SuppressWarnings注解
  5. 远程连接Oracle 数据库连接报错ORA-12638身份检索失败
  6. Sicily-1063
  7. 2021 年前端趋势预测
  8. Idea和redis的坑
  9. 雷林鹏分享:PHP 数组排序
  10. vue-cli3.0打包时如何忽略某个第三方依赖包
  11. MongDB之shard_主从,副本集,分片的理解
  12. java element string_Java StackTraceElement toString()方法
  13. 修复Linux系统内核TCP漏洞,Linux 内核中TCP SACK机制远程Dos漏洞处理方法(CVE-2019-11477) | 聂扬帆博客...
  14. 马哥 python培训
  15. 关于三维扫描仪,你需要知道这些
  16. access 战地1不加入ea_战地1、泰坦陨落2将正式加入EA Access会免阵容
  17. 服务器磁盘IO是什么意思?SATA和固态硬盘的性能差异
  18. TI C66x DSP 系统events及其应用 - 1
  19. ar8031网卡中的光口和电口相互切换
  20. 移动通信与无线实验五:AP认证及WLAN配置流程

热门文章

  1. Android Studio入门教程(新手必看)
  2. 值得回忆的本科四年学习
  3. drwtsn32 调试错误条件
  4. 基于Vue和Django搭建前后端分离项目
  5. 【设计模式】工厂方法模式(C#)
  6. 计算机系公寓消防演练,学生公寓管理中心开展消防应急疏散演练
  7. 基于人脸识别的老年人照顾服务系统设计与实现
  8. yeezy350灰橙_阿迪达斯yeezy350灰橙boost鞋底细节,舒服透气吗?
  9. 安全周报2022-10-20
  10. 一个炫酷的动态背景页面