V2Board后端对接教程 | 搭建自己的机场

发布于 2020-05-19  94 次阅读 本文共1853个字


前言

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 ntp1.aliyun.com

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 需要修改四项。

yum install nano
cd /root/v2ray-poseidon/docker/v2board/ws-tls
nano config.json
nano docker-compose.yml

"nodeId": // 面板里添加完节点后生成的自增ID
"webapi": "",// v2board 的域名信息
"token": "", // v2board 和 v2ray-poseidon 的通信密钥

'服务端'修改为443
CloudCone DNS下面填入你的cloudflare账户邮箱和API
command: tls cloudflare test.const.cloud 去掉前面的#号 后面改成自己的域名(不是面板的域名)

8.启动Docker,并且保持后台运行。

dc up -d

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

dc logs

出现如下所示信息表示已经完成。

v2ray-ws-tls    | 2020/05/19 23:55:24 [INFO] [自己的域名] acme: Validations succeeded; requesting certificates
v2ray-ws-tls    | 2020/05/19 23:55:24 [INFO] [自己的域名] Server responded with a certificate.
v2ray-ws-tls    | done.
v2ray-ws-tls    | 
v2ray-ws-tls    | Serving HTTP on port 80 
v2ray-ws-tls    | 自己的域名
v2ray-ws-tls    | 
v2ray-ws-tls    | 2020/05/19 23:55:24 [INFO] Serving 自己的域名
v2ray-ws-tls    | 
v2ray-ws-tls    | Serving HTTPS on port 443 
v2ray-ws-tls    | 自己的域名
v2ray-ws-tls    | 
v2ray-ws-tls    | 2020/05/19 23:55:24 [INFO] Serving 自己的域名


粉色的花瓣,美丽地缠绕在身上。依在风里。