侧边栏壁纸
博主头像
小斯小站 博主等级

用心分享技术

  • 累计撰写 37 篇文章
  • 累计创建 75 个标签
  • 累计收到 9 条评论

目 录CONTENT

文章目录

ArchLinux 安装 XrayR

SCH小斯
2024-04-25 / 0 评论 / 0 点赞 / 19 阅读 / 3094 字
温馨提示:
本文最后更新于 2024-05-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

0、简介

一个基于Xray的后端框架,支持V2ay、Trojan、Shadowsocks协议,极易扩展,支持多面板对接。
——XrayR Project

1、问题描述

一键安装脚本:

bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)

使用 ArchLinux 安装时,会报错:

未检测到系统版本,请联系脚本作者!

2、解决方法

经过测试 ArchLinux 可以正常安装使用 XrayR 和一键脚本,使用只需绕过检测即可。

在一键脚本的第 13-30 行是系统架构检测:

# check os
if [[ -f /etc/redhat-release ]]; then
    release="centos"
elif cat /etc/issue | grep -Eqi "debian"; then
    release="debian"
elif cat /etc/issue | grep -Eqi "ubuntu"; then
    release="ubuntu"
elif cat /etc/issue | grep -Eqi "centos|red hat|redhat"; then
    release="centos"
elif cat /proc/version | grep -Eqi "debian"; then
    release="debian"
elif cat /proc/version | grep -Eqi "ubuntu"; then
    release="ubuntu"
elif cat /proc/version | grep -Eqi "centos|red hat|redhat"; then
    release="centos"
else
    echo -e "${red}未检测到系统版本,请联系脚本作者!${plain}\n" && exit 1
fi

可以直接删去,改为:

release="archlinux"

即可完成安装。另外,安装完成后指令XrayRxrayr都无法启动,依然报错未检测到系统版本,因此用同样方法,编辑:

/usr/bin/XrayR

/bin/XrayR

的同样内容,替换后即可正常使用脚本。

文章转载自:ArchLinux 安装 XrayR - 清北博客 (tsinbei.com)

0

评论区