實現功能:獲取托管在Cloudflare中的舊域名DNS解析記錄,並添加到新域名記錄。例如舊域名為 a.com,子域名為 b.a.com,c.a.com,解析的IP地址分別為1.1.1.1和2.2.2.2我要用新的域名b.com 解析a.com域名相同的dns記錄,也就是b.b.com和c.b.com,解析的IP地址分別為1.1.1.1和2.2.2.2,一個個手動添加太麻煩了,於是用以下脚本,就可以一鍵添加記錄。獲取a.com所有的dns解析記錄,然後批量添加到b.com,IP地址也同步。注意:使用脚本請配置好你的Cloudflare Api 和 Email 其它一般默認就好了,'proxied': False 代表不開啓雲朵CDN,默認開啓雲朵CDNimport re import requests api_key = 'Your_Key' email = 'Your_Email' def get_zone_id(domain): headers = { 'X-Auth-Email': email, 'X-Auth-Key': api_key,
1.申請一個機器人TG搜尋BotFather,申請一個機器人,獲取token2.獲取用戶IDuserinfobot2.Python編寫以下代碼:import telegram import asyncio async def send_message(): bot = telegram.Bot(token='')# 機器人Token chat_id = '' # 用户的聊天 ID await bot.send_message(chat_id=chat_id, text='Hello, World!') # 创建一个异步事件循环并运行异步函数 loop = asyncio.get_event_loop() loop.run_until_complete(send_message())
》》》Github項目地址介紹:通過指定的IP文件檢查是否爲反代Cloudflare的IP環境:Python(需要安裝requests庫) 》》》Python安裝教程1.pip install requests 2.pip3 install requests 脚本自動識別當前目錄下的 IPS.txt 文件,若不存在則手動輸入文件夾路徑,會批量讀取路徑下的所有文件,請保證格式正確。注意:路徑後面需要加 /獲取cloudflare的反代IP,保存到 Success_IPS.txt 中獲取失敗的IP,保存到 Fail_IPS.txt 中探測失敗的IP,保存到 Continue_IPS.txt 中靈感來源:Youtube影片
在不同的Linux发行版上安装Python 3.9可能会有所不同。以下是在Debian、Ubuntu、Alpine和CentOS上安装Python 3.9的一般步骤:在Debian和Ubuntu上安装Python 3.9:使用apt获取依赖项:sudo apt update sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget下载Python 3.9源代码:wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz解压缩源代码并进入目录:tar -xf Python-3.9.9.tgz cd Python-3.9.9配置和安装:./configure --enable-optimizations make -j$(nproc) sudo make altinstall验证安装:python3.9 --version在Al