首先…
还在为高昂的服务器费用望而却步吗?想要拥有自己的网站却苦于预算有限?别担心,这篇教程将为你揭秘如何利用超低成本的 NAT IPV6 Only VPS 搭建属于自己的 WordPress 网站!
即使你是技术小白,也能轻松上手,只需一顿饭钱,就能开启你的建站之旅!本教程将分为以下内容:
- 什么是 IPV6 Only VPS ?
- 选择合适的 IPV6 Only VPS 服务商
- 利用 IPV6 Only VPS 搭建 WordPress 站点
- 解决 IPV6 Only VPS 的可玩性
在此之前,你需要拥有:
- 基本的计算机常识
- 一个自己的域名
无需昂贵的 IPV4 VPS ,无需复杂的配置,跟随本教程,你也能轻松拥有属于自己的网站,一起开启你的低成本建站之旅!
什么是 IPV6 Only VPS ?
IPV6 VPS 是一种基于 IPV6 协议的虚拟专用服务器(Virtual Private Server)。与传统的 IPV4 VPS 不同,IPV6 VPS 主要使用 IPV6 地址来提供网络服务。目前,除了学校的校园网,部分公共局域网,以及使用代理访问的情况下,用户都可以正常访问 IPV6 VPS 搭建的站点和服务。但是,目前仍有部分网络服务或用户设备不完全支持 IPv6,因此 IPv6 VPS 可能需要通过技术手段(如 NAT64、Tunnel等)实现 IPv4 访问兼容性。在本文中,我们将使用 Cloudflare 来进行代理,达到 IPV4 和 IPV6 均可访问的目的。
因为现在的 IPV4 地址价格高,所以选择 IPV6 地址的 VPS 是一个不错的选择。
选择合适的 IPV6 Only VPS 服务商
在这里,我不建议选择国内的 VPS。因为中国的特殊网络环境,部署许多服务时会遇到种种问题。而海外 VPS 就没有这个问题,开箱即用,但速度可能会慢些。
如果手头实在紧张,可以选择 hax.co.id(需要🪄才能注册) 的免费 IPV6 Only VPS。但因为免费,所以稳定性和质量都难以保证(有人拿免费资源跑 DDOS,黑产),如果要是想长时间用的话,还是建议购买一台 IPV6 Only VPS。
这类 VPS 大厂肯定是没有的,所以肯定只能找小点儿的服务商了。本站现在在用的是 anyhk 的 IPV4 VPS,价格还挺便宜,速度也还行。它们家有一款特别便宜的 IPV6 Only VPS,年付只需要30多,需要的话可以看看。这家已经运行5年了,跑路应该是不用担心。链接在此: https://anyhk.net。也可以在 Bing 或购物平台上找找,说不定有惊喜。
利用 IPV6 Only VPS 搭建 WordPress 网站
购买之后,先在商家那里找到服务器的 IPV6 地址。接下来下载一个 SSH 应用,例如 XSHELL 或 PuTTY 这类的。接下来我以 Termius 为例,打开应用,选择创建一个新连接,并输入服务器的IPV6地址、用户名和密码,并点击连接。
要是没什么问题,你应该就可以链接上你的 VPS 了。要是连接不上,在ipw.cn查询你的网络是否支持IPV6 或检查服务器是否创建完成、你输入的 IP 是否正确。要是还不行,可以联系下 VPS 服务商提交下工单。
接下来,你可以安装一款面板,方便后续的操作和管理。例如 1Panel 或宝塔面板。下面以宝塔面板为例,输入下列指令,然后回车,根据提示进行安装。
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
安装完成后,根据输出的地址、账户、密码访问宝塔面板。
登录宝塔面板后,系统会提示你安装 LNMP(Linux、Nginx、MySQL、PHP)套件。选择 LNMP 环境,在软件选择页面,选择 Nginx 作为 Web 服务器。选择 MySQL 作为数据库(建议选择 MySQL 5.7)。选择 PHP 版本(建议选择 PHP 8.3),其他保持不变。点击 LNMP 套件下方的“一键安装”按钮,等待安装完成。安装时间取决于你购买的 VPS 性能,通常需要 5-15 分钟。
完成后,进入宝塔面板的“网站”页面,点击“添加站点”,输入你的域名(如果没有域名,可临时使用 VPS 的 IP 地址访问)。完成后,在 此处 下载最新的 WordPress 版本。
下载完成后,回到宝塔面板,进入“文件”管理页面。找到网站根目录(通常位于 /www/wwwroot/你的域名
),将下载的 WordPress 压缩包上传到此目录。上传完成后,右键点击压缩包,点击“解压”,将 WordPress 文件解压到当前目录(所有文件在你站点的根目录下,而不是“wordpress”文件夹中)。
打开浏览器,访问你刚刚输入的域名或服务器 IP 地址,进入 WordPress 安装页面。如果正常的话,你可以看到以下页面:
不过现在不要着急设置,我们先打开 Cloudflare,如果没有注册,先注册 Cloudflare。进入到仪表盘之后,选择 添加 > 现有域 ,将你在腾讯云 / 阿里云注册的域名添加至 Cloudflare,按照提示操作即可。
之后,选择 你的域名 > DNS > 添加 类型选择AAAA,地址输入你服务器的IP地址,启用代理。这样,你就可以以 IPV4 / IPV6 双栈访问你的 WordPress 站点了。
接下来,你就可以配置你的 WordPress了。
大功告成!
解决 IPV6 Only VPS 的可玩性(Cloudflare Tunnel)
在刚刚,我们使用了由 Cloudflare 提供的 CDN(内容分发网络)来访问我们的 WordPress。其方法较为简单。但当我们部署Docker项目时,就与其冲突了(80 端口被 WordPress 占用)。接下来,我将介绍 Cloudflare Tunnel ——一种可玩性更高的 IPV4 / IPV6 双栈访问方法。
首先,打开 Cloudflare One 网站,选择免费计划。若提示需要银行卡,无需理会,重新从此链接再次打开即可。
选择创建隧道,类型选择 Cloudflared,并为隧道命名。之后,选择你的环境(Ubuntu 选择 Debian)、选择你的 VPS 的 CPU 架构(大多为 64-bit),并得到一串安装命令
大致如下:
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb &&
sudo dpkg -i cloudflared.deb &&
sudo cloudflared service install Your-Private-Key
打开你的 SSH 软件,输入这串命令,等待安装完成,安装完成后,应显示如下图:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 17.6M 100 17.6M 0 0 17.9M 0 --:--:-- --:--:-- --:--:-- 113M
(Reading database ... 70148 files and directories currently installed.)
Preparing to unpack cloudflared.deb ...
Unpacking cloudflared (2025.2.0) over (2025.2.0) ...
Setting up cloudflared (2025.2.0) ...
Processing triggers for man-db (2.11.2-2) ...
2025-02-22T10:15:08Z INF Using Systemd
2025-02-22T10:15:09Z INF Linux service for cloudflared installed successfully
若不正确,请检查你的网络连接(国内 VPS 需要🪄才能安装)。
完成之后,返回到 Cloudflare Tunnel 网站。选择此隧道,创建公共主机名(你服务所链接的域名)。Web服务(部署网站)URL输入127.0.0.1:80
,Docker 服务输入服务所提供的端口号。这样,你就可以直接访问你的域名,而无需添加端口号访问你部署的服务了。
注意:若需使用HTTPS类型,你需要在此公共主机名的高级设置下方 TLS 设置中,开启“无 TLS 验证”才可访问。否则访问将会提示“重定向次数过多”。
大功告成!
评论