v2board面板 v2ray后端节点对接教程soga脚本配置方法

简介

v2ray后端节点对接的脚本程序主要分为Aurora、v2ray-poseidon、soga三种

soga社区版提供免费88个有效用户,商业版年付65 USDT

我们这里主要讲soga的对接方法,我soge后端用的是debian9

 

面板配置

先配置前端面板点v2ray添加节点

新建节点(节点名称自定义,标签自定义,权限组这个在面板中预先设置好,

节点地址我没开TLS所以填的IP,如果开了节点地址要填指向的域名地址,例如www.xxxx.com,连接端口和服务端口都为443

我们这里没开启TLS所以选择不支持,端口也是随便填的高位端口,传输协议选websocket,就可以提交了

websocket传输协议——编辑配置

传输协议为 Websocket,必须要点击<传输协议>旁的<编辑配置>,并填写以下内容,path 可以自定义,以 / 开头

{
"path": "/"
}

到系统配置这里,点服务端-通讯密钥这里,输入自己要设置的通讯密钥,下面对接会用的到

soga后端部署

以下是后端节点对接部署

debian系统,先执行

apt-get update
apt-get install curl -y

一键安装&更新

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

或者,下面这个,中两个都可以用

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

同步时间

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

CentOS 

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

Debian / Ubuntu

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

配置soga

修改soga.conf

vi /etc/soga/soga.conf

下面是详细的配置参数,可以根据下面参考对应修改

# 请按照对应教程进行配置:https://github.com/sprov065/soga/wiki
type=v2board                            # 必填这个
server_type=v2ray                   # 必填这个
api=webapi                                # webapi 或 db,表示 webapi 对接或数据库对接

webapi_url=https://www.xxxx.com/          # 这里是填对接的面板地址
webapi_mukey=xxxxxx                      # 这里是V2board面板与服务端通讯的密钥

db_host=db.xxxx.com        # 数据库地址         
db_port=3306                         # 数据库端口
db_name=123                        # 数据库名
db_user=123                           # 数据库用户名
db_password=123456    # 数据库密码

node_id=8                        # 填面板添加节点对应的的ID号
soga_key=                        # 授权key,社区版无需填写,最多支持88用户,商业版无限制

cert_domain=x5.test.com          # 这里是用到tls,使用申请证书的域名  (如不使用tls,这行可以删除不用)
cert_mode=http                           # 申请模式   (如不使用tls,这行可以删除不用)
cert_key_length=ec-256            # 留空则申请RSA证书,填写ec-256或ec-384则申请ECC证书(如不使用tls,这行可以删除不用)

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,以逗号分隔

附一个简化版的配置实例

# 基础配置
type=v2board
server_type=v2ray
node_id=节点ID号

# webapi 或 db 对接任选一个
api=webapi

# webapi 对接信息
webapi_url=网站地址
webapi_key=对接KEY

# db 对接信息
db_host=数据库地址
db_port=3306
db_name=数据库名
db_user=用户名
db_password=密码

# 自动证书配置
cert_mode=http
cert_domain=域名
cert_key_length=ec-256

# dns 配置
default_dns=8.8.8.8,1.1.1.1
dns_cache_time=10
dns_strategy=ipv4_first

# proxy protocol 中转配置
proxy_protocol=false

# 其它杂项
user_conn_limit=0
user_speed_limit=0
node_speed_limit=0
check_interval=100
force_close_ssl=false
forbidden_bit_torrent=true
log_level=info

 

启动后端

最后启动soga,输入soga回车,可以去管理脚本里看启动状态

soga start

 

最后我们看面板里的亮点蓝色就是正常对接成功

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
THE END