XrayR手动安装,解决某云无法github问题
Xrayr是一个比较强大的后端,用途自然不用多说了,懂的就自然懂,不懂的可能要自行搜索了,下面话不多说,进入正题。基于总所周知的原因,国内无法顺畅的访问github也就导致了一些软件用不了。
下面我们来看看如何手动安装XrayR,更多细节自行查看install.sh一键安装脚本,注意您的系统,下载对应的安装包
1.先下载最新版本到本地,注意您的系统,下载对应的安装包
浏览器下载:https://github.com/XrayR-project/XrayR/releases/download/v0.9.3/XrayR-linux-64.zip2.然后复制下载好的文件传到服务器,事先要先将目标文件夹权限设置为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
全部 0条评论