目录
切换到root账号
设置root密码
Debian安装宝塔面板
开启DEBIAN9 BBR
安装v2ray服务器:官方脚本
首页 专题 宝塔面板 Debian如何安装宝塔面板及配置v2ray服务器

Debian如何安装宝塔面板及配置v2ray服务器

Aug 12, 2021 pm 02:20 PM
后端

本文由宝塔面板教程栏目给大家介绍Debian如何安装宝塔面板、如何开启DEBIAN9 BBR以及如何安装v2ray服务器,希望对需要的你有所帮助!

宝塔面板+V2RAY

切换到root账号

sudo -i
登录后复制

设置root密码

passwd
登录后复制

Debian安装宝塔面板

BT面板官方安装脚本:(Debian系统)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
登录后复制

Centos安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
登录后复制

如下图就安装成功了。

6e3cd5ebcca86d427bf55d9bc9b5284.png

根据上面提示的地址和密码登录你的宝塔面板
安装Nginx/Sql/或是其他你需要的运行环境软件

94701772e35be368eadfbe9dab92cfe.png

因为有时候debian不能急速安装,一般是编译安装,所以速度慢的奇葩!!若是真心是建站需求的话,推荐使用CENTOS7以上的系统,那样安装运行环境很急速的!一般10分钟内全部搞定

开启DEBIAN9 BBR

  echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
  echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  sysctl -p
  sysctl net.ipv4.tcp_available_congestion_control
  lsmod | grep bbr
登录后复制

安装v2ray服务器:官方脚本

bash <(curl -L -s https://install.direct/go.sh)
登录后复制

如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian系统安装 Curl 方法

apt-get update -y && apt-get install curl -y
登录后复制

centos系统安装 Curl 方法

yum update -y && yum install curl -y
登录后复制

vi /etc/v2ray/config.json V2RAY服务器的配置文件如下:(下面代码可以直接覆盖源文件代码)

  {
   "inbounds": [{
   "port": 65432, //此处为安装时生成的端口,可修改随意,但是保证和下面提到的端口号相同
   "listen":"127.0.0.1",
   "protocol": "vmess",
   "settings": {
   "clients": [
   {
   "id": "xxxxxxxxx", //此处为安装时生成的id
   "level": 1,
   "alterId": 64 //此处为安装时生成的alterId
   }
   ]
   },
   "streamSettings": {
   "network": "ws",
   "wsSettings": {
   "path": "/SoftDown" //此处为路径,需要和下面NGINX上面的路径配置一样
   }
   }
   }],
   "outbounds": [{
   "protocol": "freedom",
   "settings": {}
   },{
   "protocol": "blackhole",
   "settings": {},
   "tag": "blocked"
   }],
   "routing": {
   "rules": [
   {
   "type": "field",
   "ip": ["geoip:private"],
   "outboundTag": "blocked"
   }
   ]
   }
  }
登录后复制

设置为开机自动启动

  1. systemctl enable v2ray

启动v2ray服务

  1. systemctl start v2ray

自动签发SSL证书,并强制开启HTTPS
a510294565fb98fb5b54860abec9677.png

配置站点的nginx

  location /SoftDown {
  proxy_redirect off;
  proxy_pass http://127.0.0.1:65432;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
  proxy_set_header Host $http_host;
  }
登录后复制
  • 宝塔配置文件

898aac7f8c780e4585df3046ab15f38.png

server{
    listen 80;
    listen 443 ssl http2;
    server_name v-hk.yuezl.top;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/v-hk.yuezl.top;
    
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
    #HTTP_TO_HTTPS_END
    ssl_certificate    /www/server/panel/vhost/cert/v-hk.yuezl.top/fullchain.pem;
    ssl_certificate_key    /www/server/panel/vhost/cert/v-hk.yuezl.top/privkey.pem;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    error_page 497  https://$host$request_uri;

    #SSL-END
    
    #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
    error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END
    
    #PHP-INFO-START  PHP引用配置,可以注释或修改
    include enable-php-74.conf;
    #PHP-INFO-END
    
    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/v-hk.yuezl.net.conf;
    #REWRITE-END
    
    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }
    
    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
        allow all;
    }
    
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log /dev/null;
    }
    
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log off;
        access_log /dev/null; 
    }
    access_log  /www/wwwlogs/v-hk.yuezl.top.log;
    error_log  /www/wwwlogs/v-hk.yuezl.top.error.log;
    location / {
      proxy_redirect off;
      proxy_pass http://127.0.0.1:56629;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      proxy_set_header Host $http_host;
      # Show realip in v2ray access.log
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
登录后复制

更多宝塔面板相关知识,请访问宝塔面板教程栏目!

以上是Debian如何安装宝塔面板及配置v2ray服务器的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

图文详解Node V8引擎的内存和GC 图文详解Node V8引擎的内存和GC Mar 29, 2023 pm 06:02 PM

本篇文章带大家深入了解NodeJS V8引擎的内存和垃圾回收器(GC),希望对大家有所帮助!

一文聊聊Node中的内存控制 一文聊聊Node中的内存控制 Apr 26, 2023 pm 05:37 PM

基于无阻塞、事件驱动建立的Node服务,具有内存消耗低的优点,非常适合处理海量的网络请求。在海量请求的前提下,就需要考虑“内存控制”的相关问题了。 1. V8的垃圾回收机制与内存限制 Js由垃圾回收机

浅析server安装宝塔后出现不能远程的问题 浅析server安装宝塔后出现不能远程的问题 Nov 23, 2022 pm 04:56 PM

本文由宝塔面板教程栏目给大家介绍关于server2022安装宝塔后出现不能远程的问题,不知道大家有没有遇到这样的问题呢?下面就带大家一起来看看我是怎么处理的吧!

count(*)为什么很慢?原因分析 count(*)为什么很慢?原因分析 Jan 05, 2023 pm 09:21 PM

count(*)为什么很慢?下面本篇文章就来给大家分析一下原因,并聊聊count(*)的执行过程,希望对大家有所帮助!

一文浅析Golang中的闭包 一文浅析Golang中的闭包 Nov 21, 2022 pm 08:36 PM

闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。 换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。 闭包会随着函数的创建而被同时创建。

分享接口设计文档的12个注意点 分享接口设计文档的12个注意点 Apr 24, 2023 am 10:58 AM

最近在做接口文档评审的时候,发现一个小伙伴定义的出参是个枚举值,但是接口文档没有给出对应具体的枚举值。其实,如何写好接口文档,真的很重要。今天田螺哥,给你带来接口设计文档的12个注意点~

深入了解golang中的的泛型(Generic) 深入了解golang中的的泛型(Generic) Apr 11, 2023 pm 07:20 PM

本篇文章给大家带来的内容是介绍深入理解golang中的泛型?泛型怎么使用?有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助。

MySQL中怎么进行大文本存储压缩 MySQL中怎么进行大文本存储压缩 Feb 02, 2023 pm 08:23 PM

对MySQL大文本数据存储进行简单的调研,通过牺牲部分CPU资源对数据压缩,使数据占用更小的空间,从而减少磁盘I/O和网络I/O

See all articles