内容详情

XrayR手动安装,解决某云无法github问题

热点解释
评论 0 浏览 1739 最新 2024-06-22 00:21
john 前台管理员

在知识的海洋中遨游

30 秒看懂
  • Xrayr是一个比较强大的后端
  • 用途自然不用多说了
  • 不懂的可能要自行搜索了

Xrayr是一个比较强大的后端,用途自然不用多说了,懂的就自然懂,不懂的可能要自行搜索了,下面话不多说,进入正题。基于总所周知的原因,国内无法顺畅的访问github也就导致了一些软件用不了。

下面我们来看看如何手动安装XrayR,更多细节自行查看install.sh一键安装脚本,注意您的系统,下载对应的安装包


1.先下载最新版本到本地,注意您的系统,下载对应的安装包

浏览器下载:https://github.com/XrayR-project/XrayR/releases/download/v0.9.3/XrayR-linux-64.zip

2.然后复制下载好的文件传到服务器,事先要先将目标文件夹权限设置为777

chmod 777 /usr/local/XrayR/
如果不行就先复制到用户文件夹再拷贝过去
scp -i ~/.ssh/pem.pem d:\XrayR-linux-64.zip ubuntu@服务器ip地址:/home/ubuntu

cp /home/ubuntu/XrayR-linux-64.zip /usr/local/XrayR/XrayR-linux-64.zip

3.然后进入拷贝的文件夹开始安装

cd /usr/local/XrayR/

unzip XrayR-linux-64.zip

rm XrayR-linux-64.zip -f

chmod +x XrayR

mkdir /etc/XrayR/ -p

4.删除可能已经存在的服务文件

rm /etc/systemd/system/XrayR.service -f
下载新的XrayR.service
https://github.com/XrayR-project/XrayR-release/raw/master/XrayR.service
同样复制到服务器上
scp -i ~/.ssh/pem.pem d:\XrayR.service ubuntu@服务器ip地址:/home/ubuntu/XrayR.service

cp /home/ubuntu/XrayR.service /etc/systemd/system/

5.重启并注册为系统服务
systemctl daemon-reload

systemctl stop XrayR

systemctl enable XrayR

6.复制ip地址库到xrayr的安装目录,确保当前路径在/usr/local/XrayR的目录中

cp geoip.dat /etc/XrayR/

cp geosite.dat /etc/XrayR/

7.全新安装请执行,复制配置文件到安装目录

cp config.yml /etc/XrayR/

8.启动服务

systemctl start XrayR

应该安装成功了!

9.安装完成后的必要配置,复制一些文件到安装目录中

cp dns.json /etc/XrayR/cp route.json 

/etc/XrayR/cp custom_outbound.json 

/etc/XrayR/cp custom_inbound.json 

/etc/XrayR/cp rulelist /etc/XrayR/

10.必要配置,将xrayr命令注册到系统中,使得大小写兼容。

curl -o /usr/bin/XrayR -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/XrayR.sh

chmod +x /usr/bin/XrayR

ln -s /usr/bin/XrayR /usr/bin/xrayr # 小写兼容

chmod +x /usr/bin/xrayr

11.最后删除安装文件即可