sspanel+XrayR后端+tls+nginx反代(含一键脚本) 对接教程

后端信息

XrayR后端说明:https://crackair.gitbook.io/xrayr-project/

XrayR原作者已经删库了, 这是后续开发的脚本

https://github.com/XrayR-project/XrayR

前端配置

节点地址:

1
IP;监听端口;alterId;(tcp或ws);(tls或不填);path=/xxx|host=xxxx.com|server=xxx.com|outside_port=xxx

类型:V2Ray

后端配置

  • 安装后端脚本:
1
wget -N https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh && bash install.sh
  • 时间同步 (VMess协议对时间同步有要求, 如果用VLESS可以跳过)
1
2
3
4
5
6
7
yum install -y ntp
systemctl enable ntpd
ntpdate -q 0.rhel.pool.ntp.org
systemctl restart ntpd

# 修改时区:
TZ='Asia/Shanghai';export TZ
  • 配置文件 /etc/XrayR/config.yml, 以下为部分修改项
1
2
3
4
5
6
7
8
9
10
Nodes:
-
PanelType: "SSpanel" # 面板类型: SSpanel, V2board, PMpanel, Proxypanel
ApiConfig:
ApiHost: "https://xxx.com" #api地址 机场地址
ApiKey: "123123" #apikey 在你网站的config里配置过的
NodeID: 15 #节点id
ControllerConfig:
CertConfig:
CertMode: none #反代直接关闭 交给后面的脚本申请证书

后续

1
2
3
4
5
6
7
8
# 输出当前配置文件内容
xrayr config

#启动xrayr
xrayr start

#指令向导
xrayr

BBR加速

centos bbr

1
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

或者

1
2
#功能比较强大
bash <(curl -Lso- https://git.io/kernel.sh)

配置反代

使用前先将域名解析到后端节点ip地址

一键脚本,按照提示操作即可,脚本跑完会给出前端节点配置信息,需要去节点配置改一下

1
bash <(curl -sL https://raw.githubusercontent.com/Aunero/XrayR-nginx-proxypass/master/install.sh)

部署完成之后记得也要开放一下防火墙你设置的监听端口,或者直接关闭防火墙,否则节点可能会连不上,可以参考这篇文章:Linux防火墙常用命令 - Aunero’s Blog


sspanel+XrayR后端+tls+nginx反代(含一键脚本) 对接教程
https://aunero.github.io/2022/05/sspanel-xrayr-tls-nginx-proxy.html
作者
AuthurNero
发布于
2022年5月17日
许可协议