實現功能:獲取托管在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,
我的機場節點遇到個問題就是無法訪問Google,其他網站都可以,我一開始懷疑是IP被送中了,但是經過查看日志發現并非如此。因爲我是開啓了審計規則,可能是規則匹配之類出現錯誤,後來重新獲取規則,然後重啓了xrayr就好了。如果出現和我類似的問題,不妨試試以下命令,如果你的節點沒有問題,完全不用執行以下操作。wget https://raw.githubusercontent.com/Rakau/blockList/main/blockList -O /etc/XrayR/rulelist;xrayr restart
下單地址 || 測試結果。注意:如果套warp出現Tun未開啓,重啓下VPS再安裝就可以了。命令:reboot配置如下:CPU:1C AMD EPYC 7401P内存:256MB磁盘:3G NVME带宽:1000M峰值,10240GIP:1个独立IPV6不保证IP是否被墙,禁止BT、公共代理和挖矿。
在TG群發現一個非常厲害的人,在我發出新的vps評測時,他説出了本博客的源IP地址,我不禁產生了疑惑,我買了vps后部署網站并沒有在任何地方發佈自己的IP相關内容,除了部署到 Cloudflare cdn 上面,而且我已經開啓了小雲朵,後來經過他的一番講解,我發現了問題的所在。假設我想知道一個網站的源IP,那麽最快的方法就是ping,但是因爲網站部署了cdn,所以ping出的IP一定不是源IP,所以該方法行不通。於是我可以掃描所有的IP地址,然後加上端口 例如80、443例如:1.1.1.1:4432.2.2.2:443一直掃描,直到訪問返回了該網站的内容,於是可以判斷這就是網站的源IP地址。我的網站由於習慣導致開啓了ssl,於是訪問IP+443端口,就會出現博客的頁面,所以導致了源IP泄露。解決方法:在部署網站的時候關閉ssl。因爲cf cdn默認訪問域名就會加上https,所以沒有必要再網站上面部署ssl來開啓https當然我的源IP是IPV4,若是IPV6則掃描成本大大增加,所以我已經切換了IPV6 VPS建站了。
地區蠻多的,這個VPS需要手動在面板重裝系統并且獲取密鑰登錄才可以用,支持debian。下單地址
以下代表除大陸IP外訪問本博客都會有交互式質詢,也就是機器人檢測之類的。一般情況下,只要規則部署的好,就能防禦大部分問題。其他的我都關閉了,只開了這一個。希望能緩解博客被攻擊的問題。
所謂這類支付大致原理為:V免簽監聽你的支付寶/微信收款狀態,然後做出判斷傳遞給易支付。易支付收到回訊開始傳遞給你的web服務也就是説一般需要部署兩個網站,分別為V免簽、易支付,當然現在有易支付+V免簽二合一的程式。網站對接支付是選擇的易支付提供的商戶ID和Key。合集下載地址當然也可以安卓設備挂V免簽:項目地址不論是v免簽還是易支付我都試過可以放到cloudflare開啓雲朵V免簽環境:PHP7.2、mysql5.6、nginx1.17僞靜態:location ~* (runtime|application)/{ return 403;} location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}默認文檔index.html放到最上面。易支付環境:PHP7.、mysql5.6、nginx1.17僞靜態:location / { if (!-e $request_filename) { rewrite ^/(.[a-zA-Z0-9\-\_
前言:如果你有更好的想法、更便捷的方法,可以在博客裏面留言聯係,或者加入我的TG頻道。喜歡我的文章可以訂閲我的TG頻道,同步更新本博客的文章。My wallet address:Tron:TPv9sCMBphTcsjtpYM3hpJ4FzjkTSas6LiEthereum:0x0b64A637885cD01EF8a1f55f49BBA85290Cf7c37Bitcoin:bc1pgqcdk6dxrcvek0ty48tadmpfa3vm63jya7awj0qgcu2jvpslan3sxenttf我需要一位外語精通的科技愛好者和我一起經營這個博客使機器翻譯的差錯得以彌補,以及討論一些有趣的問題,以便促進更好的文化交流,若您有興趣,可私信我的TGI need a technology enthusiast who is proficient in foreign languages to run this blog with me to make up for errors in machine translation and discuss some interesting issue
1.18日:博客今天又被攻擊了,已經切換了VPS,看來是因爲我的哪吒探針導致到源IP泄露,造成cloudflare也無法阻擋其猛烈的進攻。事實證明,源IP一定不要泄露。另外要注意,VPS的數據一定要備份,SSH連接要改成密鑰登錄而不是賬號密碼登錄,可以防止爆破。1.19日:今天又被攻擊了,看來并不是我認爲的源IP泄露,是直接通過url來測壓的。因爲你看我這一篇文章的瀏覽量便可以得知,一直在刷這個頁面,我部署了一下Cloudflare規則,看上去勉强可以繼續使用。給我的帖子刷瀏覽量,有些感動。
測試結果 || 下單地址。相關配置:
看上去蠻不錯的,系統可以Ubuntu。下單地址。注意:需要手動配置ssh才可以連接,參考地址。灵车-荷兰NAT上线 CPU:1C AMD Ryzen 9 7950X 内存:256MB 磁盘:3G NVME 带宽:1000M峰值,不保证带宽流量无限制。 IP:1个共享IPv4 TCP/UDP端口:10个 不保证IP是否被墙,禁止BT、公共代理和挖矿。
購買地址。注意:系統默認為Alpine。配置:1c-0.256g-1g状态:ip什么时候墙不知道流量:2000m 不限流量端口:10个NAT端口,按分配端口自行计算奈非:无
下單地址 || 測試結果。配置如下: CPU:1C AMD Ryzen 9 5950X 内存:256MB 磁盘:3G NVME 带宽:1000M峰值,不保证带宽 流量无限制(合理使用)。 IP:1个共享IPv4 TCP/UDP端口:10个 不保证IP是否被墙,禁止BT、公共代理和挖矿。使用Domain Forwarding进行端口映射/转发 母鸡已经开启BBR需要手動配置NAT,才能連接SSH需要在允許的端口範圍,有的端口已經被占用無法添加,自己測試吧。
條件:本地有ipv6環境最好,若沒有則選擇一個機場連接后含有ipv6的地址就行。IPV6環境檢測本次環境:Alpine,用本博客的一鍵脚本命令(若安裝失敗則可能需要修改DNS、GitHub解析等等...脚本裏面有一鍵修改)提示:脚本運行時選擇初始化環境再安裝其他脚本會比較方便。1.apk update && apk upgrade && apk add wget curl lsof sudo bash && wget -O Tool https://blog.yariaa.lol/Script/Tool.sh; mv Tool /usr/local/bin/; cd /usr/local/bin/ && chmod +x Tool && bash Tool2.安裝x-ui3.安裝完成后訪問[IPV6地址]:port訪問web頁面4.修改、保存、重啓。5.請求頭那裏修改的域名是你套在cloudflare上面開啓雲朵的域名。6.地址可以改成套用cdn的域名,僞裝域名不可修改!7.然後測試連接。
面板系統:xboard(基於v2board修改。)遇到一個問題,中轉若出了問題/更換域名,一個個手動更改特別麻煩,於是可以通過mysql命令來批量修改host地址和節點信息。因爲我的中轉節點是shadowsocks,所以執行以下命令進行替換。提示:以下v2_server_shadowsocks可自由替換為以下幾個,選擇你對應的中轉協議再操作!本文包含兩個部分:A.修改host地址 B.替換節點信息内容A.假設我的原地址為baidu.com,替換為google.com執行mysql命令:UPDATE `v2_server_shadowsocks` SET `host` = 'google.com' WHERE `host` LIKE 'baidu.com';B.假設我的原節點信息為廣州中轉1,替換為上海中轉1執行mysql命令:UPDATE `v2_server_shadowsocks` SET `name` = REPLACE(`name`, '廣州', '上海') WHERE `name` LIKE '%廣州%';C.假設我的連接地址為一個開啓了Cloudflare加速的域名,域名被