查看: 1807|回复: 0

[端游搭建] sspanle手动对接v2ray、trojan、ss

[复制链接]
      紫钻仅向指定用户开放
靓号:520

 成长值: 111900

灌水成绩
主题
帖子
积分
等级头衔
ID:1
等级:格里芬院长
头衔:一只狗汪汪
积分成就
威望:21194
贡献:169
种子:998
在线时间:2700 小时
注册时间:2018-9-28
最后登录:2024-11-23
勋章

康娜酱舞动奇迹皮卡丘

联系方式
发表于 2022-7-8 00:16:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
写在前面

XrayR为GIthub上开源项目,项目地址

XrayR-project/XrayR: A Xray backend framework that can easily support many panels. 一个基于Xray的后端框架,支持V2ay,Trojan,Shadowsocks协议,极易扩展,支持多面板对接 (github.com)

特点

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

正文:

默认为CentOS7

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

  1. yum -y install lrzsz
  2. rz   // 选择文件上传即可
复制代码

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

  1. yum install -y unzip zip
  2. unzip XrayR-linux-32.zip
复制代码

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

  1. ./XrayR -config config.yml
复制代码

使用systemctl管理守护进程

  1. vim /etc/systemd/system/XrayR.service
复制代码


把以下内容复制进去

  1. [Unit]
  2. Description=XrayR Service
  3. After=network.target nss-lookup.target
  4. Wants=network.target

  5. [Service]
  6. User=root
  7. Group=root
  8. Type=simple
  9. LimitAS=infinity
  10. LimitRSS=infinity
  11. LimitCORE=infinity
  12. LimitNOFILE=999999
  13. WorkingDirectory=/root/
  14. ExecStart=/root/XrayR -config /root/config.yml
  15. Restart=on-failure
  16. RestartSec=10

  17. [Install]
  18. WantedBy=multi-user.target
复制代码

  1. systemctl enable --now  XrayR  #运行 并添加开机自启
  2. systemctl status XrayR    #查看状态
复制代码


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


如果需要增加TLS 则修改

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

TC社区 全球最大辅助网 谢谢支持
我们要做的:及时更新最新、最好、最准、最完整的软件,及软件资讯。
我们希望的:您将我们网站告诉你的朋友,让更多的人来这里学习,共同进步。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|TC辅助网 |网站地图

GMT+8, 2024-11-24 12:13 , Processed in 0.054686 second(s), 17 queries , MemCached On.

powered by 屠城社区! X3.4

© 2001-2019 屠城辅助网.

快速回复 返回顶部 返回列表