V2board 后端对接教程(Aurora、v2ray-poseidon、soga、XrayR)
一、简介
Aurora
由官方人员维护,属于v2board的亲儿子,需付费258 USDT才能使用(永久版);
v2ray-poseidon
又叫波塞冬,社区版可以免费提供50个有效用户,商业版年付65 USDT;
sogo
社区版提供免费88个有效用户,商业版年付65 USDT;
XrayR
后端则属于开源后端,宣称永久免费。
区别
- Aurora仅能在v2board面板使用
- v2ray-poseidon、sogo、 XrayR 都可以对接v2board、vnetpanel、sspanel三种面板.
二、前端网站添加节点
- 打开v2board面板网站管理中心,找到权限组,创建一个组,然后再找到节点管理-添加节点;
- 我这里添加下最简单的TCP协议节点做示范,其它协议类似:名称标签随意,倍率是用户使用流量按多少倍算,权限组就是刚才添加的组,节点地址和端口填需要对接的后端服务器IP或域名、自定义端口,连接端口和服务端口一般情况请保持一致,传输协议TCP,然后提交确认;
- 选择系统配置找到服务端,设置通讯密钥(自定义16位数以上),社区版无授权文件,如有授权文件则填入进去;
三、环境准备
1、通过SSH连接上你的Linux后端节点服务器,推荐使用CentOS7
2、开启BBR加速
#安装内核加速,推荐使用bbr plus
wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
3、同步时间
一般不需要,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
4、关闭防火墙
systemctl start supervisord
systemctl disable firewalld
systemctl stop firewalld
四、后端服务器对接节点
(一)、v2ray-poseidon后端
1、安装并启动 Docker/docker-compose
curl -fsSL https://get.docker.com | bash
curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod a+x /usr/local/bin/docker-compose
rm -f `which dc`
ln -s /usr/local/bin/docker-compose /usr/bin/dc
systemctl start docker
service docker start
systemctl enable docker.service
systemctl status docker.service
2、拉取源码并安装
yum install -y git
git clone https://github.com/ColetteContreras/v2ray-poseidon.git
3、修改配置文件
#我这里对接的tcp协议,如果需要对接其它协议就进入到v2board目录下的其它协议文件夹
cd /root/v2ray-poseidon/docker/v2board/tcp
vi config.json
##"nodeId":6 // 面板里添加完节点后生成的自增ID
##"webapi": "https://getzhuji.com",// v2board 的域名信息或单独设置个专门对接后端不需要用户访问的域名
##"token": "getzhuji.com666666", // v2board 和 v2ray-poseidon 的通信密钥
vi docker-compose.yml
##'服务端'修改为前端面板设置的端口数字
4、启动Docker
#赋予权限
chmod +x /bin/dc
cd /root/v2ray-poseidon/docker/v2board/tcp
dc up -d
#查看日志
dc logs
5、查看V2board前端
回到前端v2board面板网站,可以看到刚才添加的节点状态显示蓝色(新版为黄色,表示对接成功但还没人使用),表示已对接成功,红色则对接失败检查故障,最后打开显隐开关连接节点测试。
(二)soga后端对接
1、安装soga
bash <(curl -Ls https://blog.sprov.xyz/soga.sh)
#或者这个
bash <(curl -Ls https://raw.githubusercontent.com/sprov065/soga/master/install.sh)
2、配置soga
#修改soga.conf
vi /etc/soga/soga.conf
type=v2board #对接的面板类型,可选v2board/sspanel/vnetpanel
server_type=v2ray #对接的节点类型,可选v2ray/trojan/SS
node_id=1 #前端节点id
soga_key= #授权密钥,社区版无需填写,最多支持88用户,商业版无限制
#webapi 或 db 对接任选一个
api=webapi #对接的方式,可选webapi 或 db,表示 webapi 对接或数据库对接
#webapi 对接
webapi_url=https://getzhuji.com/ #面板域名地址,或自定义个专用后端对接不提供访问的域名
webapi_mukey=getzhujicom666666 #面板设置的通讯密钥
#db数据库对接
db_host=db.xxx.com #数据库地址
db_port=3306 #数据库端口
db_name=name #数据库名
db_user=root #数据库用户名
db_password=asdasdasd #数据库密码
#手动证书配置
cert_file=
key_file=
#自动证书配置
cert_mode=http
cert_domain=jap2.tegin.xyz #节点域名
cert_key_length=
dns_provider=
#dns 配置
default_dns=8.8.8.8,1.1.1.1 #配置默认dns,可在此配置流媒体解锁的dns,以逗号分隔
dns_cache_time=10
dns_strategy=ipv4_first
#v2ray 特殊配置
v2ray_reduce_memory=false
vless=false
vless_flow=
#proxy protocol 中转配置
proxy_protocol=false
#全局限制用户 IP 数配置
redis_enable=false
redis_addr=
redis_password=
redis_db=0
conn_limit_expiry=60
#其它杂项
user_conn_limit=0 #限制用户连接数,0代表无限制,v2board 必填!!!
user_speed_limit=0 #用户限速,0代表无限制,单位 Mbps,v2board 必填!!!
node_speed_limit=0 #节点限速,0代表无限制,单位 Mbps,v2board 必填!!!
check_interval=60 #同步前端用户、上报服务器信息等间隔时间(秒),近似值
force_close_ssl=false #设为true可强制关闭tls,即使前端开启tls,soga也不会开启tls,方便用户自行使用nginx、caddy等反代
forbidden_bit_torrent=true #设为true可禁用bt下载
log_level=info
3、启动soga
soga start
4、查看V2board前端
回到前端v2board面板网站,可以看到刚才添加的节点状态显示蓝色(新版为黄色,表示对接成功但还没人使用),表示已对接成功,红色则对接失败检查故障,最后打开显隐开关连接节点测试。
5、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
(三)XrayR后端对接
1、安装XrayR
bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)
2、配置XrayR
vi /etc/XrayR/config.yml
3、启动XrayR
编辑好自己需要的设置后保存退出,命令行输入xrayr,输入数字4启动或进行其他管理。
4、查看V2board前端
回到前端v2board面板网站,可以看到刚才添加的节点状态显示蓝色(新版为黄色,表示对接成功但还没人使用),表示已对接成功,红色则对接失败检查故障,最后打开显隐开关连接节点测试。