没钱买服务器?IPV6 Only VPS + WordPress 实现低成本建站!(附Cloudflare Tunnel教程)

首先…

还在为高昂的服务器费用望而却步吗?想要拥有自己的网站却苦于预算有限?别担心,这篇教程将为你揭秘如何利用超低成本的 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 地址

因为现在的 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 应用,例如 XSHELLPuTTY 这类的。接下来我以 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 验证”才可访问。否则访问将会提示“重定向次数过多”。

大功告成!

评论

  1. 博主
    Windows Edge 134.0.0.0
    3 月前
    2025-2-22 20:20:40

    新服务器上的第一篇文章

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
(^人^)
☆*: .。. o(≧▽≦)o .。.:*☆
(❤️ ω ❤️)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
🚧
😶‍🌫️
🧨
🗺️
💻
颜文字
Emoji
Dino
上一篇