sspanle手动对接v2ray、trojan、ss

  • 永久开源且免费。
  • 支持V2ray,Trojan, Shadowsocks多种协议。
  • 支持Vless和XTLS等新特性。
  • 支持单实例对接多面板、多节点,无需重复启动。
  • 支持限制在线IP
  • 支持节点端口级别、用户级别限速。
  • 配置简单明了。
  • 修改配置自动重启实例。
  • 方便编译和升级,可以快速更新核心版本, 支持Xray-core新特性。

功能介绍

功能

v2ray

trojan

shadowsocks

获取节点信息

获取用户信息

用户流量统计

服务器信息上报

自动申请tls证书

自动续签tls证书

在线人数统计

在线用户限制

审计规则

节点端口限速

按照用户限速

自定义DNS

支持前端

前端

v2ray

trojan

shadowsocks

sspanel-uim

√ (单端口多用户和V2ray-Plugin)

v2board

PMPanel

ProxyPanel

正文:

默认为CentOS7

安装lrzsz软件,root权限下。安装lrzsz 并上传 XrayR

1
2
yum -y install lrzsz
rz // 选择文件上传即可

安装unzip,CentOS ZIP解压工具 并解压   XrayR

1
2
yum install -y unzip zip
unzip XrayR-linux-32.zip

root目录下,修改cogfig并运行xrayr

1
./XrayR -config config.yml

使用systemctl管理守护进程

vim /etc/systemd/system/XrayR.service

把以下内容复制进去

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[Unit]
Description=XrayR Service
After=network.target nss-lookup.target
Wants=network.target

[Service]
User=root
Group=root
Type=simple
LimitAS=infinity
LimitRSS=infinity
LimitCORE=infinity
LimitNOFILE=999999
WorkingDirectory=/root/
ExecStart=/root/XrayR -config /root/config.yml
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
1
2
systemctl enable --now  XrayR  #运行 并添加开机自启
systemctl status XrayR #查看状态

config示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
PanelType: "V2board" # Panel type: SSpanel, V2board, PMpanel #面板类型
ApiConfig:
ApiHost: "http://127.0.0.1:667" #机场域名
ApiKey: "123" #对接密钥
NodeID: 41 #节点ID
NodeType: V2ray # Node type: V2ray, Trojan, Shadowsocks, Shadowsocks-Plugin #协议类型
Timeout: 30 # Timeout for the api request, Default is 5 sec
EnableVless: false # Enable Vless for V2ray Type
EnableXTLS: false # Enable XTLS for V2ray and Trojan
SpeedLimit: 0 # Local settings will replace remote settings, 0 means disable
DeviceLimit: 0 # Local settings will replace remote settings, 0 means disable
RuleListPath: # /etc/XrayR/rulelist Path to local rulelist file
DisableCustomConfig: false # Disable custom config

如果需要增加TLS 则修改

1
2
3
4
5
6
7
8
9
10
11
CertConfig:
CertMode: dns # Option about how to get certificate: none, file, http, dns. Choose "none" will forcedly disable the tls config.
RejectUnknownSni: false # Reject unknown SNI, default false
CertDomain: "node2.test.com" # Domain to cert #节点域名
CertFile: /etc/XrayR/cert/node2.test.com.cert # Provided if the CertMode is file #域名证书
KeyFile: /etc/XrayR/cert/node2.test.com.key #证书密钥
Provider: alidns # DNS cert provider, Get the full support list here: https://go-acme.github.io/lego/dns/ #证书注册商
Email: [email protected]
DNSEnv: # DNS ENV option used by DNS provider
ALICLOUD_ACCESS_KEY: aaa #证书注册商账号
ALICLOUD_SECRET_KEY: bbb #证书注册商密钥

sspanle手动对接v2ray、trojan、ss
http://example.com/sspanle手动对接v2ray、trojan、ss.html
作者
John Doe
发布于
2022年4月18日
许可协议