機場運營之機場批量修改節點信息

機場運營 · 01-15 · 429 人浏览
機場運營之機場批量修改節點信息

面板系統:xboard(基於v2board修改。)
遇到一個問題,中轉若出了問題/更換域名,一個個手動更改特別麻煩,於是可以通過mysql命令來批量修改host地址和節點信息。
因爲我的中轉節點是shadowsocks,所以執行以下命令進行替換。

提示:以下v2_server_shadowsocks可自由替換為以下幾個,選擇你對應的中轉協議再操作!
2024-01-15T14:29:37.png
本文包含兩個部分: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加速的域名,域名被墻了,我要更換域名,設原域名為 a.com,替換為 b.com 那麽執行以下命令:

UPDATE v2_server_vmess SET host = REPLACE(host, 'a.com', 'b.com') WHERE host LIKE '%a.com';

自動修改協議配置:

UPDATE v2_server_vmess SET networkSettings = JSON_REPLACE(networkSettings, '$.headers.Host', host) WHERE networkSettings IS NOT NULL AND networkSettings != '' AND host LIKE '%b.com%';

於是就會發現,自動化是那麽方便。
原配置:

{
  "path": "/",
  "headers": {
    "Host": "a.com"
  }
}

新配置:

{
  "path": "/",
  "headers": {
    "Host": "b.com"
  }
}

還有節點VPS需要修改/etc/XrayR/config.yml將套了cdn的域名替換一下並重啓XrayR

sed -i 's/a.com/b.com/g' /etc/XrayR/config.yml;xrayr restart
  1. 木头 01-18

    用户使用了流量 不上报等于无限流量 知道是哪个地方出问题吗
    迪班11 v2board xrayr 0.8.9

    1. Xue Li (作者)  01-18
      @木头

      很明顯是監控出了問題,節點上傳到面板數據有問題。
      主要是哪個地方我並不清楚。但大致分析一下:
      1.面板無法接收數據
      2.節點無法上傳數據

      1. 木头 01-22
        @Xue Li

        同样的操作换另一台vps和另一个域名就正常 上报

本站立足于美利堅合衆國,請讀者自覺遵守當地法律!如有違規,本站不承擔任何法律責任! This site is based in the United States of America, readers are requested to abide by local laws! If there are any violations, this site does not bear any legal responsibility! Theme Jasmine by Kent Liao