(今日才done的,写个教程分享一下,如有问题请各位佬评论区指正)
一:准备工作
1.已经部署好的xboard后端
2.邮箱一个,最好是Gmail
二:获取免费小鸡
打开这个网站[无aff]
https://betadash.lunes.host/login
注册账号并通过邮箱验证,在左侧的菜单中选择server,并create server
如下图填好信息,name和node都可以随便填写,software一定要选择KVM VPS选项(在最下面)
然后选择第一个免费套餐
免费套餐配置如下
15% CPU
128 MB RAM
512MB Disk
无流量/带宽限制
三:配置小鸡
进入面板,选择manage
然后会出现一个登录页面,输入你原来设置的账号和密码
进入你的个人主页,然后选择你的VPS
点击start,然后控制台中会出现系统安装选项,选择Alpine Linux ,版本最好选择3.19,稍等1分钟后便安装完成
(不使用别的系统的原因:小磁盘寸土寸金,而且假如超过磁盘限制量,机器会强制关机)
四:安装软件
先一把梭安装本次所需要的依赖软件
apk update && apk add sudo bash wget curl zip screen
然后安装cloudflared(Argo tunnel)
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /usr/bin/cloudflared
chmod +x /usr/bin/cloudflared
cloudflared -v
如果正常显示版本,则说明安装成功
在Cloudflare的zero trust中获取令牌,并安装(记得去掉前面的sudo,不然这个小鸡会报错)
下载并安装V2bX
mkdir V2bX && cd V2bX && wget https://github.com/wyx2685/V2bX/releases/download/v0.1.2/V2bX-linux-64.zip && unzip V2bX-linux-64.zip && rm V2bX-linux-64.zip
在xboard后台填好节点配置(vless),需要使用websocket传输协议
修改在小鸡中的config.json,最好修改成以下格式,避免不必要的麻烦
{
"Log": {
"Level": "error",
"Output": ""
},
"Cores": [
{
"Type": "xray",
"Log": {
"Level": "error",
},
}],
"Nodes": [{
"Core": "xray",
"ApiHost": "http://example.com",
"ApiKey": "your_password",
"NodeID": 1,
"NodeType": "vless",
"Timeout": 30,
"ListenIP": "0.0.0.0",
"SendIP": "0.0.0.0",
"DeviceOnlineMinTraffic": 1000,
"EnableProxyProtocol": false,
"EnableUot": true,
"EnableTFO": true,
"DNSType": "UseIPv4",
"CertConfig": {
"CertMode": "none",
"RejectUnknownSni": false,
"CertDomain": "example.com",
"CertFile": "/etc/V2bX/fullchain.cer",
"KeyFile": "/etc/V2bX/cert.key",
"Email": "[email protected]",
"Provider": "cloudflare",
"DNSEnv": {
"EnvName": "env1"
}
}
}]
}
最后使用以下命令一键启动
screen ./V2bX server -c config.json
ps:
这个鸡的控制台对vim等编辑器不友好,我采用的是本地编辑好后上传的某个免费的虚拟主机上,然后下载下来