因为mack-a大佬删除了八合一脚本,导致我也没方便的方式搭建vmess tls就研究了一下xray,顺便分享出来。… — violet evergarden — TG.ME

因为mack-a大佬删除了八合一脚本,导致我也没方便的方式搭建vmess tls就研究了一下xray,顺便分享出来。 首先我们需要准备好一个域名和一个cloudflare账号来进行ssl申请,由于稍麻烦,所以这里建议去看大佬的文章。 这里推荐的博客是api申请的方式,实质还是说通过cloudflare的api添加dns申请ssl。 https://shiping.date/82.html (关于ssl的路径其实都无所谓,值得注意的是需要更改ssl证书的读写权限来让vmess构造tls连接,不然会报错,脚本是 chmod -R 0775 /路径 这里不用777是一位xray群里的大佬推荐的,你也可以选择777也没什么区别就是了) 然后我们需要从github下载xray,这里使用官方给的脚本 安装xray bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install 更新geolp.dat bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install-geodata 删除xray bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ remove 然后我们需要开始配置xray conf 下面是我的示例 { "log": { "loglevel": "warning" }, "routing": { "domainStrategy": "AsIs", "rules": [ { "type": "field", "ip": [ "geoip:private" ], "outboundTag": "block" } ] }, "inbounds": [ { "listen": "127.0.0.1", "port": 5821, "protocol": "vmess", "settings": { "clients": [ { "id": "2525d97a-9bcc-495a-bdb2-24c5cb9b1e55" } ] }, "streamSettings": { "network": "ws", "security": "tls", "tlsSettings": { "certificates": [ { "certificateFile": "/etc/ssl/web.crt", "keyFile": "/etc/ssl/web.key" } ] } } } ], "outbounds": [ { "protocol": "freedom", "tag": "direct" }, { "protocol": "blackhole", "tag": "block" } ] } 其中port是服务端口 id为uuid https://1024tools.com/uuid 可以在这里随机生成 certificateFile是证书文件路径 keyFile是密钥文件路径(不要忘记给权限) 然后我们systemctl restart xray 重启xray systemctl status xray 查看xray运行状态 active即为正常 systemctl enable xray 设置xray开机自启 至于其他类型的json可以去xray官方给出的github自己尝试手搓 https://github.com/XTLS/Xray-examples 当然xray还有流量探测分流等功能,有兴趣的可以自己去了解一下 ➡️来自猫王手打投稿 #教程🐊

💯16❤6👍5👏3🔥2🤔2🤩2😁1🤮1
December 10, 2022 28.3K