跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 给你们来点干货:宝塔BT面板+V2Ray:实现Websocket+TLS+Nginx分流
未分類
22 2 月 2020

给你们来点干货:宝塔BT面板+V2Ray:实现Websocket+TLS+Nginx分流

meilinhost 大佬有话说 : 2019-11-23 18:27:17

给你们来点干货:宝塔BT面板+V2Ray:实现Websocket+TLS+Nginx分流

本帖最后由 meilinhost 于 2019-11-26 19:50 编辑

参考资料:
https://injoy.work/archives/ed4e432a.html
https://www.hostloc.com/thread-432082-1-1.html

安装V2Ray
SSH连接上远程VPS后,下载安装脚本:
wget https://install.direct/go.sh
然后执行脚本安装V2Ray:
sudo bash go.sh
在安装完V2Ray之后,修改配置文件重启V2Ray即可,配置文件路径为/etc/v2ray/config.json

以下是V2Ray可使用的命令:
sudo service v2ray start #启动V2Ray
sudo service v2ray stop #停止运行V2Ray
sudo service v2ray restart #重启V2Ray
sudo service v2ray status #查看V2Ray状态

安装宝塔BT面板(省略)
登录BT面板后,可一键部署源码,选择安装LNMP环境;
一切都安装完后,点击「网站」——「添加站点」

成功添加完站点后,点击「设置」——SSL——Let’s Encrypt,成功申请SSL后,保存

再点击站点「设置」的「配置文件」选项,在最后一个}前添加如下代码:

================================

      location /你的伪装路径 {

      proxy_redirect off;

      proxy_pass http://127.0.0.1:你的端口;#这个端口不能是80和443,这是本地监听端口

      proxy_http_version 1.1;

      proxy_set_header Upgrade $http_upgrade;

      proxy_set_header Connection "upgrade";

      proxy_set_header Host $http_host;

      }

===================================

回到「首页」,重启「Nignx服务」
BT面板「安全」,防火墙端口放行,新增你的V2Ray端口
修改V2Ray配置文件
打开面板「文件」,在路径中输入/etc/v2ray,编辑一下文件,并保存
========================================
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 你的端口, #自动生成的端口,须与Nignx设置的相一致,可自定义
"protocol": "vmess",
"settings": {
    "clients": [
      {
      "id": "b25e5370-3100-4bba-b108-0367e1239efb", #自动生成的UUID
      "level": 1,
      "alterId": 64
      }
    ]
},
"streamSettings": {
"network":"ws",
"wsSettings": {
"path": "/你的伪装路径", #path可自定义,这里是/ws,须与Nginx和客户端的path相一致
"headers": {
"Host": "你的域名" #Host可自定于任意域名,此处没有添加
}
}
}
},
"outbound": {
"protocol": "freedom",
"settings": {}
},
"outboundDetour": [
{
    "protocol": "blackhole",
    "settings": {},
    "tag": "blocked"
}
],
"routing": {
"strategy": "rules",
"settings": {
    "rules": [
      {
      "type": "field",
      "ip": [
          "0.0.0.0/8",
          "10.0.0.0/8",
          "100.64.0.0/10",
          "127.0.0.0/8",
          "169.254.0.0/16",
          "172.16.0.0/12",
          "192.0.0.0/24",
          "192.0.2.0/24",
          "192.168.0.0/16",
          "198.18.0.0/15",
          "198.51.100.0/24",
          "203.0.113.0/24",
          "::1/128",
          "fc00::/7",
          "fe80::/10"
      ],
      "outboundTag": "blocked"
      }
    ]
}
}
}

========================================

service v2ray restart #重启V2Ray服务
service v2ray status #查看v2ray是否运行

配置客户端:
========================================
确保你按上述安装好,并且无错误

然后客户端大概就是

你的域名
443
uuid密码

ID:64
ws
伪装类型默认none
伪装域名就是你域名
然后底层tls
path就是上述配置文件中的伪装路径

========================================

下期放出 ss-v2ray插件+宝塔ws-tls-web-nginx

https://www.hostloc.com/forum.php?mod=viewthread&tid=612728&extra=page%3D1&page=1&mobile=no

wvps 大佬有话说 : 2019-11-23 18:28:12

太麻烦了,直接caddy+v2ray+ws+tls

蓝色的信封 大佬有话说 : 2019-11-23 18:32:25

V2+ws+tls 速度不如正常酸酸的一半。更别提加了cf的。   用着太难受了

暗黑骑士 大佬有话说 : 2019-11-23 18:30:14

正在用 线路好没啥区别

meilinhost 大佬有话说 : 2019-11-23 18:30:32

使用的环境不同,我在宝塔建站 顺便搭个网站

003 大佬有话说 : 2019-11-23 18:30:33

哇哇哇,这个必须要收藏一波哦:lol

小旭 大佬有话说 : 2019-11-23 18:34:07

   location /你的伪装路径 {

伪装路径是什么?

meilinhost 大佬有话说 : 2019-11-23 18:35:40

蓝色的信封 大佬有话说 : 2019-11-23 18:32
V2+ws+tls 速度不如正常酸酸的一半。更别提加了cf的。   用着太难受了

v2速度就慢,我已经从v2换ss-+v2ray插件了

meilinhost 大佬有话说 : 2019-11-23 18:37:11

小旭 大佬有话说 : 2019-11-23 18:34
location /你的伪装路径 {

伪装路径是什么?

可以随便写 比如nginx,比如hostloc 如果不写,只用/会导致你网站根目录打不开

eudx 大佬有话说 : 2019-11-23 18:40:38

等插件吧。楼主写的比较细致
小白都能看懂:$

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具