V2Board后端V2Ray-Poseidon對接WS+TLS

https://www.54fxp.top/903.html
本站搭建的測試地址:https://v2.rsgdxp.com (興趣技術(shù)學(xué)習(xí)交流)
本次介紹 WebSocket + TLS協(xié)議的對接。后端采用的是Poseidon社區(qū)版對接,最多只允許50個(gè)用戶同時(shí)在線。

1.通過SSH連接上你的Linux服務(wù)器,推薦使用CentOS7。

2.安裝內(nèi)核加速,推薦使用bbr plus。先安裝內(nèi)核,選擇2,重啟后,開啟加速,選擇7。
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" chmod +x tcp.sh ./tcp.sh
新環(huán)境,沒有wget 安裝即可:
yum install wget

3.同步時(shí)間為北京時(shí)間。一般不需要,保險(xiǎn)起見,還是同步一下。
yum -y install ntpdate timedatectl set-timezone Asia/Shanghai ntpdate ntp1.aliyun.com

4.關(guān)閉防火墻。
systemctl disable firewalld systemctl stop firewalld

5.安裝并啟動(dòng) 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

需要等待一會(huì),看自己網(wǎng)絡(luò)環(huán)境。然后逐條執(zhí)行:
systemctl start docker

service docker start

systemctl enable docker.service

systemctl status docker.service

6.新環(huán)境安裝下GIT,再從GitHub獲取后端源碼。
yum install -y git git clone https://github.com/ColetteContreras/v2ray-poseidon.git

7.修改配置文件。config.json 只需要修改三項(xiàng)。docker-compose.yml
進(jìn)入這里
cd /root/v2ray-poseidon/docker/v2board/ws-tls

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

我鏈接端使用的FS,個(gè)人習(xí)慣直接FS里操作修改(當(dāng)然VI編輯也好 比如vi docker-compose.yml
):

config.json中修改 下面三處,根據(jù)自己情況修改保存。

`{
"poseidon": {
"panel": "v2board", // 這一行必須存在,且不能更改
"nodeId": 1, // 你的節(jié)點(diǎn) ID 和 v2board 里的一致
"checkRate": 60, // 每隔多長時(shí)間同步一次配置文件、用戶、上報(bào)服務(wù)器信息
"webapi": "http or https://YOUR V2BOARD DOMAIN",// v2board 的域名信息
"token": "v2board token", // v2board 和 v2ray-poseidon 的通信密鑰

"speedLimit": 0, // 節(jié)點(diǎn)限速 單位 字節(jié)/s 0 表示不限速
"user": {
"maxOnlineIPCount": 0, // 用戶同時(shí)在線 IP 數(shù)限制 0 表示不限制
"speedLimit": 0 // 用戶限速 單位 字節(jié)/s 0 表示不限速
},`

"localPort": 10084 // 本地 api, dokodemo-door, 監(jiān)聽在哪個(gè)端口,不能和服務(wù)端口相同 } }

docker-compose.yml 中由于本次么有域名解析,直接改端口就好了,就是V2board 新建節(jié)點(diǎn)時(shí)設(shè)置的端口

需要填寫域名解析等驗(yàn)證信息的,大概就是:

‘服務(wù)端’修改為443
CloudCone DNS下面填入你的郵箱和API
command: tls cloudflare sga.const.cloud 去掉前面的#號(hào) 后面改成自己的域名

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

8.賦予Docker權(quán)限,并且啟動(dòng)Docker。
chmod +x /bin/dc cd /root/v2ray-poseidon/docker/v2board/ws-tls dc up -d


查看日志:
dc logs

回到v2board站點(diǎn),刷新新建節(jié)點(diǎn),發(fā)現(xiàn)已經(jīng)正常上線了,本例4 號(hào)節(jié)點(diǎn)。打開顯隱即可。

寫作分享不易,喜歡覺得有用,歡迎轉(zhuǎn)發(fā)分享,或者打賞支持,謝謝!


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容