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

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
新环境,没有wget 安装即可:
yum install wget

3.同步时间为北京时间。一般不需要,保险起见,还是同步一下。
yum -y install ntpdate timedatectl set-timezone Asia/Shanghai ntpdate ntp1.aliyun.com

4.关闭防火墙。
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 -fwhich dcln -s /usr/local/bin/docker-compose /usr/bin/dc

需要等待一会,看自己网络环境。然后逐条执行:
systemctl start docker

service docker start

systemctl enable docker.service

systemctl status docker.service

V2Board后端V2Ray-Poseidon对接WS+TLS

 

6.新环境安装下GIT,再从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

TCP的话就是cd /root/v2ray-poseidon/docker/v2board/tcp了。

我链接端使用的FS,个人习惯直接FS里操作修改(当然VI编辑也好 比如vi docker-compose.yml
):

 

V2Board后端V2Ray-Poseidon对接WS+TLS

 

config.json中修改 下面三处,根据自己情况修改保存。

`{
“poseidon”: {
“panel”: “v2board”, // 这一行必须存在,且不能更改
“nodeId”: 1, // 你的节点 ID 和 v2board 里的一致
“checkRate”: 60, // 每隔多长时间同步一次配置文件、用户、上报服务器信息
“webapi”: “http or https://YOUR V2BOARD DOMAIN”,// v2board 的域名信息
“token”: “v2board token”, // v2board 和 v2ray-poseidon 的通信密钥

“speedLimit”: 0, // 节点限速 单位 字节/s 0 表示不限速
“user”: {
“maxOnlineIPCount”: 0, // 用户同时在线 IP 数限制 0 表示不限制
“speedLimit”: 0 // 用户限速 单位 字节/s 0 表示不限速
},`

"localPort": 10084 // 本地 api, dokodemo-door, 监听在哪个端口,不能和服务端口相同 } }

docker-compose.yml 中由于本次么有域名解析,直接改端口就好了,就是V2board 新建节点时设置的端口

需要填写域名解析等验证信息的,大概就是:

‘服务端’修改为443
CloudCone DNS下面填入你的邮箱和API
command: tls cloudflare sga.const.cloud 去掉前面的#号 后面改成自己的域名

也可以参考这里:https://www.youtube.com/watch?v=mvy7NATECjI

8.赋予Docker权限,并且启动Docker。
chmod +x /bin/dc cd /root/v2ray-poseidon/docker/v2board/ws-tls dc up -d

V2Board后端V2Ray-Poseidon对接WS+TLS

查看日志:
dc logs

回到v2board站点,刷新新建节点,发现已经正常上线了,本例4 号节点。打开显隐即可。

V2Board后端V2Ray-Poseidon对接WS+TLS

 

最后修改日期: 2024年8月26日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。