扫一扫,微信登陆

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

搜索
查看: 4321|回复: 0

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

[复制链接]

306

主题

334

帖子

1874

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1874
QQ
发表于 2021-1-6 01:24:43 | 显示全部楼层 |阅读模式
宝塔 安装 v2ray-web-manager2 K! ?+ D, D* o7 i6 U
v2ray-web-manager 介绍
v2ray-web-manager 是一个v2ray管理面板,功能主要有:
  • 支持单端口、多用户
  • 支持 WebSocket+TLS 模式
  • 账号管理
  • 流量控制
  • 连接数控制
  • 限速
    & @) H- B0 N, ^0 H. T0 O' ^( L# U: u3 Z
一、安装BT宝塔,添加站点
较小内存VPS推荐安装低版本 宝塔5.9,纯面板约占系统10M内存;
512G内存及以上推荐安装新版本 宝塔7.2.0+,纯面板约占系统60M内存;
! L8 K& h6 m- `, P7 y5 P
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
. `2 x! N& d6 V" u

% W& ]% a* D. v' E; [' W( \
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安装完毕。
  • 添加站点* ^6 X) J& W8 e3 g1 ^/ Y
Nginx安装成功后,点击面板左侧的“网站”,然后添加站点,填写自己的域名,最后确认提交。
  • 网站开启SSL- r2 K3 I4 I, n, N; n( u! F" j
点击新添加站点的设置,开启SSL,前提是你的域名已经成功解析到机器的IP
  • 配置管理面板的路径转发
    , t0 T( \5 X1 F( z; w3 o9 A8 j9 r
新添加的代码部分(放至在配置文件的倒数第四行即可):
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;}
2 U4 r3 D  q1 v6 v

6 `5 c: G1 z  G; j( B  G! w
配置 "/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服务+ |4 ]3 N0 P* q# X! c
# 所有参数:(冒号)后面都要有空格 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,要和上面一致2 ^+ s" Z8 {* l* o2 P
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:60019 e7 B; e' |( S& V( X8 y
最后点击提交,添加服务器完毕;
创建用户配置用户账号的速度、流量、连接数、有效期查看服务器的vmess导入链接 和 v2ray信息
更多功能等待探索.....
有什么问题可以在此评论或者与我联系:
1 N6 a3 Z; N7 a

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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