前言:如果你有更好的想法、更便捷的方法,可以在博客裏面留言聯係,或者加入我的TG頻道。假設我們買了兩臺VPS用來做節點,正常操作是,我在機場面板上面加節點信息,然後VPS安裝XrayR對接。我需要添加兩個節點:1.父節點 2.子節點(套用Cloudflare CDN)於是可以通過MySQL命令在後臺執行。那麽如果長期下去會遇到一些問題,例如vps太多一個個更改配置太麻煩(舊域名被墻,配置文件的域名替換為新域名)操作:1.通過替換域名脚本,也就是舊域名解析換成新域名解析,IP地址複製。在之前的教程裏面有python脚本。2.因爲cdn域名更換了,所以xrayr的配置文件内域名也要更換,可以通過一個web php返回最新的域名地址,讓vps自動替換。於是可以通過shell脚本,來讓節點VPS自動每5分鐘替換cdn域名,Your_Cdn_Domain_API 替換為一個web網頁返回一個未被墻的域名即可。也就是説,原本xrayr配置domain為a.a.com,被墻了,脚本自動通過網頁api請求獲取最新未被墻的域名,例如為b.com,然後自動替換xrayr的配置文件,前綴不會更改,此時配置文
實現功能:獲取托管在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,
環境:Linux合集脚本(快捷命令Tool):wget -O Tool https://blog.xueli.lol/Script/Tool.sh; mv Tool /usr/local/bin/; cd /usr/local/bin/ && chmod +x Tool && bash Tool若出現以下内容:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?運行:sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/lib/dpkg/lockDebian/Ubuntu查看伺服器架構:apt install -y virt-what && virt-wh