1.
1.1 目标与带宽:确认用途(网站/代理/数据库/备份),选择合适CPU、内存与带宽套餐,优先选择“台湾节点/直连”或注明“CN↔TW 优化”的机房。
1.2 系统镜像:建议选择常见稳定发行版(Ubuntu LTS、Debian、CentOS 7/8/Stream);对新手推荐Ubuntu 20.04/22.04。
1.3 登录方式:购买时确认是否支持SSH密钥注入、是否提供控制台(VNC/Serial)和重装功能,以备网路配置出问题时使用。
2.
2.1 初次登录:使用控制台或供应商下发的初始账号(通常是root或ubuntu)。若使用控制台登录,先更新系统:Ubuntu/Debian:apt update && apt -y upgrade;CentOS:yum -y update。
2.2 创建普通管理员用户并配置SSH密钥:
命令示例(Ubuntu/Debian):
adduser youruser && usermod -aG sudo youruser
为用户配置~/.ssh/authorized_keys(粘贴本地公钥),并chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys。
3.
3.1 编辑sshd配置文件(备份原文件):cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
3.2 推荐修改项(用root或sudo):
修改或添加:Port 22(可改为其他端口),PermitRootLogin no,PasswordAuthentication no,PubkeyAuthentication yes,UseDNS no。
3.3 重启SSH并测试新会话:systemctl restart sshd 或 systemctl restart ssh;在关闭原会话前务必用新用户新密钥建立一条会话,确认成功。
4.
4.1 Ubuntu 推荐 UFW:
ufw default deny incoming && ufw default allow outgoing
ufw allow
ufw enable
4.2 CentOS 使用 firewalld:
firewall-cmd --permanent --add-service=http && firewall-cmd --permanent --add-service=https && firewall-cmd --permanent --add-port=
4.3 安装 fail2ban:apt install -y fail2ban 或 yum install -y epel-release && yum install -y fail2ban,配置 /etc/fail2ban/jail.local 禁止暴力登录。
5.
5.1 检查路由与连通性:使用 ping、traceroute 或 mtr 测试到目标台湾站点延迟与跳数:mtr -r -c 10 example.tw
5.2 MTU 与 PMTUD 问题:若发现片段或丢包,尝试调整网卡MTU(例如降低为1400):ip link set dev eth0 mtu 1400,并写入对应配置文件以重启保持。
5.3 启用TCP BBR(提升吞吐与并发):Linux内核需 >=4.9,步骤:echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf; echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf; sysctl -p。用 lsmod | grep bbr 或 sysctl net.ipv4.tcp_available_congestion_control 检查。
6.
6.1 安装 Nginx:Ubuntu: apt install -y nginx;CentOS: yum install -y nginx && systemctl enable --now nginx。
6.2 配置站点:在 /etc/nginx/sites-available/your.conf(或 /etc/nginx/conf.d/)创建 server 块,监听80/443,设置 root、proxy_pass 等。
6.3 获取证书(Certbot):apt install -y certbot python3-certbot-nginx;certbot --nginx -d example.com。若使用 CDN 或代理,确保域名解析指向你的VPS IP。
7.
7.1 无法SSH:检查安全组、防火墙规则、sshd配置并查看 /var/log/auth.log 或 /var/log/secure;使用控制台(VNC)修复配置。
7.2 延迟高或丢包:使用 mtr 定位丢包点;若在最后跳或机房出口丢包,联系VPS厂商要求排查;检查MTU与PMTUD,尝试调整MTU或启用TCP MSS clamping(路由器场景)。
7.3 BBR 无效或内核不支持:检查 uname -r,若内核版本过旧需升级内核或选择支持的镜像;重启后确认 sysctl 设置生效。
8.
答:台湾直连VPS通常指机房网络与台湾骨干网或电信交换直连,面向台港澳及与中国大陆互通优化,表现为到台湾节点的延迟更低、丢包率更少、路由更稳定;普通国际VPS可能走更长的跨洋路径或经第三方中转,延迟与稳定性受影响。选择时看运营商的互联策略与路由示例。
9.
答:实用手段包括:启用TCP BBR提升吞吐;检查并调整MTU以避免分片;优化DNS,使用解析到最近节点的DNS(或自建解析缓存);合理选择网段与ISP(部分VPS提供商允许选择连通到特定台湾运营商的网络);在应用层使用CDN或多点负载均衡分流流量。
10.
答:常见错误包括误改sshd导致锁死(使用控制台恢复配置或保留一个活动root会话再改);防火墙规则过严导致服务不可达(先允许临时端口再逐步收紧);证书验证失败通常是域名未解析到本机IP或端口被占用;网络问题多先用traceroute/mtr定位并联系供应商。建议每次改动前备份配置文件并记录可回滚步骤。