站点图标 Linux-技术共享

soga后端对接 sspanel V2Ray教程

准备工作:

准备 vps主机 ( IP:xx.xx.xx.xx ) 一个 域名 xxx.com

一、添加节点域名解析

添加一个A记录 xxx.com 解析到 xx.xx.xx.xx

二、前端sspanel里面添加一个节点

这里以ws 为例  节点地址  xx.xx.xx.xx;443;32;;ws;path=/v2ray|server=xxx.com
如果是ws+tls   节点地址 xx.xx.xx.xx;443;32;tls;ws;path=/v2ray|server=xxx.com

 

安装curl

ContOS:

yum update -y && yum install curl -y

Debian、Ubuntu:

apt-get update -y && apt-get install curl -y

 

安装soga后端

soga 一键代码

bash <(curl -Ls https://blog.sprov.xyz/soga.sh)

 

soga 管理命令:

soga              - 显示管理菜单 (功能更多)
soga start        - 启动 soga
soga stop         - 停止 soga
soga restart      - 重启 soga
soga status       - 查看 soga 状态
soga enable       - 设置 soga 开机自启
soga disable      - 取消 soga 开机自启
soga log          - 查看 soga 日志
soga update       - 更新 soga
soga install      - 安装 soga
soga uninstall    - 卸载 soga

 

同步时间

v2ray 节点需要进行时间同步,时间若与客户端相差太大则无法连接

CentOS 7

yum install -y ntp
systemctl enable ntpd
ntpdate -q 0.rhel.pool.ntp.org
systemctl restart ntpd

Debian 9 / Ubuntu 16

apt-get install -y ntp
systemctl enable ntp
systemctl restart ntp

 

基础配置

安装好后命令行输入:vi /etc/soga/soga.conf 编辑以下几个地方(面板类型、面板域名、通信密钥、节点ID),其它根据自身需求配置;按ESC进入命令模式 > 输入命令i >修改配置 > 按ESC再进入命令模式 > 按 : 进入末行模式 > 输入wq!,然后回车,强行保存退出

type=v2board       ## 对接的面板类型,可选v2board/sspanel/vnetpanel
server_type=v2ray  ## 对接的节点类型,可选v2ray/trojan
api=webapi         ## 对接的方式,可选webapi 或 db,表示 webapi 对接或数据库对接
 
##webapi 对接
webapi_url=https://zhujiget.com/  ## 面板域名地址,或自定义个专用后端对接不提供访问的域名
webapi_mukey=zhujigetcom666666    ## 面板设置的通讯密钥
 
##数据库对接
db_host=db.xxx.com  ## 数据库地址
db_port=3306  ## 数据库端口
db_name=name  ## 数据库名
db_user=root  ## 数据库用户名
db_password=asdasdasd  ## 数据库密码
 
node_id=1   ## 前端节点id
soga_key=  ## 授权密钥,社区版无需填写,最多支持88用户,商业版无限制
user_conn_limit=0  ## 限制用户连接数,0代表无限制,v2board 必填!!!
user_speed_limit=0   ## 用户限速,0代表无限制,单位 Mbps,v2board 必填!!!
check_interval=100   ## 同步前端用户、上报服务器信息等间隔时间(秒),近似值
force_close_ssl=false ## 设为true可强制关闭tls,即使前端开启tls,soga也不会开启tls,方便用户自行使用nginx、caddy等反代
forbidden_bit_torrent=true  ## 设为true可禁用bt下载
default_dns=8.8.8.8,1.1.1.1  ## 配置默认dns,可在此配置流媒体解锁的dns,以逗号分隔

 

保存退出

五、运行soga

soga start
若启动失败,则使用 soga log 查看日志输出,并检查所有的配置是否有误
退出移动版