V2Board后端对接教程

V2Board后端对接教程

# 前言

V2Board刚出的时候,搭建了一个玩玩。研究了好久,后端一直对接不上。这一次后端终于对接成功了。

为了稳定性,我只介绍 WebSocket + TLS协议的对接。后端采用的是Poseidon社区版对接,最多只允许50个用户同时在线。

# Shell 代码

1.通过SSH连接上你的Linux服务器,推荐使用CentOS7。

2.安装内核加速,推荐使用bbr plus。先安装内核,选择2,重启后,开启加速,选择7。

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh

3.同步时间为北京时间。一般不需要,保险起见,还是同步一下。

yum -y install ntpdate
timedatectl set-timezone Asia/Shanghai
ntpdate pool.ntp.org

4.关闭防火墙。必须要做,否则一定不会成功。

systemctl start supervisord
systemctl disable firewalld
systemctl stop firewalld

5.安装并启动 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

6.从GitHub获取后端源码。

yum install -y git
git clone https://github.com/ColetteContreras/v2ray-poseidon.git

7.修改配置文件。config.json 只需要修改三项。docker-compose.yml 需要修改四项

cd /root/v2ray-poseidon/docker/v2board/ws-tls
vi config.json
vi docker-compose.yml
 
"nodeId": // 面板里添加完节点后生成的自增ID
"webapi": "",// v2board 的域名信息
"token": "", // v2board 和 v2ray-poseidon 的通信密钥
 
'服务端'修改为443
CloudCone DNS下面填入你的邮箱和API
command: tls cloudflare sga.const.cloud 去掉前面的#号 后面改成自己的域名

8.赋予Docker权限,并且启动Docker

chmod +x  /bin/dc
dc up -d

到此为止你已经全部设置好了。接下来我们来查看一下日志。

dc logs
日常笔记

soga 配置详细说明

2022-6-20 18:30:31

使用教程

多服务器,云探针,云监控:ServerStatus美化版一键安装脚本

2022-2-19 23:37:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索