VPN技术 · 2023年11月10日

V2RAY 后台

V2RAY 后端

V2RAY 后端搭建教程 支持SS-PANEL 后端

环境CENTOS 或者 debian ubuntu 都可以最好是最新的版本  第一步更新服务器环境安装包 以免后面出现问题
ubuntu debian : 使用以下命令 apt update && apt upgrade -y
第二步运行自动脚本
bash <(curl -L -s https://raw.githubusercontent.com/v2rayv3/pay-v2ray-sspanel-v3-mod_Uim-plugin/master/install-release.sh) –nodeid 123456 –mysqlhost https://bing.com –mysqldbname demo_dbname –mysqluser demo_user –mysqlpasswd demo_dbpassword –mysqlport 3306 –downwithpanel 0 –speedtestrate 6 –paneltype 0 –usemysql 1 –cfemail xxxx –cfkey xxxx
参数说明
nodeid  : 面板节点id  mysqlhost  :域名或者 服务器ip  dbname:数据库名称  demo_dbname:数据库用户名  demo_password:数据库密码  usermysql :默认为1   采用mysql数据库号和密直连形式  cfemail : 意思是cloudflare的邮箱  cfkey: cloudflare里面域名的global api 地址
面板设置V2RAY 规则
TCP 示例,请注意后面有两个分号 xxxxx.com;非0;16;tcp;;  WS xxxxx.com;10550;16;ws;;path=/v2ray|host=oxxxx.com  WS + TLS (Caddy 提供) xxxxx.com;0;16;tls;ws;path=/v2ray|host=Caddy tls的地址|inside_port=10550  nat ws xxxxx.com;非0;16;ws;;path=/v2ray|host=oxxxx.com  nat ws + tls (Caddy 提供) xxxxx.com;0;16;tls;ws;path=/v2ray|host=Caddy tls的地址|inside_port=10550|outside_port=11120  以下为 KCP 示例部分,支持所有 V2Ray 的 type:  none: 默认值,不进行伪装,发送的数据是没有特征的数据包。 xxxxx.com;非0;16;kcp;noop;  srtp: 伪装成 SRTP 数据包,会被识别为视频通话数据(如 FaceTime)。 xxxxx.com;非0;16;kcp;srtp;  utp: 伪装成 uTP 数据包,会被识别为 BT 下载数据。 xxxxx.com;非0;16;kcp;utp;  wechat-video: 伪装成微信视频通话的数据包。 xxxxx.com;非0;16;kcp;wechat-video;  dtls: 伪装成 DTLS 1.2 数据包。 xxxxx.com;非0;16;kcp;dtls;  wireguard: 伪装成 WireGuard 数据包(并不是真正的 WireGuard 协议) 。 xxxxx.com;非0;16;kcp;wireguard;  比如我们采用ws websocks的加密方式设置V2RAY 代理方式 面板上面填写以下参数 47.240.69.185;10550;2;ws;;path=/v2ray|host=www.gov.com.hk 47.240.69.185 为ID 10550  为设置的websocks的端口为10550 host=www.gov.com.hk  伪装成为www.gov.com.hk的方式科学上网

非0 我们建议改成2 要不然节点服务器会保证 这个非0 参数为 alter id 额外id

服务器配置文件目录,或者您可以随意执行该脚本然后对这个文件进行编辑,然后重启V2RAY就可以实现后端的链接

/etc/v2ray/config.json
 "sspanel": {     "nodeid": 123456,  设定的节点id     "checkRate": 60,   60秒从数据库重新拉去数据     "SpeedTestCheckRate": 6,  测速周期     "panelUrl": "https://google.com",   panelurl 设定面板url     "panelKey": "55fUxDGFzH3n",     面板的key     "downWithPanel": 0,     "mu_regex":  "%5m%id.%suffix",      muapi设定     "mu_suffix": "microsoft.com",     "mysql": {       "host": "https://bing.com",  数据库地址       "port": 3306,                数据库端口       "user": "demo_user",        数据库用户名       "password": "demo_dbpassword",   数据库密码       "dbname": "demo_dbname"   数据库名字     },     "paneltype": 0,     "usemysql": 1,  如果您使用api请设定为1     "cf_key": "xxxx",    您自己cloudflare上面 域名下的global api     "cf_email": "xxxx"    您的cloudflare 的邮箱

服务器V2RAY 运行状态命令

tail -f /var/log/v2ray/error.log

docker 方式安装

首先安装docker

curl -fsSL https://get.docker.com -o get-docker.sh  &&  bash get-docker.sh

docker run 命令运行

默认是开了端口51201的映射,请按照自己的需求修改端口映射

docker run -d --name=昵称 -e speedtest=0  -e api_port=2333 -e usemysql=0 -e downWithPanel=0  -e node_id=73 -e sspanel_url=网站WebAPI地址 -e key=Sspanel_Mu_Key  -e MYSQLHOST=数据库ip地址   -e MYSQLDBNAME="demo_dbname" -e MYSQLUSR="demo_user" -e MYSQLPASSWD="demo_dbpassword" -e MYSQLPORT=3306  --log-opt max-size=10m --log-opt max-file=5  --net=bridge -p 51201:51201/tcp -p 51201:51201/udp --restart=always  rico93/v2ray_v3:go_pay

链接配置可选变量组 变量解释, 按需求删减

webapi: -e usemysql=0  -e sspanel_url=网站WebAPI地址 -e key=Sspanel_Mu_Key mysql: -e usemysql=1  -e MYSQLHOST=数据库ip地址 -e MYSQLDBNAME="demo_dbname" -e MYSQLUSR="demo_user" -e MYSQLPASSWD="demo_dbpassword" -e MYSQLPORT=3306 限制内存使用:--memory="300m"  --memory-swap="1g" DDNS和自动TLS会用到的,需要cf域名: -e CF_Key=bbbbbbbbbbbbbbbbbb -e [email protected] 流媒体DNS配置,填写解锁dns:-e LDNS=1.1.1.1

一些命令

查看 logs

docker logs 昵称 –tail 100

第二种

脚本支持:

  • 查看 log
  • 拉取、更新 image
  • 更新 docker-compose.yml
  • 安装 docker、docker-compose

docker-compose 方式安装

安装过程中请根据提示提供信息

mkdir v2ray-agent && cd v2ray-agent && curl https://raw.githubusercontent.com/v2rayv3/pay-v2ray-sspanel-v3-mod_Uim-plugin/master/install.sh -o install.sh && chmod +x install.sh && bash install.sh

一些命令

请在 docker-compose.yml 同目录下执行。

# 更新、拉取 image docker-compose pull  # 创建并启动容器,加上 -d 后台运行 docker-compose up  # 重启容器 docker-compose restart  # 停止容器 docker-compose stop  # 停止并删除容器 docker-compose down  # 查看 logs docker-compose logs   关于内存优化 VPS 中编辑 /etc/systemd/system/v2ray.service 文件,将 ExecStart=/usr/bin/v2ray/v2ray -config /etc/v2ray/config.json 修改成 ExecStart=/usr/bin/env v2ray.ray.buffer.size=1 /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json,保存;然后执行下面的命令生效。  然后输入下面的命令更新缓存大小

重新载入v2ray 参数并启动

sudo systemctl daemon-reload && sudo systemctl restart v2ray.service 
OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.