对接 V2board 教程

搬瓦工精品GIA

授权码加 TG 组获取,拿到授权码之后,加到 系统设置 – 服务端 – 授权文件 中

支持两种方式运行:1. 在 docker 中运行 v2ray-poseidon 2. 直接运行 v2ray-poseidon

方式一 在 docker 中运行 v2ray-poseidon

安装 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
# 创建个软链接,以后用 dc 命令来代替 docker-compose
rm -f `which dc`  # 若系统中存在 dc 则删除,这个 dc 就是个计算器,完全没有用
ln -s /usr/local/bin/docker-compose /usr/bin/dc
systemctl start docker

Clone docker 和配置文件

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

cd 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

方式二 直接在系统中运行 v2ray-poseidon

1. 安装

curl -L -s https://raw.githubusercontent.com/ColetteContreras/v2ray-poseidon/master/install-release.sh | sudo bash

2. 配置

修改 /etc/v2ray/config.json

3. 生成 tls 证书

按这个教程生成证书 生成完证书后,把证书放到 /root/.cert 目录下,v2board 生成的配置会去该目录下找证书,所以必须放到这里。可以运行以下两条命令

 mkdir -p /root/.cert
 cp /etc/v2ray/v2ray.crt /root/.cert/server.crt
 cp /etc/v2ray/v2ray.key /root/.cert/server.key

4. 启动 v2ray

service v2ray restart

5. 查看日志

 tail -f /access.log /error.log
转载请注明阿虎爱分享http://ahushare.com
阿虎爱分享 » 对接 V2board 教程

发表评论

阿虎爱分享YouTube频道

立即查看 了解详情