serv00用xrayr对接xboard

[up主专用,视频内嵌代码贴在这]

随机一个端口

1f980d0034df41f62a9cdb49a439466e_9e402a6de0c6d12ef9ca7dee1103893a6548a9b9_2_690x470.png

把这个打开

194305b3914f10080a4fd72fadcbe56f_a7bfb3fae9570fc288b68dabc2a97a420b023be5_2_588x500.png

添加一个在cf托管的二级域名,比如1.abc.com

46e42dac1d38c4907b71c03d3a58cb4e_e81ef62512b57681a40fbd97e6d35d3cecf6d290_2_690x284.png
f06ccdf184bb3a5f8aa7fe337ef9ab61_be47eec2fc66f362220bd5a94eb50a9384909852_2_643x500.png

  • 选择随机的端口
  • 至此关于serv00的网站设置好了。
  • 然后去连接ssh,一般都被Q了,需要跳板
  • 按照邮件提示的信息连接
    image.png
1
2
3
4
5
git clone https://github.com/XrayR-project/XrayR
cd XrayR/
go mod tidy
go build -o XrayR -ldflags "-s -w"

以上执行后部分命令会卡住,请耐心等待 安装后进XrayR目录

1
cd /usr/home/yourname/XrayR 
  • 里面我没看到config文件,所以需要自己下载一份,这个不用我教了吧?
  • 就下载到/usr/home/yourname/XrayR里面
  • 然后以vmess ws为例 - 把网站地址 节点ID和密钥填上 把所有true的改成false - 先试一下报错不:
    image.png
    image.png
1
./XrayR --config config.yml 
  • 不报错了后台运行:
1
nohup ./XrayR --config config.yml > xrayr.log 2>&1 & 
  • 然后现在还是用不了,因为端口是你随机的。 再复制一份节点出来,选择母节点为你对接好的那个 然后把tls和域名填上,记得打开云朵 然后就可以用了
  • 新建文件 restart.sh
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #!/bin/bash

    # 设置脚本路径
    SCRIPT_PATH="/usr/home/lw/serv00-play/nezha/start.sh"
    WORK_DIR="/usr/home/lw/serv00-play/nezha"

    # 检查脚本是否在运行
    if ! pgrep -f "$SCRIPT_PATH" > /dev/null
    then
    # 如果脚本没有运行,则重新启动它
    cd "$WORK_DIR"
    ./nezha-agent -c config.yml
    echo "Restarted start.sh at $(date)" >> "$WORK_DIR/restart_log.txt"
    fi

  • 新建文件start.sh
1
2
3
4
5
#!/bin/bash

cd /usr/home/lw/serv00-play/nezha/
nohup ./nezha-agent -c config.yml &
./nezha-agent -c config.yml
  • 赋权 ssh输入
1
chmod +x start.sh restart.sh