系统默认为debian12
为何要手搓:
原因1:部分NAT机内存过小<128M,或者给的端口<2个的话,使用3xui和xui面板就不合适了,因为3xui和xui面板会占用一个端口和一部分内存,对于这种端口少和内存小的机器推荐使用手搓xray或者sing-box。
原因2:在原因1的基础上,由于不使用3xui或者xui面板,而且各种一键脚本都无法创建vless+ws的搭配组合
理论上使用脚本或者裸内核手搓1核64M内存512M硬盘的服务器都可以
目前有2种安装方法1:使用xray官方脚本手搓,2:修改一键脚本寄生
1:手动安装xray内核
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
2:添加配置文件:
安装完成后,打开服务器 /usr/local/etc/xray/config.json ,粘贴配置文件
VMESS官方模板:配置文件模板:https://github.com/XTLS/Xray-examples/blob/main/VMess-Websocket/config_server.jsonc
我们只需要更改2个地方,port和id,也就是端口和id,端口填分配给你的端口,id随便找个机场节点啥的复制或者用v2rayn生成一个即可

如果用安装脚本一跑就断线的话,那么使用手动上传xray内核和配置文件即可
把xray内核文件上传到/usr/local/bin
然后赋予可执行权限:sudo chmod 755 xary
再到/usr/local/etc新建一个文件夹名字为xray,打开xary文件夹后再新建一个名为config.json 的文件,然后复制粘贴下面的通用vless+ws模板1
cd回到/usr/local/bin文件目录,输入./xray 运行xray
最后根据官方文档的目录,把剩下的文件自行补齐即可
- /usr/local/share/xray/geoip.dat
- /usr/local/share/xray/geosite.dat
{/collapse-item}
VLESS模板:官方貌似并不推荐裸vless+ws这种组合的配置,但根据我的个人体验发现VMESS+ws在我的网络环境下有明显阻断情况,使用vless+ws反而没有,不清楚具体细节所以个人习惯使用这个配置.
这里提供两个模板,模板1是裸的模板,模板2是加入屏蔽BT协议,屏蔽CNIP路由规则的
{/collapse-item}
{collapse-item label="通用vless+ws模板1"}
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"port": 这里填你的端口,
"listen": "0.0.0.0",
"protocol": "vless",
"settings": {
"clients": [
{
"id": "79063ed0-879f-4128-85ed-0f9b2af8615d",
"level": 0,
"email": "[email protected]"
}
],
"decryption": "none"
},
"streamSettings": {
"network": "ws",
"security": "none",
"wsSettings": {
"path": "/",
"headers": {}
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
}
]
}{/collapse-item}
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"port": 这里填你的vps端口,
"listen": "0.0.0.0",
"protocol": "vless",
"settings": {
"clients": [
{
"id": "79063ed0-879f-4128-85ed-0f9b2af8615d",
"level": 0,
"email": "[email protected]"
}
],
"decryption": "none"
},
"streamSettings": {
"network": "ws",
"security": "none",
"wsSettings": {
"path": "/"
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
],
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
// 🚫 屏蔽 BT
{
"type": "field",
"protocol": ["bittorrent"],
"outboundTag": "block"
},
// 🚫 屏蔽中国 IP
{
"type": "field",
"ip": ["geoip:cn"],
"outboundTag": "block"
}
]
}
}{/collapse-item}
添加完配置文件后执行以下4个命令:
1:重启xray:systemctl restart xray
2:查看xray状态:systemctl status xray
active (running) 绿色就是正常
3:设置xray开机自启:systemctl enable xray 设置完成后最好重启下服务器验证是否正常
4:设置完成后更新geoip:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install-geodata
根据配置,自己编辑到v2aryN中,然后自己配置 CF CDN即可
如果你使用的是上面的配置,那么复制下面的vless链接地址到v2rayN中,修改优选域名和伪装域名即可。
{/collapse-item}
3:使用一键脚本安装xray/singbox内核,并自定义配置模板寄生
这种方法更加方便,下面有3种一键脚本
singbox:https://233boy.com/sing-box/
A:233boy的sing-box一键脚本
一键安装:bash <(wget -qO- -o- https://github.com/233boy/sing-box/raw/main/install.sh)
安装完成后输入sb进入面板,输入1,然后请选择协议,选择vmess+ws这个配置,然后输入你的端口即可使用,sing-box一键脚本自带vmess+ws配置模板直接用即可。

根据你刚才生成的配置,自己编辑到v2aryN中,然后自己配置 CF CDN即可
B:233boy的xray一键脚本:
一键安装:bash <(wget -qO- -o- https://github.com/233boy/Xray/raw/main/install.sh)
233boy的脚本默认是不带vless+ws协议的,这里我们可以自定义,
Xray 脚本全部身家保存在 /etc/xray
脚本:/etc/xray/sh
核心:/etc/xray/bin
配置:/etc/xray/conf
打开文件夹/etc/xray/conf,新建一个命名为vless-ws.json的文件,配置用上面的通用vless+ws模板1,记得正确填写端口和uuid,然后输入xray命令进入脚本控制面板,选择 5.运行管理-然后选择3.重启即可。或者也可以直接重启VPS。
然后可以退出脚本,输入命令查看xray状态:systemctl status xray
如果显示active (running) 绿色就是正常
C:八合一一键脚本
一键安装:wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh
先一键无域名Reality把脚本安装上,八合一脚本的安装与配置文件都在/etc/v2ray-agent里
,打开/etc/v2ray-agent/xray/conf,新建一个命名为vless-ws.json的文件,配置用通用vless+ws模板1,记得正确填写端口和uuid,然后输入vasma命令进入脚本控制面板,选择 16.core管理-然后选择Xray-core-重启Xray-core即可,或者也可以直接重启VPS。
然后可以退出脚本,输入命令查看xray状态:systemctl status xray
如果显示active (running) 绿色就是正常
八合一脚本的功能是比较完善的,推荐使用

评论 (0)