REALITY 使用其它端口貌似也具有相同伪装性(不打保证),对于自己服务器上已经有站点的,也不用为了共存另外设置反向代理或分流之类的。
wget --no-check-certificate -O ${HOME}/Xray-script.sh https://raw.githubusercontent.com/zxcvos/Xray-script/main/reality.sh && bash ${HOME}/Xray-script.sh
这里我们当然是选 1 安装了,在最后的 Choose:
输入 1
回车即可安装。
以后要进入这个管理脚本界面输入 bash Xray-script.sh
这个命令就可以进入了,现在别管。
--------------- Xray-script --------------- Version : v2023-03-15(beta) Description : Xray 管理脚本 ----------------- 装载管理 ---------------- 1. 安装 2. 更新 3. 卸载 ----------------- 操作管理 ---------------- 4. 启动 5. 停止 6. 重启 ----------------- 配置管理 ---------------- 101. 查看配置 102. 信息统计 103. 修改 id 104. 修改 dest 105. 修改 x25519 key 106. 修改 shortIds 107. 修改 xray 监听端口 108. 刷新已有的 shortIds 109. 追加自定义的 shortIds 110. 使用 WARP 分流,开启 OpenAI ----------------- 其他选项 ---------------- 201. 更新至最新稳定版内核 202. 卸载多余内核 203. 修改 ssh 端口 204. 网络连接优化 ------------------------------------------- 0. 退出 Choose: MARKDOWN
安装过程进行一会儿会提示你输入自定义端口,这里直接回车不填就会使用默认 443
端口了。
请输入自定义的端口(1-65535), 默认不修改: DNS
接着提示输入 UUID,也可以直接回车让它自动生成
请输入自定义 UUID, 默认则自动生成: NESTEDTEXT
出现让你设置目标网站的选项,也可以看情况输入 0
自填网站地址。
填写的网站建议跟你 VPS 所在地差不多,IP 长的像当然最好,不过不好找,但是所在地比较简单。比如我的 IP 是大版的,我可以找家日本动画公司官网填写。不过这里选项里有几个 .jp 域名后缀的日本网站,我就直接填 5
回车。
---------------- dest 列表 ----------------- 1) learn.microsoft.com 2) www.apple.com 3) music.apple.com 4) www.fandom.com 5) www.lovelive-anime.jp 6) tidal.com 7) zoro.to 8) www.pixiv.co.jp 9) mxj.myanimelist.net 10) mora.jp 11) www.j-wave.co.jp 12) www.dmm.com 13) booth.pm 14) www.ivi.tv 15) fmovies.to/home 16) www.leercapitulo.com 17) www.sky.it 18) www.sky.com 19) www.smdyy.cc 20) www.telecinco.es 请选择你的 dest, 当前默认使用 "learn.microsoft.com", 自填选 0: STYLUS
选择站点其实还有一些讲究,可以去看官方项目说明,这里就不细说了。
问是否确认用这个网址,输入 y
回车,就是 yes 同意确认的意思。
是否使用 dest: "www.lovelive-anime.jp" [y/n] BASH
程序继续安装出现下面界面就完成了,里面是你的配置信息,最后一行问你是否生成分享链接,当然是 y
要生成,手动填写配置多累。
[信息] 已重启 xray 服务 -------------- client config -------------- address : "45.32.50.85" port : 443 protocol : "vless" id : "422939fd-f699-4a26-a6d7-61e17ee3dd88" flow : "xtls-rprx-vision" network : "tcp" TLS : "reality" SNI : "lovelive-anime.jp","www.lovelive-anime.jp" Fingerprint : "chrome" PublicKey : "LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA" ShortId : "","6d","85dd","e04cccd5","5042dcec226b1621" SpiderX : "/" ------------------------------------------ 是否生成分享链接[y/n]: ROUTEROS
这里问你要选哪个 UUID 的配置,只有一个选项自然填 1
,也可以不填,使用 “默认全选” 直接回车。
1) 422939fd-f699-4a26-a6d7-61e17ee3dd88 请选择生成分享链接的 UUID ,用英文逗号分隔, 默认全选: SUBUNIT
让你选网址,虽然之前只设置了一个网址,不过这里拆分成带和不带 www
两种,也不填直接回车默认全选。
1) lovelive-anime.jp 2) www.lovelive-anime.jp 请选择生成分享链接的 serverName ,用英文逗号分隔, 默认全选: STYLUS
让选 shortId,这个脚本默认生成了 5 个 shortId,还是不填直接回车。
1) "" 2) "6d" 3) "85dd" 4) "e04cccd5" 5) "5042dcec226b1621" 请选择生成分享链接的 shortId ,用英文逗号分隔, 默认全选: MIPSASM
如果想自己设定 shortId 要遵循规则,可以使用十六进制:也就是这些数字和字母 0123456789abcdef
,长度要求是 2 的倍数,不能写 3 位、5 位这种数字字母组合,长度最长到 16 位。
出现如下共 10 个分享链接。随便复制一个到本地 v2rayN 客户端上粘贴就可以用了,注意分享链接开头是 Vless://
,结尾是 VLESS-XTLS-uTLS-REALITY
。SSH 窗口如果开的小,可能看起来比较乱别把下一行给复制进去了。
--------------- share link --------------- ---------- serverName sni=www.lovelive-anime.jp ---------- vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=www.lovelive-anime.jp&spx=%2F&sid=85dd#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=www.lovelive-anime.jp&spx=%2F&sid=5042dcec226b1621#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=www.lovelive-anime.jp&spx=%2F&sid=6d#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=www.lovelive-anime.jp&spx=%2F#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=www.lovelive-anime.jp&spx=%2F&sid=e04cccd5#VLESS-XTLS-uTLS-REALITY ------------------------------------------------ ---------- serverName sni=lovelive-anime.jp ---------- vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=lovelive-anime.jp&spx=%2F&sid=85dd#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=lovelive-anime.jp&spx=%2F&sid=5042dcec226b1621#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=lovelive-anime.jp&spx=%2F&sid=6d#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=lovelive-anime.jp&spx=%2F#VLESS-XTLS-uTLS-REALITY vless://[email protected]:443?security=reality&flow=xtls-rprx-vision&fp=chrome&pbk=LRrsQXaa2O2LWICHuZ9rY3vq9mC7m2iHxjLEikS3xBA&sni=lovelive-anime.jp&spx=%2F&sid=e04cccd5#VLESS-XTLS-uTLS-REALITY SAS
为什么会有 10 个分享链接,主要是 2 个网址共用 5 个 shortId 就成 10 个了。有点像是多用户配置,一个 shortId 就是一个配置。不过你可以回去看下这 5 个 shortId 第一个 ""
这个双引号里没内容,也就是客户端这个配置不填也能用,所以要跟外人合用,建议删了这个值。以后不让他用就把他使用的值改了,不用担心他 shortId 留空还能用。删除空值不能用脚本管理界面的 修改 shortIds
一项,它会删除原来所有值替换成你修改的,而且默认还是会生成空值。要想删除空值可以手动修改配置文件,路径是 /usr/local/etc/xray/config.json
,改完在脚本管理界面重启下就可以了,具体操作这里不废话了,可以问 NewBing。
REALITY 这个新协议对客户端和内核是有要求的
Windows 端 v2rayN 至少要 v6.21 以上版本
安卓端 v2rayNG 要 1.8.0 及以上版本
转自感谢:https://www.twoha.tk/centos7-v2ray/