扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 4845|回复: 0

使用BT宝塔快速安装v2ray-web-manager面板,支持HTTPS

[复制链接]

352

主题

379

帖子

2159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2159
QQ
发表于 2021-1-6 01:24:43 | 显示全部楼层 |阅读模式
宝塔 安装 v2ray-web-manager& F  S' A7 k# c  ~5 C. M
v2ray-web-manager 介绍
v2ray-web-manager 是一个v2ray管理面板,功能主要有:
  • 支持单端口、多用户
  • 支持 WebSocket+TLS 模式
  • 账号管理
  • 流量控制
  • 连接数控制
  • 限速
    * E8 x6 z& i% z5 W3 V% s5 W- }
一、安装BT宝塔,添加站点
较小内存VPS推荐安装低版本 宝塔5.9,纯面板约占系统10M内存;
512G内存及以上推荐安装新版本 宝塔7.2.0+,纯面板约占系统60M内存;

' M; ]4 H; T% n* c) }) g
CentOS安装命令:
# 宝塔5.9yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh# 宝塔7.2.0+yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
; C& {; G+ b; W) C$ r0 d! o5 M

" f; a" J7 N3 H+ s
Ubuntu/Deepin安装命令:
# 宝塔5.9wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh# 宝塔7.2.0+wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安装命令:
# 宝塔5.9wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh# 宝塔7.2.0+wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安装命令:
# 宝塔5.9wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh# 宝塔7.2.0+wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
宝塔面板安装成功后,先登录面板,然后仅安装Nginx,选择1.15或更高版本。
耐心等待Nginx安装完毕。
  • 添加站点
    + V% e/ c  y3 H1 r9 M& R7 [
Nginx安装成功后,点击面板左侧的“网站”,然后添加站点,填写自己的域名,最后确认提交。
  • 网站开启SSL  F4 e+ Y9 F) i1 g! C' U) N
点击新添加站点的设置,开启SSL,前提是你的域名已经成功解析到机器的IP
  • 配置管理面板的路径转发% R9 h( [+ I7 {$ I- R. v
新添加的代码部分(放至在配置文件的倒数第四行即可):
location /api {  proxy_pass http://127.0.0.1:9091/;}location /ws/ {  proxy_redirect off;  proxy_pass http://127.0.0.1:8081;  proxy_http_version 1.1;  proxy_set_header Upgrade $http_upgrade;  proxy_set_header Connection "upgrade";  proxy_set_header Host $http_host;  proxy_set_header X-Real-IP $remote_addr;  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
5 s% m( F; B- {  C& {$ {

; \2 b+ g' I7 I
配置 "/api" 和 "/ws/" 的转发是因为面板的管理服务使用了这两个路径;
最后点击 “保存”。
浏览器输入你的域名,测试一下网站是否能够正常访问吧!
二、安装v2ray并修改配置
使用官网一键安装v2ray:
bash <(curl -L -s https://install.direct/go.sh)
安装成功后,可以使用宝塔面板的“文件”功能,找到并编辑 /etc/v2ray/config.json 文件,
使用下面的配置(不需要任何修改):
{  "api": {    "services": [      "HandlerService",      "LoggerService",      "StatsService"    ],    "tag": "api"  },  "inboundDetour": [    {      "listen": "127.0.0.1",      "port": 62789,      "protocol": "dokodemo-door",      "settings": {        "address": "127.0.0.1"      },      "tag": "api"    }  ],  "log": {    "loglevel": "info"  },  "inbounds": [    {      "listen": "127.0.0.1",      "port": 6001,      "protocol": "vmess",      "settings": {        "clients": [],        "disableInsecureEncryption": false      },      "sniffing": {        "destOverride": [          "http",          "tls"        ],        "enabled": true      },      "streamSettings": {        "network": "ws",        "security": "none",        "wsSettings": {          "headers": {},          "path": "/ws/"        }      },      "tag": "6001"    }  ],  "outbounds": [    {      "protocol": "freedom",      "settings": {}    },    {      "protocol": "blackhole",      "settings": {},      "tag": "blocked"    }  ],  "policy": {    "system": {      "statsInboundDownlink": true,      "statsInboundUplink": true    }  },  "routing": {    "rules": [      {        "inboundTag": [          "api"        ],        "outboundTag": "api",        "type": "field"      },      {        "ip": [          "geoip:private"        ],        "outboundTag": "blocked",        "type": "field"      },      {        "outboundTag": "blocked",        "protocol": [          "bittorrent"        ],        "type": "field"      }      },  "stats": {}}
最后记得保存。
# 重启v2rayservice v2ray restart三、安装v2ray-web-manager前端
回到SSH工具,执行下面的命令:
# 创建目录mkdir /opt/jar -pcd /opt/jar# 下载前端文件和管理程序wget -c https://glare.now.sh/master-coder-ll/v2ray-web-manager/admin -O admin.jarwget -c https://glare.now.sh/master-coder-ll/v2ray-manager-console/dist -O dist.zipwget -c https://glare.now.sh/master-coder-ll/v2ray-web-manager/v2ray-proxy -O v2ray-proxy.jar# 解压前端到web文件夹unzip dist.zip  -d web#前端项目部署完成
然后再使用宝塔面板的“文件”功能,
进入到 /opt/jar/web 目录下,全选所有文件,将这些文件复制到你的站点目录下,
例如我的站点目录为: /www/wwwroot/jivps.com
四、安装v2ray-web-manager后端
使用宝塔面板的“文件”功能,进入到 /opt/jar 目录下,
编辑两个文件,第一个 admin.yaml,
  • 修改第一次启动时候的账号和密码
  • 修改authPassword
  • 修改email服务+ Z! J2 d' |5 |
# 所有参数:(冒号)后面都要有空格 admin:  #第一次启动时候的账号和密码  email: admin@admin.com  password: 123456proxy:  #与porxy交互的密码,也是各种token的私钥  authPassword: 'token'  subscriptionTemplate: /subscribe/%s?type=%s&timestamp=%s&token=%semail:  #SMTP地址  host: smtp.163.com  #用户名称  userName: xxxxxxxx@163.com  #SMTP授权密码  password: XXXXXXXXXXX  #端口  port: 25  #默认false ,邮件不支持startTls不要开启  startTlsEnabled: false
编辑第二个文件 proxy.yaml,
  • 修改authPassword,要和上面一致
    % K& k0 }0 k: ]" f
proxy:  authPassword: 'token'  localPort: 8081  maxConnections: 300五、运行v2ray-web-manager
为了使Nginx和v2ray的配置文件生效,先重启一下服务器
# 重启vpsreboot
稍后重启完毕,重新连接SSH,运行以下命令来启动管理面板:
# 创建默认数据库目录mkdir /opt/jar/db -p# 运行 admin,需约16秒nohup java -jar -Xms40m -Xmx40m -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=80m  /opt/jar/admin.jar --spring.config.location=/opt/jar/admin.yaml > /dev/null 2>&1 &# 运行 v2ray-proxy,需约8秒nohup java -jar -Xms40m -Xmx40m -XX:MaxDirectMemorySize=10M -XX:MaxMetaspaceSize=80m /opt/jar/v2ray-proxy.jar --spring.config.location=/opt/jar/proxy.yaml > /dev/null 2>&1 &
查看运行日志,可以使用下面的命令:
# 查看admin日志tail -100f /opt/jar/logs/admin.log# 查看admin的错误日志(version > v3.1.5)tail -100f /opt/jar/logs/admin.log.ERROR    # 查看 v2ray-proxy日志tail -100f /opt/jar/logs/v2ray-proxy.log# 查看v2ray-proxy的错误日志(version > v3.1.5)tail -100f /opt/jar/logs/v2ray-proxy.log.ERROR    # ctrl+c 退出查看日志
v2ray管理面板启动成功后,可以在浏览器访问你的域名进行登录了,
面板登录页面
使用之前配置的管理员账号和密码登录即可,登录成功后的截图
添加服务器
首次使用需要添加服务器,点击左侧 服务器-->创建服务器
  • 填写 服务器名称(随便填)
  • 填写 访问域名(你的域名)
  • 填写 访问端口:443
  • 支持TLS:是
  • 填写 v2rayTag:6001( w: f7 U: O8 B9 \3 p
最后点击提交,添加服务器完毕;
创建用户配置用户账号的速度、流量、连接数、有效期查看服务器的vmess导入链接 和 v2ray信息
更多功能等待探索.....
有什么问题可以在此评论或者与我联系:

1 y7 v# Z; M( d

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
青浦海洋数码电脑城
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表