最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

介绍

青龙面板2.10.2是一款著名的网页版面板,可以管理各种客户端脚本、自动化工具。本教程将介绍如何在Ubuntu服务器上搭建青龙面板2.10.2,并添加XDD-PLUS的支持。

前置条件

  • Ubuntu服务器
  • 超级管理员权限
  • nginx或者apache2服务器

步骤1:安装依赖

sudo apt update
sudo apt install -y wget git curl python3-distutils python3 python3-pip

步骤2:安装青龙面板

cd /root && git clone https://github.com/whyour/qinglong.git
cd qinglong
./docker/cp.sample.sh
cp config.sample.sh config.sh

编辑配置文件,修改对应的参数,如端口、密码、地址等等,参照示例

nano config.sh
## 面板配置
QL_PORT=5700
QL_DIR=/ql
QL_USERNAME=admin
QL_PASSWORD=adminadmin

启动面板

docker-compose up -d

检查青龙面板是否启动成功

docker-compose logs -f

步骤3:添加XDD-PLUS的支持

3.1 安装XDD-PLUS

cd /root && git clone https://github.com/mixool/xdd && cd xdd && chmod +x *.sh && bash xdd.sh

安装过程中会提示输入面板的地址和端口号等等,根据实际情况填写

3.2 修改默认配置

nano /etc/xdd/config.cfg

修改对应的参数,如Whitelist、Blacklist

3.3 启动XDD-PLUS

cd /root/xdd && nohup /usr/bin/python3 /root/xdd/xdd.py >/dev/null 2>&1 &

可以通过以下命令查看XDD-PLUS是否已经启动

netstat -tunlp | grep 1009

步骤4:配置nginx或者apache2服务器

4.1 安装nginx

sudo apt install -y nginx
systemctl start nginx.service

4.2 修改nginx的配置文件

nano /etc/nginx/nginx.conf

在http模块下面添加以下配置信息

server {
    listen       80;
    server_name  your-server-ip-address;

    location / {
        proxy_pass        http://127.0.0.1:5700/;
        proxy_set_header  Host             $host;
        proxy_set_header  X-Real-IP        $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}

修改server_name为你的服务器ip地址或者域名

nginx -s reload

至此,青龙面板2.10.2搭建+XDD-PLUS的保姆级教程已经结束。

示例说明1:启动面板失败

如果启动面板失败,可以通过查看日志文件或者执行以下命令来查看具体错误信息

docker-compose logs -f
docker-compose ps

示例说明2:配置XDD-PLUS的时候报错

如果配置XDD-PLUS的时候报错,可以通过以下命令重置配置文件,并重新配置

cd /root/xdd && bash xdd.sh config

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • Mybatis-Plus 条件构造器示例详解

    Mybatis-Plus 条件构造器示例详解 Mybatis-Plus 是一个基于 Mybatis 的增强工具,提供了更加便捷的数据库操作方式。其中,条件构造器是 Mybatis-Plus 的一个重要特性,它可以帮助我们动态地构建 SQL 查询条件。 1. 基本概念 条件构造器是 Mybatis-Plus 提供的一种链式调用方式,用于构建 SQL 查询条件。…

    other 2023年7月28日
    00
  • linux中用于curl/curl.h的c/c++

    Linux中使用curl/curl.h的C/C++攻略 curl是一个用于传输数据的工具和库,它支持多种协议,包括HTTP、FTP、SMTP等。curl.h是curl库的头文件,它包含了curl库的函数和数据结构的声明。在Linux中,可以使用curl/curl.h编写C/C++程序,实现网络传输功能。以下是使用curl/curl.h的C/C++的完整攻略,…

    other 2023年5月9日
    00
  • masm5.0汇编环境安装

    以下是关于“masm5.0汇编环境安装”的完整攻略,包括环境安装、配置和两个示例等。 环境安装 下载masm.0安装,可以从这里下载。 解压缩安装包到一个目中,例如C:\masm。 运行INSTALL.EXE,按照提示进行安装。 环境配置 将masm5.0的安装目录添加到系统的PATH环境变量中。在Windows 10中,可以按下Win+X键,选择“系统”,…

    other 2023年5月7日
    00
  • IntelliJ IDEA 2020安装使用教程详解

    IntelliJ IDEA 2020安装使用教程详解 1. 下载和安装 首先,你需要下载 IntelliJ IDEA 2020 的安装包。你可以在官方网站(https://www.jetbrains.com/idea/)上找到最新的版本。根据你的操作系统,选择适合的安装包进行下载。 一旦下载完成,按照以下步骤进行安装: 双击安装包进行安装。 根据安装向导的指…

    other 2023年8月18日
    00
  • Linux系统中Squid代理服务器配置全过程解析

    Linux系统中Squid代理服务器配置全过程解析 Squid是一款基于UNIX和Linux系统下的高性能、高可靠性和完全免费的代理服务器软件。它能够通过缓存静态和动态网络内容改善网络性能,加快用户网络访问速度,提高网络流量的带宽利用率,还可以过滤网络流量、保护网络安全。本文将逐步详细讲解如何在Linux系统下配置Squid代理服务器。 安装Squid代理服…

    other 2023年6月27日
    00
  • C++的类型转换(强转)你了解吗

    当我们需要将一种类型的数据转换为另一种类型时,可以使用C++的类型转换。其中,强制类型转换是一种向编译器发出的指令,强制将一个数据类型转换为另一种数据类型。在C++中,强制类型转换有三种方式,分别是static_cast、reinterpret_cast和const_cast。 static_cast static_cast用于通常的转换操作,例如将整数转为…

    other 2023年6月26日
    00
  • node.js-如何让npm使用缓存

    以下是关于“node.js-如何让npm使用缓存”的完整攻略,包括如何配置npm缓存、如何使用npm缓存以及两个示例。 如何配置npm缓存 npm缓存是一个本地缓存,用于存储已安装的npm包。可以通过以下步骤配置npm缓存: 打开终端或命令行窗口。 输入以下命令:npm config set cache <path-to-cache-directory…

    other 2023年5月7日
    00
  • 浅谈JQuery+ajax+jsonp 跨域访问

    下面是关于“浅谈JQuery+ajax+jsonp跨域访问”的完整攻略: 什么是跨域访问? 跨域访问指的是在一个域名下的文档或脚本向另一个域名下的文档或脚本发起请求的行为。 同源策略 为了保证 Web 应用的安全性,浏览器为 JavaScript 引入了同源策略(Same Origin Policy)。即只有相同协议、域名和端口才能进行通信。这种策略可以避免…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部