V2board 后端对接

 2年前     3,267  

文章目录

Xrayr(已停更)

Github:https://github.com/Misaka-blog/XrayR

1.Xrayr部署命令

bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)

2.打开config.yaml文件l,并编辑

cd /etc/XrayR
V2board 后端对接

3.启动Xrayr

xaryr start

Soga

bash <(curl -Ls https://github.com/sprov065/soga/raw/master/soga.sh)

官方文档:https://soga.yougotme.cc/

Soga部署

bash <(curl -Ls https://raw.githubusercontent.com/sprov065/soga/master/install.sh)
type=v2board                                 # 必填这个
server_type=trojan                           # 必填这个
api=webapi                                   # webapi 或 db,表示 webapi 对接或数据库对接

# webapi 对接
webapi_url=https://xxx.com/                  # webapi url,填写面板主页地址
webapi_mukey=xxxx                            # webapi key

# 数据库对接
db_host=db.xxx.com                           # 数据库地址
db_port=3306                                 # 数据库端口
db_name=name                                 # 数据库名
db_user=root                                 # 数据库用户名
db_password=asdasdasd                        # 数据库密码

node_id=1                                    # 节点id
soga_key=                                    # 授权key,社区版无需填写,最多支持88用户,商业版无限制
user_conn_limit=0                            # 限制用户连接数,0代表无限制,v2board 必填!!!
user_speed_limit=0                           # 用户限速,0代表无限制,单位 Mbps,v2board 必填!!!
check_interval=100                           # 同步前端用户、上报服务器信息等间隔时间(秒),近似值
trojan_remote_addr=127.0.0.1                 # trojan 反代地址,防止主动探测,务必搭建一个http服务
trojan_remote_port=80                        # trojan 反代端口,防止主动探测,务必搭建一个http服务

forbidden_bit_torrent=true                   # 设为true可禁用bt下载

default_dns=8.8.8.8,1.1.1.1                  # 配置默认dns,可在此配置流媒体解锁的dns,以逗号分隔
dns_cache_time=10                            # 自定义dns缓存时间,单位分钟,仅在设置了default_dns时有效,或者v2board设置了dns规则时也有效

配置证书

trojan 必须配置证书

soga 支持三种方式配置证书,任选其一即可

① 手动指定证书路径

  • 以 / 开头的绝对路径
cert_file=                                   # 手动指定证书路径
key_file=                                    # 手动指定密钥路径

② http 模式自动申请证书(推荐)

  • 确保服务器中没有其它程序占用 80 端口,申请和续签时需要临时使用
  • 确保域名已解析到本服务器的IP
  • 若开启CDN,则必须确保CDN不会跳转https,否则推荐dns验证,否则推荐dns验证
cert_domain=xxx.com                          # 申请证书的域名
cert_mode=http                               # 申请模式
cert_key_length=ec-256                       # 留空则申请RSA证书,填写ec-256或ec-384则申请ECC证书

③ dns 模式自动申请证书

CloudFlare 配置示例

cert_domain=xxx.com                          # 申请证书的域名
cert_mode=dns                                # 申请模式
cert_key_length=ec-256                       # 留空则申请RSA证书,填写ec-256或ec-384则申请ECC证书
dns_provider=dns_cf                          # DNS 提供商

[email protected]                      # CF 邮箱
DNS_CF_Key=xxxxx                             # CF API 密钥

DNSPod 配置示例

cert_domain=xxx.com                          # 申请证书的域名
cert_mode=dns                                # 申请模式
cert_key_length=ec-256                       # 留空则申请RSA证书,填写ec-256或ec-384则申请ECC证书
dns_provider=dns_dp                          # DNS 提供商

DNS_DP_Id=111                                # DNSPod 用户 id
DNS_DP_Key=xxxxx                             # DNSPod API 密钥

其它的 DNS 服务商都能在这个页面找到:https://github.com/acmesh-official/acme.sh/wiki/dnsapi

配置要点:

  • 找到 DNS 提供商的名称,以 dns_ 开头,后面跟提供商的缩写
  • 找到 DNS 提供商所需要配置的内容,区分大小写,一般都是 API 密钥之类的,注意要在 soga 配置中加上 DNS_ 前缀,防止配置冲突

启动 soga

soga start

v2ray-poseidon

Aurora(仅能用在V2Board)

 

 

您可能感兴趣的

暂无评论

暂无评论...