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/用户名/serv00-play/nezha/start.sh"
WORK_DIR="/usr/home/用户名/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/用户名/serv00-play/nezha/
nohup ./nezha-agent -c config.yml &
./nezha-agent -c config.yml
  • 赋权 ssh输入
1
chmod +x start.sh restart.sh