IPv6小鸡搭建博客指南(二)

IPv6小鸡搭建博客指南(二)

纯IPV6小鸡使用1Panel面板部署博客踩坑指南 本博客使用Free Nat VPS - Woiden.id

纯IPV6小鸡使用1Panel面板部署博客踩坑指南

本博客使用Free Nat VPS - Woiden.id IPv6 VPS搭建安装应用程序

1Panel面板概览

在应用程序中安装OpenResty→MySQL→Halo

  • 在安装时可以设置端口号,端口号不可重复

  • 勾选端口外部访问

如何查看Debian系统端口占用情况?

  • 使用 netstat 查看所有端口占用情况:

sudo netstat -tuln

这将显示所有监听 (-l) 的 TCP (-t) 和 UDP (-u) 端口,以及对应的数字端口号 (-n)。

  • 使用 ss 命令查看端口占用情况:

sudo ss -tuln

Docker开启IPv6支持

点击面板左侧“容器”,右上方"配置",打开ipv6

默认的子网为ipv6 address/112 ipv6 address为你的IPv6地址

修改.env配置文档

文件位置

  • 打开面板左侧“主机”→“文件”

  • 找到1Panel安装目录 默认为opt文件夹

  • 找到1panel/apps文件夹,安装的应用都会在这里

  • 打开要配置的应用程序目录,打开.env文件

以Halo应用为例:

  • 文件地址为/opt/1panel/apps/halo/halo/.env

CONTAINER_NAME="1Panel-halo-kTXT"
CPUS=0
HALO_EXTERNAL_URL="http://localhost:8080"
HOST_IP="::" #修改此处 
MEMORY_LIMIT=0
PANEL_APP_PORT_HTTP=8080
PANEL_DB_HOST="mysql"
PANEL_DB_HOST_NAME="mysql"
PANEL_DB_NAME="halo_8e66b7"
PANEL_DB_PORT=3306
PANEL_DB_TYPE="mysql"
PANEL_DB_USER="halo_St2jWT"
PANEL_DB_USER_PASSWORD="halo_h8H2D5"
  • 修改HOST_IP="" 引号里面填写::

说明

HOST_IP 中的内容应该填写希望该服务监听的 IP 地址。如果想要监听所有的 IPv6 地址,可以使用 :: 表示。如果你想监听特定的 IPv6 地址,就填写对应的地址。如果想监听 IPv4 地址,可以使用 0.0.0.0

在纯IPv6VPS环境下,如果想让服务监听所有的 IPv6 地址,使用 HOST_IP="::"

如果将 HOST_IP 留空,通常会导致服务默认监听所有可用的 IP 地址(IPv4 和 IPv6)。这意味着服务将尝试监听系统中的所有网络接口上的请求。 但经过测试,唯有使用HOST_IP="::" 才可以正常访问。如果你感兴趣,可以尝试留空。

到目前为止,如果你按照指南配置了之后,你就可以使用[ipv6 address]:端口号 访问Halo博客了~

如果你忘记了你的Halo博客端口,可以前往"容器"中查看

Comment