扫一扫,微信登陆

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

搜索
查看: 4842|回复: 0

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

[复制链接]

352

主题

379

帖子

2159

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2159
QQ
发表于 2021-1-6 01:24:43 | 显示全部楼层 |阅读模式
宝塔 安装 v2ray-web-manager$ l1 j+ h' C' \0 ^
v2ray-web-manager 介绍
v2ray-web-manager 是一个v2ray管理面板,功能主要有:
  • 支持单端口、多用户
  • 支持 WebSocket+TLS 模式
  • 账号管理
  • 流量控制
  • 连接数控制
  • 限速6 z8 z% R# z+ S) @: z  Q. `
一、安装BT宝塔,添加站点
较小内存VPS推荐安装低版本 宝塔5.9,纯面板约占系统10M内存;
512G内存及以上推荐安装新版本 宝塔7.2.0+,纯面板约占系统60M内存;

1 v+ s8 M* M$ M% G8 ~8 a2 }: x
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
6 @8 l. t! h: G2 S6 m# p6 z

, }0 g# a. u8 S7 w+ w. l: K1 C5 J
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安装完毕。
  • 添加站点
    , C" J& x# P- ?6 r
Nginx安装成功后,点击面板左侧的“网站”,然后添加站点,填写自己的域名,最后确认提交。
  • 网站开启SSL1 m& _0 L0 t, ?. i& S$ N
点击新添加站点的设置,开启SSL,前提是你的域名已经成功解析到机器的IP
  • 配置管理面板的路径转发" \+ T: O- X' P# K& L+ B
新添加的代码部分(放至在配置文件的倒数第四行即可):
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;}
% m5 }/ U. {5 p: A: M9 ~
' G! ~+ X( z4 p
配置 "/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服务( p" G" {2 e% s5 a0 j
# 所有参数:(冒号)后面都要有空格 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,要和上面一致" P/ l( |2 U+ [. y4 }, [$ d
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
    ' p, Z/ T" Z6 e* X
最后点击提交,添加服务器完毕;
创建用户配置用户账号的速度、流量、连接数、有效期查看服务器的vmess导入链接 和 v2ray信息
更多功能等待探索.....
有什么问题可以在此评论或者与我联系:

+ W3 |: f; r& `; j  Y. R) w% F( j

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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