搭配 V2Board 面板

目录

节点部署(以WebSocket-TLS 模式为例)

节点服务器 Centos7 X64

通过SSH工具访问服务器

CentOS 禁用 SELinux

sed -i 's/enforcing/disabled/g' /etc/selinux/config /etc/selinux/config
# 修改完之后需要重启系统
reboot

安装加速

推荐使用BBR2或BBRPlus

yum install wget
wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

reboot 重启完成后 ./tcp.sh 进入管理脚本,开启加速

同步时间

Debian/Ubuntu

apt-get install -y ntp
service ntp restart

CentOS/RHEL

yum -y install ntpdate
timedatectl set-timezone Asia/Shanghai
ntpdate ntp1.aliyun.com

关闭防火墙

systemctl disable firewalld
systemctl stop firewalld

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

依次 执行上面命令,docker.service为active (running) 时表示正常

CloudFlare节点域名解析,将节点地址通过A记录指向节点服务器iP,云朵灰色

后台新增节点,TLS+WebSocket模式,连接端口和服务端口均为443,按需求添加审计规则或DNS规则

yum install -y git 2> /dev/null || apt install -y git
git clone https://github.com/ColetteContreras/v2ray-poseidon.git

修改配置文件

修改/root/v2ray-poseidon/docker/v2board/ws-tls目录下的config.json

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

修改 /root/v2ray-poseidon/docker/v2board/ws-tls 目录下的 docker-compose.yml

配置 TLS 证书

有三种配置证书的方式:

  1. 使用 dns 验证生成证书

CERT_MODE = dns DNS_PROVIDER = dns_cf # 修改为你的域名托管服务商 CERT_DOMAIN = yourdomain.com # 证书的域名 然后根据自己的服务商修改下面的选项

Cloudflare key获取

CloudFlare-右上角头像-我的个人资料-API令牌-Global API Key-查看

  1. 使用 http(即机器的 80 端口)生成证书

ports 下面的 80 端口映射到主机并放行

  • "80:80"

    CERT_MODE = http

    CERT_DOMAIN = yourdomain.com

  1. 已有证书文件

把证书文件通过 volume 映射到容器,假设你的证书文件在当前目录下,文件名为 v2ray.crt 和 v2ray.key 将 CERT_FILE 和 KEY_FILE 前面的注释删除 CERT_FILE = /etc/v2ray/v2ray.crt # 和映射的冒号后面的路径一致 KEY_FILE = /etc/v2ray/v2ray.key # 和映射的冒号后面的路径一致

编辑完成后保存

启动节点

cd /root/v2ray-poseidon/docker/v2board/ws-tls
dc up -d

查看运行日志

dc logs

日志无报错此时节点状态为蓝色,打开显隐开关用户中心就能看到节点

无法正常使用请获取运行日志到 V2Ray Poseidon 提问

更多节点配置

v2ray-poseidon/docker/v2board

TCP 模式

cd tcp
  1. 修改 config.json 中的 poseidon 下面的配置

  2. 修改 docker-compose.yml 的服务端口

启动

dc up -d

CloudFlare CDN + WebSocket 模式1

  1. v2board 中节点的连接端口和服务端口都得为 443

  2. CloudFlare 打开代理

  3. 修改配置文件并启动 docker

cd ws

修改 config.json 中的 poseidon 下面的 nodeId, webapi, 和 token

启动

dc up -d

WebSocket-TLS 模式2

该模式下请确保 CloudFlare 解析的那边图标是灰色的(也就是不用 CF 的 CDN,只用来做域名解析)

cd ws-tls
  1. 修改 config.json 中的 poseidon 下面的配置

  2. 修改 docker-compose.yml 中的配置,根据你的 DNS 信息

启动

dc up -d

更多

下列命令在 /root/v2ray-poseidon/docker/v2board/ 对应目录下执行

启动

dc up -d

停止

dc stop

重启

dc restart

查看日志

dc logs

商业授权

Poseidon授权,未授权只能限制 50 人使用。 用户数说明:限制 50 人时,请按面板用户数来算,如果你发现超过 50 还能用,那是你赚到的,与此同时你需要承担相应的风险,可能在某个时刻后端会集体挂掉,重启也无法启动,所以请在面板人数小于等于 50 时,加群购买授权码,以防出现无法服务的情况。 50人限制的真实含义:面板有效用户数。有效用户为那些有权连接到你的节点的用户,一般来说就是 流量没超、还没到期、以及未被管理员封禁 的那些用户。

商业授权版价格(单位USDT)

人数

≤2000

≤6000

无限

一年

65

130

200

两年

115

230

330

三年

159

310

450

永久

220

440

660

备注:以上授权均为在线授权,修改域名/面板一次 5USDT 该授权为虚拟物品,不支持退款,请先使用社区版测试所有功能,如果能达到您的预期再进行购买。

购买V2Ray Poseidon商业授权