跳转至正文内容

独立技术知识论坛 主机玩家与运维交流社区 • 与德国 netcup GmbH 无官方隶属关系。

NETCUP GUIDE
知识论坛 · 实时优惠码池
针对 Netcup 真实网络与 KVM 环境定制 已在 Ubuntu 24.04 LTS 与 Debian 12 实机验证

Netcup Linux 服务器、IPv6 路由与 Docker 容器运维实战手册

每篇运维教程均包含前置条件、难度分级、预计耗时、经实机验证的完整命令、参数解析、预期输出、安全加固提示与故障排查方案,专为运行 Ubuntu 24.04 LTS 与 Debian 12 的 Netcup KVM 服务器打造。

核心实战配置 #1 Ubuntu 24.04 LTS / Debian 12 • Netplan

1. Netcup 原生 /64 IPv6 静态路由配置(fe80::1 链路本地网关与 on-link: true)

Netcup 为每台 VPS 与 Root Server 分配一个静态 /32 IPv4 地址和一个完整的 /64 IPv6 公网子网(例如 2a03:4000:xx:xxxx::/64),其 IPv6 默认网关固定为宿主机虚拟网桥的链路本地地址 fe80::1。许多工程师重装系统后 IPv6 不通,是因为将子网掩码错配成了 /128,或遗漏了 on-link: true 路由属性。请使用以下生产级 Netplan 配置(位于 /etc/netplan/50-cloud-init.yaml):

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true
      dhcp6: false
      accept-ra: false
      addresses:
        - "2a03:4000:60:1234::1/64"
        - "2a03:4000:60:1234::2/64"
      routes:
        - to: "::/0"
          via: "fe80::1"
          on-link: true
      nameservers:
        addresses:
          - 46.38.225.230
          - 46.38.252.230
          - 2a03:4000:0:1::e1e6

安全验证命令: 修改后请务必设置权限 sudo chmod 0600 /etc/netplan/*.yaml,并使用带 60 秒自动回滚保护的 sudo netplan try --timeout 60 测试连通性(ping6 -c 4 2606:4700:4700::1111)。同时在 SCP 宿主机防火墙中务必放行 ICMPv6(否则邻居发现协议 NDP 超时后 IPv6 会断流)。 查看完整 IPv6 排障教程 →

核心实战配置 #2 Docker Engine + UFW + SCP Firewall

2. 修复 Docker 绕过 UFW 防火墙直接暴露容器端口的高危隐患

在 Linux 上运行 docker run -p 5432:5432 时,Docker 守护进程会直接操作内核 iptables 的 nat (PREROUTING) 与 DOCKER 转发链,优先于 UFW 的 INPUT 链执行——导致即便您执行了 ufw default deny incoming,PostgreSQL 或 Redis 容器依然对整个公网裸奔。在 Netcup 上有两道标准防线:

# 防线一(推荐):在 docker-compose.yml 中强制绑定宿主机回环地址 127.0.0.1
ports:
  - "127.0.0.1:5432:5432"

# 防线二:在 /etc/ufw/after.rules 尾部追加 DOCKER-USER 链过滤规则(拦截公网 eth0 直连容器)
*filter
:ufw-user-forward - [0:0]
:ufw-docker-logging-deny - [0:0]
:DOCKER-USER - [0:0]
-A DOCKER-USER -j ufw-user-forward
-A DOCKER-USER -j RETURN -s 10.0.0.0/8
-A DOCKER-USER -j RETURN -s 172.16.0.0/12
-A DOCKER-USER -j RETURN -s 192.168.0.0/16
-A DOCKER-USER -j ufw-docker-logging-deny -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -d 192.168.0.0/16
-A DOCKER-USER -j ufw-docker-logging-deny -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -d 10.0.0.0/8
-A DOCKER-USER -j ufw-docker-logging-deny -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK SYN -d 172.16.0.0/12
-A DOCKER-USER -j ufw-docker-logging-deny -p udp -m udp --dport 0:32767 -d 192.168.0.0/16
-A DOCKER-USER -j ufw-docker-logging-deny -p udp -m udp --dport 0:32767 -d 10.0.0.0/8
-A DOCKER-USER -j ufw-docker-logging-deny -p udp -m udp --dport 0:32767 -d 172.16.0.0/12
-A DOCKER-USER -j RETURN
-A ufw-docker-logging-deny -m limit --limit 3/min --limit-burst 10 -j LOG --log-prefix "[UFW DOCKER BLOCK] "
-A ufw-docker-logging-deny -j DROP
COMMIT

防线三(Netcup 独有优势): 同时启用 Netcup SCP 宿主机状态防火墙(Stateful Firewall),在 Hypervisor 网卡层仅放行 TCP 22、80、443 及 UDP 443/51820,任何容器意外绑定的 0.0.0.0:端口 均会在进入虚拟机前被宿主机直接丢弃。 查看完整 Docker 安全部署教程 →

全站 15 篇系统工程与 Linux 运维实操教程索引

初级入门 25 分钟

Netcup VPS 与 Root Server 的 Ubuntu 24.04 LTS 生产环境初始化与安全加固指南

当您的 Netcup VPS 或 Root Server 在服务器控制面板(SCP)中完成 Ubuntu 24.04 LTS 官方系统镜像安装后,最初 25 分钟的系统工程初始化操作,直接决定了这台服务器在未来数年内是能够稳定承载高并发业务,还是频繁陷入在线快照数据损坏、SSH 暴力破解洪水攻击以及跨境 TCP 吞吐率低下的泥潭。本生产级运维手册(Runbook)将带您一步步完成 KVM 半虚拟化(Paravirtualization)驱动核验、安装用于在线热快照文件系统冻结(fsfreeze)的 QEMU Guest Agent、创建遵循最小权限原则的非特权管理员账户、针对不同 ECC 物理内存规格的 NVMe 交换分区(Swap)与 Google TCP BBR 拥塞控制内核参数调优,以及双栈网络边界防护加固。

Ubuntu 24.04 实测 打开教程 →
初级入门 20 分钟

如何在 Netcup VPS 与 Root Server 上安装 Docker Engine 并修复 UFW 防火墙绕过问题

得益于 Netcup 全系 VPS 与 Root Server 均采用完整的 QEMU/KVM 硬件虚拟化架构(而非共享宿主机内核的 LXC/OpenVZ 容器),Docker Engine 在 Netcup 服务器上拥有 100% 原生内核性能,完全不存在 cgroupv2 权限受限或 overlay2 挂载报错的问题。然而,如果在终端里随手执行 apt install docker.io,不仅会装上版本严重滞后的发行版旧包,还会面临两大生产级隐患:一是容器标准输出 JSON 日志无限膨胀直至写满 SSD/NVMe 磁盘;二是 Docker 默认注入的 iptables 转发规则会绕过 UFW 防火墙,将您的内网数据库端口直接暴露在公网扫描器之下!本教程将带您配置 Docker 官方加密 APT 源、硬化 /etc/docker/daemon.json 守护进程参数,并构建三层容器网络边界防御体系。

Ubuntu 24.04 实测 打开教程 →
初级入门 25 分钟

如何在 Netcup 上部署高性能 WordPress(Plesk 托管虚拟主机 vs Docker + Redis 高并发架构)

Netcup 为 WordPress 站点提供了两条定位截然不同的技术架构路线,在建站初期根据工作负载特性选对底层架构可以省去日后繁琐的跨平台迁移成本。路线 A 采用 Netcup Webhosting 2000 或 Webhosting 4000 托管虚拟主机,开箱即享全托管 Plesk Obsidian 控制面板、附带 .de 包含域名与企业级 IMAP 邮局以及零 Linux 内核维护负担;路线 B 则基于 Netcup RS 1000 G12.5 或 VPS 1000 G12.5 独立 KVM 服务器,通过隔离式 Docker Compose 编排 PHP-FPM 8.3 OPcache、配备 2 GB InnoDB 缓冲池的 MariaDB 11 以及持久化 Redis 7 内存对象缓存,轻松实现低于 50ms 的首字节响应时间(TTFB)。下文为您提供这两套生产架构的完整部署与内核级调优手册。

Ubuntu 24.04 实测 打开教程 →
中级进阶 20 分钟

如何在 Netcup 服务器上将 Nginx 配置为高性能 HTTP/2 与 HTTP/3 (QUIC) 生产级反向代理

在 Netcup 服务器上的 Docker 容器群、Node.js/Go 微服务接口或 Python Gunicorn/Uvicorn 进程前端部署一层经过深度内核调优的 Nginx 边缘反向代理(Edge Reverse Proxy),不仅能够让您在一个统一的入口集中终结 TLS 1.3 加密握手与 HTTP/3 (QUIC) 协议,还能通过 upstream 长连接池防止本地回环临时端口耗尽、利用共享内存令牌桶(limit_req_zone)抵御应用层密码撞库与 CC 洪泛攻击,并直接调用 Linux 内核零拷贝页缓存(sendfile on)高速分发静态资源。本教程为您提供专为 Netcup 多核 AMD EPYC 架构定制的生产级 Nginx 配置方案。

Ubuntu 24.04 实测 打开教程 →
初级入门 20 分钟

如何在 Netcup 上配置 Cloudflare(Full Strict 严格 SSL、真实访客 IP 还原与源站 mTLS 防火墙锁定)

将 Cloudflare 的全球 Anycast CDN 与 Web 应用防火墙(WAF)部署在您的 Netcup VPS 或 Root Server 前端,不仅可以将静态图片、CSS/JS 缓存在全球 300 多个边缘节点以大幅降低跨洲访问延迟,还能有效隐藏您的 Netcup 源站公网 IP。然而,许多个人与企业用户在接入 Cloudflare 时常会陷入三个工程误区:一是误用“灵活(Flexible)”SSL 模式(导致 Cloudflare 到纽伦堡/维也纳机房之间全程使用明文 HTTP 传输并引发无限重定向循环);二是未在 Nginx 中配置 RealIP 还原(导致访问日志全部变成 Cloudflare 节点 IP,甚至让 Fail2ban 误封整个 Cloudflare 机房);三是未在源站限制非 Cloudflare 流量直接访问 80/443 端口(导致攻击者直接扫描源站 IP 绕过 WAF)。本手册将逐一解决这三个核心工程问题。

Ubuntu 24.04 实测 打开教程 →
中级进阶 20 分钟

如何在 Netcup 服务器上配置静态路由 IPv6 (/64)、fe80::1 网关、rDNS 反向解析与 Docker IPv6

每一台 Netcup VPS 与 Root Server——覆盖 G11.5s 与 G12.5 全系产品线——均标配 1 个独立的静态公网 IPv4(/32)地址以及 1 个完整路由到您虚拟机网卡的 IPv6 /64 独立子网(欧洲机房前缀通常为 2a03:4000:...,内含多达 1.84 × 10¹⁹ 个可用独立 IPv6 地址)。然而,Netcup 的底层 KVM 网络架构采用固定的链路本地地址(Link-Local Address)fe80::1 作为默认 IPv6 网关,并且要求在配置静态 IPv6 时显式关闭路由器通告接收(accept-ra: false)。一旦忽略这一细节,您的服务器就会出现“重启后前 5 分钟 IPv6 正常,随后路由莫名丢失并报 Network is unreachable”的经典故障。下文提供 Ubuntu 24.04 Netplan、Debian 12、SCP 反向 DNS(PTR)以及 Docker IPv6 的完整标准配置。

Ubuntu 24.04 实测 打开教程 →
初级入门 15 分钟

如何在 Netcup 服务器上配置 Ed25519 SSH 密钥、连接多路复用与 OpenSSH 密码学加固

互联网上的任何一个公网 IPv4 地址在上线后的 90 秒内,就会遭到全球自动化僵尸网络(Botnets)不间断的 SSH 22 端口字典密码爆破攻击。将传统的密码登录替换为基于现代椭圆曲线密码学的 Ed25519 非对称密钥(ssh-ed25519)——或者绑定 YubiKey 硬件安全密钥的 FIDO2 密钥(ssh-ed25519-sk)——可以将暴力破解入侵的概率直接归零。本教程深入讲解高迭代次数 KDF 密钥生成、客户端 TCP 连接多路复用(ControlMaster)、OpenSSH 9.6 抗量子加密套件加固,以及 Ubuntu 24.04 全新的 ssh.socket 端口修改机制。

Ubuntu 24.04 实测 打开教程 →
中级进阶 25 分钟

如何系统化加固 Netcup Linux VPS 与 Root Server(五层纵深防御安全架构蓝图)

在复杂的公网生产环境中,仅仅依赖某一项单一的安全措施(例如只开启了主机内的 UFW 防火墙)是相当脆弱的:一条随手执行的 docker run -p 命令就能直接绕过 UFW 暴露数据库端口,而一个驻留在内存中尚未重启的旧版 OpenSSL 动态链接库即使在执行了 apt upgrade 之后依然处于可被远程利用的高危状态。本指南专为 Netcup KVM 全系服务器(涵盖 G11.5s 与 G12.5 产品线)构建了一套严密的“五层纵深防御(Defense-in-Depth)”安全工程体系。

Ubuntu 24.04 实测 打开教程 →
中级进阶 35 分钟

如何在 Netcup 上安装 Docker Compose v2 并构建高安全性的多容器生产架构

基于 Python 的早期 docker-compose v1 独立二进制文件早已终止生命周期(End-of-Life),不仅停止接收安全补丁,而且无法兼容现代 BuildKit 构建特性与最新 Compose Specification 规范。在 Netcup KVM 架构的 VPS 与独立物理核心 Root Server 实例上,生产环境的容器编排完全依赖于采用 Go 语言重构的 Docker Compose v2 CLI 插件(docker compose)。本系统工程指南深入讲解经过签名验证的官方插件安装、多层网络隔离(internal: true 气隙后端网桥)、基于 service_healthy 探针的确定性启动顺序、针对 8 GB 内存 Netcup 节点量身定制的 cgroupv2 内存与 CPU 预算控制、基于文件的 Docker Secrets 密钥管理以及 systemd 生命周期单元封装。

Ubuntu 24.04 实测 打开教程 →
中级进阶 40 分钟

如何在 Netcup 上使用 Docker、Caddy v2 与 GitHub Actions 部署零停机生产级网站

在 Netcup VPS 或 Root Server 上部署具备生产级可靠性的 Web 应用程序,绝非简单地将单个容器的 80 端口暴露到公网。一套高可用的现代 Web 架构需要在边缘反向代理层卸载 TLS 1.3 与 HTTP/3 (QUIC) 加密流量,将 PostgreSQL 与 Redis 严格隔离在无公网路由的气隙内网中,针对高速 QUIC 传输调优 Linux 内核 UDP 套接字缓冲区,并在代码合并至 main 分支时执行零请求丢失的滚动更新。本端到端工程指南将结合 Docker Compose v2、Caddy v2、针对 Netcup NVMe 存储深度调优的 PostgreSQL 16、Redis 7 以及 GitHub Actions 自动化 SSH 部署流水线,带您完整构建这一生产级栈。

Ubuntu 24.04 实测 打开教程 →
中级进阶 35 分钟

如何在 Netcup 上搭建双栈 (IPv4 + IPv6) WireGuard VPN 服务器与 Unbound 本地递归 DNS

由于每一台 Netcup VPS 与 Root Server 均采用硬件辅助的 KVM 完全虚拟化架构,具备完整的原生 Linux 内核、最高达 2.5 Gbit/s 的高速网络接口、原生路由的 /64 IPv6 子网,以及遍布德国纽伦堡、奥地利维也纳、荷兰阿姆斯特丹、美国马纳萨斯和新加坡机房的充足流量配额,即便是一台配备 1 GB 内存的入门级 KVM 实例也能轻松承载数百兆比特的加密隧道流量。本系统工程指南将带您从零构建一套加固的双栈(IPv4 + IPv6)WireGuard VPN 安全网关:精确计算并设定 MTU 1420 封装字节数,注入 TCP MSS 钳制规则以避免 PMTU 路径黑洞,部署绑定在隧道内网的本地 Unbound 递归 DNS 解析器实现零 DNS 泄露,并编写集成抗量子计算 PresharedKey 预共享密钥的自动化客户端配置与二维码签发脚本。

Ubuntu 24.04 实测 打开教程 →
中级进阶 35 分钟

如何监控 Netcup 服务器资源:CPU Steal (%st)、NVMe 磁盘延迟与 Prometheus + Grafana 观测栈

当线上数据库查询突然变慢,或者某个 API 接口的 P99 响应时间从 15 ms 飙升到 600 ms 时,凭空猜测绝不是合格的系统工程策略。在 Netcup KVM 虚拟化宿主机上,深入的可观测性(Observability)要求我们能够精确区分客户机自身的 CPU 饱和(%usr/%sys)与母机邻居争抢导致的虚拟化窃取时间(%st CPU Steal Time),实时量化 NVMe 块设备队列深度(aqu-sz)与读写等待延迟(r_await/w_await),读取 Linux 内核压力停滞信息(/proc/pressure/* PSI),并将长周期历史趋势可视化。本指南首先详解底层 CLI 性能诊断工具链,随后带您部署一套绑定在本地回环接口上的 Prometheus + Node Exporter + cAdvisor + Grafana 容器化监控告警系统。

Ubuntu 24.04 实测 打开教程 →
中级进阶 40 分钟

如何在 Netcup 上构建 3-2-1 自动化备份体系:SCP 快照、数据库原子转储与 Restic 加密异地归档

Netcup 位于纽伦堡、维也纳和阿姆斯特丹数据中心底层的企业级硬件 RAID10 NVMe 存储阵列,虽然能保护您的服务器免受物理固态硬盘损坏的影响,但它对人为误操作执行 DROP TABLE、失控的数据库迁移脚本、rm -rf 误删文件或黑客入侵勒索没有任何防御能力。更重要的是,Netcup 服务器控制面板(SCP)自带的快照功能采用写时复制(Copy-on-Write, CoW)机制,数据仍存放在同一宿主机存储池内并直接占用您虚拟机的剩余可用磁盘空间——因此它绝不能替代异地灾备。本工程手册将带您落地一套经过实战检验的 3-2-1 灾备架构:将 qemu-guest-agent 协同的 SCP 在线快照用于系统升级前的分钟级快速回滚,并结合事务一致的数据库原子转储、由 systemd 定时器调度的每日 Restic 客户端 AES-256 加密异地备份以及季度恢复演练,构筑可靠的数据安全防线。

Ubuntu 24.04 实测 打开教程 →
中级进阶 30 分钟

如何在 Netcup 上安装与安全加固开源服务器控制面板:Coolify v4、CloudPanel v2 与 HestiaCP 深度对比

如今 cPanel 与 Plesk 等商业控制面板的月度授权费用已上涨至 $25–$65/月——往往比底层的 Netcup VPS 或 Root Server 硬件本身还要昂贵数倍。在生产实践中,三款成熟的免费/开源控制面板主导了自建托管生态,且各自针对截然不同的业务场景进行了专门设计:Coolify v4(基于 Docker 的自托管 Heroku / Vercel / DigitalOcean App Platform 替代方案)、CloudPanel v2(专为 WordPress、Laravel 与 Node.js 打造、零容器开销的轻量级原生 Nginx + 多版本 PHP-FPM + MariaDB/Redis 性能栈),以及 HestiaCP(集成了多租户 Web、DNS 与完整 Exim4/Dovecot 邮件服务器的传统全功能面板)。本指南直观对比三者的实测内存开销,演示经过安全审计的安装流程,指导您利用 Netcup SCP 云防火墙封锁原始管理端口(8000、8443、8083),并验证各面板的原生命令行备份工具。

Ubuntu 24.04 实测 打开教程 →
中级进阶 30 分钟

如何系统化排查 Netcup VPS 与 Root Server 网络故障:AS197540 MTR 路由诊断、IPv6 fe80::1 网关、MTU 黑洞与 VNC/救援系统修复

当一台承载生产业务的 Netcup VPS 或 Root Server 在内核升级重启后突然无法连接 SSH、在开机运行 15 分钟后莫名断开所有 IPv6 连接,或者在面对特定地区宽带运营商时出现间歇性高延迟,盲目地反复重启服务器只会掩盖真实的故障根因。Netcup 的 KVM 虚拟化网络架构(自治系统号 AS197540)遵循一套非常独特的底层路由规范——最核心的特征包括 /32 或 /22 的 IPv4 网关寻址、全网统一的 fe80::1 IPv6 链路本地默认网关,以及两道完全独立的防火墙层级(母机网桥层的 SCP 状态检测防火墙 与客户机内部的 ufw/nftables)。本网络工程排障手册为您提供一套从物理链路层(Layer 2)直达应用层(Layer 7)的结构化诊断方法论,助您在数分钟内精准定位并修复任何 Netcup 网络异常。

Ubuntu 24.04 实测 打开教程 →