<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="LXDAPI--网页管理LXD">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2025-10-29 19:15<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
LXDAPI--网页管理LXD

Github：https://github.com/xkatld/lxdapi-web-server

Gitee：https://gitee.com/xkatld/lxdapi-web-server

系统要求


XML/HTML代码


    操作系统: 基于 Debian 12/13 Ubuntu 24/25

    LXD版本: 基于 LXD 6.x

    架构: amd64 / arm64

    权限: root 用户




推荐: 使用 bin456789/reinstall 的 DD 脚本安装纯净的 Debian 13，使用后无需任何防火墙和环境设置。

前置命令：


XML/HTML代码


    apt update -y &amp;&amp; apt install e2fsprogs bc nftables wget curl sudo git nano unzip fdisk parted -y




1.一键安装

执行以下命令进行一键安装：


XML/HTML代码


    bash &lt;(curl -Ls https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/install.sh)

    #Github加速

    bash &lt;(curl -Ls https://gh-proxy.com/https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/install.sh)




2.其他脚本

执行以下命令进行一键更新：


XML/HTML代码


    bash &lt;(curl -Ls https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/update.sh)

    #Github加速

    bash &lt;(curl -Ls https://gh-proxy.com/https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/update.sh)




执行以下命令管理存储池：


XML/HTML代码


    bash &lt;(curl -Ls https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/storage_pool.sh)

    #Github加速

    bash &lt;(curl -Ls https://gh-proxy.com/https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/storage_pool.sh)




执行以下命令管理镜像：


XML/HTML代码


    bash &lt;(curl -Ls https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/image_import.sh)

    #Github加速

    bash &lt;(curl -Ls https://gh-proxy.com/https://raw.githubusercontent.com/xkatld/lxdapi-web-server/refs/heads/v2.0.0-main/image_import.sh)




注意：安装LXD成功后一定要检测LXD是否安装成功，直接命令运行lxd，如果提示命令不存在则需以下操作


XML/HTML代码


    #查看LXD安装路径

    ls /snap/bin

    #添加PATH（临时）

    export PATH=$PATH:/snap/bin

    #添加PATH（永久）

    编辑用户根目录 .bashrc 文件，添加 export PATH=$PATH:/snap/bin 到最后一行

    echo 'export PATH=$PATH:/snap/bin' | sudo tee -a ~/.bashrc &gt; /dev/null 









新增镜像脚本：


XML/HTML代码


    bash &lt;(curl -sSL https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdimages.sh)

    #Github加速

    bash &lt;(curl -sSL https://gh-proxy.com/https://raw.githubusercontent.com/xkatld/zjmf-lxd-server/refs/heads/main/install/lxdimages.sh)









3.安装步骤





准备好系统环境和服务器，执行命令进行一键安装。

注意：安装后一定要先检测lxd命令是否安装成功，用上面的命令。另外镜像下载需要用上面的新增镜像脚本。如需使用数据盘请提前挂载目录，然后指定存储池的自定义路径。

4.登录后台

可以看到上一步的后端配置输出信息，在此获取后台登陆信息


XML/HTML代码


    [INFO] 服务端口: 8443

    [INFO] 管理员: admin

    [INFO] 管理员密码: 397eb570




后台登陆链接


XML/HTML代码


    #https://IP:端口/admin/login 

    如：

    https://173.208.194.82:8443/admin/login




5.镜像管理

导航上找到模板管理然后点击同步模板即可

6.独立IP网络配置

独立IPv4管理/独立IPv6管理，这两个页面是管理和添加分配个容器独立IP的IP池 IPv4是以IP范围添加，如：


XML/HTML代码


    起始IP：173.208.194.83

    结束IP：173.208.194.86

    网卡接口：enp2s0




这样配置会生成：173.208.194.83,173.208.194.84,173.208.194.85,173.208.194.864个独立IPv4提供给容器自由分配。

IPv6是以数量添加，如：


XML/HTML代码


    起始IPv6：2604:4300:a:33a::1000

    数量：100

    网卡接口：enp2s0




这样配置会生成：2604:4300:a:33a::1000,2604:4300:a:33a::1001,....,2604:4300:a:33a::1062,2604:4300:a:33a::10623一共100个独立IPv6提供给容器自由分配。

7.NAT网络配置

IPv4NAT管理/IPv6NAT管理，这两个页面是管理NAT规则和管理NAT使用的公网地址池。

要想使用NAT必须先配置在IPv4NAT管理/IPv6NAT管理页面的转发公网设置。

第一种情况[例:常规配置]：

这里提供ip ad命令查询，得知公网网卡如下：


XML/HTML代码


    2: enp2s0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000

        link/ether d4:3d:7e:52:be:6f brd ff:ff:ff:ff:ff:ff

        altname enxd43d7e52be6f

        inet 173.208.194.82/29 brd 173.208.194.87 scope global enp2s0

           valid_lft forever preferred_lft forever

        inet6 2604:4300:a:33a:d63d:7eff:fe52:be6f/64 scope global dynamic mngtmpaddr proto kernel_ra

           valid_lft 2591982sec preferred_lft 604782sec

        inet6 fe80::d63d:7eff:fe52:be6f/64 scope link proto kernel_ll

           valid_lft forever preferred_lft forever




可以获得公网网卡enp2s0,网卡IPv4173.208.194.82,公网IPv62604:4300:a:33a:d63d:7eff:fe52:be6f。


XML/HTML代码


    #IPv4 NAT配置填写示例

    网卡接口：enp2s0

    网卡IP：173.208.194.82

    用户显示IP/域名：173.208.194.82

    协议：按需选择

    #IPv6 NAT配置填写示例

    网卡接口：enp2s0

    网卡IP：2604:4300:a:33a:d63d:7eff:fe52:be6f

    用户显示IP/域名：2604:4300:a:33a:d63d:7eff:fe52:be6f

    协议：按需选择




第二种情况[例:甲骨文配置]：

已知公网：132.145.147.45，这里使用ip ad命令查询，得知公网网卡如下：


XML/HTML代码


    2: enp0s6: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000

        link/ether 02:00:17:10:da:9f brd ff:ff:ff:ff:ff:ff

        altname enx02001710da9f

        inet 10.0.0.222/24 brd 10.0.0.255 scope global dynamic noprefixroute enp0s6

           valid_lft 56054sec preferred_lft 45254sec

        inet6 2603:c020:4017:d188:6c91:6ff1:81da:89b3/128 scope global dynamic noprefixroute

           valid_lft 59652sec preferred_lft 56052sec

        inet6 fe80::2941:e50:2d48:c49/64 scope link

           valid_lft forever preferred_lft forever




可以获得公网网卡enp0s6,网卡IPv410.0.0.222,公网IPv62603:c020:4017:d188:6c91:6ff1:81da:89b3。


XML/HTML代码


    #IPv4 NAT配置填写示例

    网卡接口：enp0s6

    网卡IP：10.0.0.222

    用户显示IP/域名：132.145.147.45

    协议：按需选择

    #IPv6 NAT配置填写示例

    网卡接口：enp0s6

    网卡IP：2603:c020:4017:d188:6c91:6ff1:81da:89b3

    用户显示IP/域名：2603:c020:4017:d188:6c91:6ff1:81da:89b3

    协议：按需选择




8.创建容器

完成上面步骤就可以完整使用该项目了。

一、后台创建

导航上找到容器管理，进入页面后使用创建容器按钮可以直接在后台使用服务。

二、财务创建

获取对接基础信息后使用财务插件进行创建使用或销售。

[INFO] ===== 4. 后端配置 =====

[INFO] 服务端口: 8443

[INFO] API密钥: 08385f0c7f9abb26f18d0a0e91a32ff5



以上就是安装完整过程，如果自己用到此为止，如果是oneman,可以在节点安装此程序，然后对接到魔方财务实现收费服务。

教程：LXDAPI安装使用教程  魔方财务教程  魔方业务v10教程  WHMCS教程  FOSSBilling教程
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
