黑帽联盟

 找回密码
 会员注册
查看: 1770|回复: 0
打印 上一主题 下一主题

[安全教程] V2board搭建教程-后端对接节点篇

[复制链接]

295

主题

18

听众

965

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    难过
    2024-11-13 00:16
  • 签到天数: 370 天

    [LV.9]以坛为家II

    前面介绍了V2Board机场前端面板搭建教程,本篇接上文!关于v2board如何对接后端v2ray节点,通过docker快速对接v2ray后端节点,v2ray后端对接脚本程序:Aurora、v2ray-poseidon、sogo以及新出的 XrayR 四种对接脚本。



    其中Aurora由官方人员维护,属于v2board的亲儿子,需付费258 USDT才能使用(永久版);v2ray-poseidon又叫波塞冬,社区版可以免费提供50个有效用户,商业版年付65 USDT;sogo社区版提供免费88个有效用户,商业版年付65 USDT; XrayR 后端则属于开源后端,宣称永久免费。


    四者最大差别是Aurora仅能在v2board面板使用,v2ray-poseidon、sogo、 XrayR 都可以对接v2board、vnetpanel、sspanel三种面板.


    前端网站添加节点

    1、打开v2board面板网站管理中心,找到权限组,创建一个组,然后再找到节点管理-添加节点;

    21.png


    2、我这里添加下最简单的TCP协议节点做示范,其它协议类似:名称标签随意,倍率是用户使用流量按多少倍算,权限组就是刚才添加的组,节点地址和端口填需要对接的后端服务器IP或域名、自定义端口,连接端口和服务端口一般情况请保持一致,传输协议TCP,然后提交确认;

    22.png


    3、选择系统配置找到服务端,设置通讯密钥(自定义16位数以上),社区版无授权文件,如有授权文件则填入进去;

    23.png


    后端服务器对接节点

    (一)、v2ray-poseidon后端

    1、通过SSH连接上你的Linux后端节点服务器(需要性价比高的服务器在本站都有推荐),推荐使用CentOS7;安装内核加速,推荐使用bbr plus。先安装内核,选择2,重启后,开启加速,选择7,如需其它BBR加速脚本看本站提供的教程。


    wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
    chmod +x tcp.sh
    ./tcp.sh

    2、同步时间为北京时间:一般不需要,保险起见,建议还是同步一下。


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

    3、关闭防火墙:必须要做,否则大部分对接上节点但是连接都会无网络连接。


    systemctl start supervisord
    systemctl disable firewalld
    systemctl stop firewalld

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

    5、从GitHub获取后端源码安装v2ray-poseidon。


    yum install -y git
    git clone https://github.com/ColetteContreras/v2ray-poseidon.git

    6、修改配置文件,我这里对接的tcp协议,如果需要对接其它协议就进入到v2board目录下的其它协议文件夹。config.json文件需要修改三项。docker-compose.yml文件需要修改端口。


    cd /root/v2ray-poseidon/docker/v2board/tcp
    vi config.json
    ##"nodeId":6 // 面板里添加完节点后生成的自增ID
    ##"webapi": "https://vip.yunrank.cn",// v2board 的域名信息或单独设置个专门对接后端不需要用户访问的域名
    ##"token": "fsdfsfsqwertyuio", // v2board 和 v2ray-poseidon 的通信密钥
    vi docker-compose.yml
    ##'服务端'修改为前端面板设置的端口数字

    7、赋予Docker权限,并且启动Docker


    chmod +x  /bin/dc
    cd /root/v2ray-poseidon/docker/v2board/tcp
    dc up -d

    8、到此为止你已经全部设置好了。接下来我们可以查看一下日志看看有没有报错。


    dc logs

    9、回到前端v2board面板网站,可以看到刚才添加的节点状态显示蓝色(新版为黄色,表示对接成功但还没人使用),表示已对接成功,红色则对接失败检查故障,最后打开显隐开关连接节点测试。

    24.png


    (二)、soga后端对接

    1、按照前面的添加好节点,把防火墙或时间同步下,这里就不加上了,输入下列命令安装soga;


    bash <(curl -Ls https://blog.sprov.xyz/soga.sh)

    bash <(curl -Ls https://raw.githubusercontent.com/sprov065/soga/master/install.sh)

    2、安装好后命令行输入:vi /etc/soga/soga.conf 编辑以下几个地方(面板类型、面板域名、通信密钥、节点ID),其它根据自身需求配置;


    type=v2board       ## 对接的面板类型,可选v2board/sspanel/vnetpanel
    server_type=v2ray  ## 对接的节点类型,可选v2ray/trojan/SS
    api=webapi         ## 对接的方式,可选webapi 或 db,表示 webapi 对接或数据库对接
    ##webapi 对接
    webapi_url=https://vip.yunrank.cn/  ## 面板域名地址,或自定义个专用后端对接不提供访问的域名
    webapi_mukey=niasdfghjklqwert    ## 面板设置的通讯密钥
    ##数据库对接
    db_host=db.xxx.com  ## 数据库地址
    db_port=3306  ## 数据库端口
    db_name=name  ## 数据库名
    db_user=root  ## 数据库用户名
    db_password=asdasdasd  ## 数据库密码
    node_id=1   ## 前端节点id
    soga_key=  ## 授权密钥,社区版无需填写,最多支持88用户,商业版无限制
    user_conn_limit=0  ## 限制用户连接数,0代表无限制,v2board 必填!!!
    user_speed_limit=0   ## 用户限速,0代表无限制,单位 Mbps,v2board 必填!!!
    check_interval=100   ## 同步前端用户、上报服务器信息等间隔时间(秒),近似值
    force_close_ssl=false ## 设为true可强制关闭tls,即使前端开启tls,soga也不会开启tls,方便用户自行使用nginx、caddy等反代
    forbidden_bit_torrent=true  ## 设为true可禁用bt下载
    default_dns=8.8.8.8,1.1.1.1  ## 配置默认dns,可在此配置流媒体解锁的dns,以逗号分隔

    3、编辑好自己需要的设置后保存退出,命令行输入soga,输入数字4启动soga,可输入7或8查看状态和日记,没意外的话面板已经亮灯了,自行测试是否能上网;


    (三)、XrayR后端对接

    1、下载安装xrayr后端


    bash <(curl -Ls https://raw.githubusercontent.com/XrayR-project/XrayR-release/master/install.sh)

    2、编辑xrayr配置文件:


    vi /etc/XrayR/config.yml

    3、 编辑好自己需要的设置后保存退出,命令行输入xrayr,输入数字4启动或进行其他管理。





    V2Board机场前端面板搭建篇:https://bbs.cnblackhat.com/thread-3014-1-1.html
    V2board搭建教程—国内中转节点对接篇https://bbs.cnblackhat.com/thread-3025-1-1.html
    V2board对接支付系统篇:https://bbs.cnblackhat.com/thread-3017-1-1.html
    v2board对接邮件篇:https://bbs.cnblackhat.com/thread-3018-1-1.html
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部