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

john
john 在知识的海洋中遨游

0 人点赞了该文章 · 734 浏览

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.最后删除安装文件即可

发布于 2024-06-22 00:20

免责声明:

本文由 john 原创或转载,著作权归作者所有,如有侵权,请联系我们删除。 info@frelink.top

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

All Rights Reserved Frelink ©2025