Google Cloud Platform 免费实例搭建完整指南

💡 一站式指南:从零开始搭建并优化 Google Cloud Platform 免费实例 前言 本文详细记录了如何搭建和配置 GCP 永久免费实例,包含避免超出免费额度、SSH 安全配置、防暴力破解和日志管理等最佳实践。 一、基础搭建 1.1 搭建步骤 参考视频教程:GCP 节点搭建指南 二、优化配置避免超额 2.1 实例规格确认 确保使用免费额度范围内的配置: 2.2 API 服务检查 注意事项: GCP 每月提供前 50GB 免费日志存储 及时关闭不必要的 API 服务,避免产生额外费用 2.3 关闭 rsyslog 服务 为减少日志存储占用,可关闭系统日志服务: sudo systemctl stop rsyslog sudo systemctl disable rsyslog sudo systemctl stop rsyslog.service sudo systemctl disable rsyslog.service sudo systemctl stop syslog.socket sudo systemctl disable syslog.socket 2.4 删除osconfig 和 ops-agent sudo systemctl stop google-osconfig-agent sudo systemctl disable google-osconfig-agent curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --uninstall --remove-repo 三、SSH 安全配置 3.1 配置 SSH 密钥登录 生成密钥对: ...

December 25, 2025 · 2 min · 297 words · Jason

局域网 SSH 连接到 WSL 完整配置指南

💡 WSL(Windows Subsystem for Linux) 是一个在 Windows 10 和 Windows 11 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层。它能让开发者在 Windows 系统上直接运行一个完整的 Linux 发行版(例如 Ubuntu、Debian、Kali 等),而无需创建虚拟机或设置双系统。 🔧 一、前提条件 项目 要求 检查方法 WSL 版本 WSL2 + Windows 10/11 22H2+ wsl -l -v → 查看 VERSION 发行版 Ubuntu(或其他 Debian 系) wsl -l → 确认名称(如 Ubuntu) SSH 服务 已安装 openssh-server 在 WSL 中运行 which sshd ⚠️ 如果未安装 SSH: sudo apt update && sudo apt install -y openssh-server ✅ 二、核心配置步骤(按顺序执行) 步骤 1:启用 WSL 的 systemd(关键!) 验证: ...

November 6, 2025 · 3 min · 463 words · Jason

Nginx 多平台配置实战指南

💡 实战指南:本文详细对比分析 ImmortalWrt 和 Synology DSM 两大平台的 Nginx 配置差异,提供完整的配置路径、命令参考和最佳实践。无论你是在路由器还是 NAS 上部署 Nginx,这份指南都能帮你快速上手。 📋 平台配置对比总览 不同平台的 Nginx 配置存在显著差异,了解这些差异有助于快速定位问题和优化配置。以下是两大主流平台的详细对比: ⚖️ ImmortalWrt vs. Synology DSM 配置差异表 特性 (Feature) ImmortalWrt (OpenWrt/标准 Linux) Synology DSM (系统/Web Station) 主配置文件 /etc/nginx/nginx.conf /usr/syno/share/nginx/nginx.mustache 自定义配置目录 /etc/nginx/conf.d/ 或 /etc/nginx/sites-enabled/ /etc/nginx/ DSM/反向代理日志 /var/log/nginx/access.log /var/log/nginx/access.log Web Station 站点日志 N/A (需手动配置) /var/log/nginx/webstation/<站点名称>/access.log 错误日志 /var/log/nginx/error.log /var/log/nginx/error.log 服务重启命令 service nginx restart 或 /etc/init.d/nginx restart synoservicectl --restart nginx 服务重载配置 nginx -s reload synoservicectl --reload nginx 配置文件校验 nginx -t nginx -t Root 权限获取 sudo 或 直接以 root 用户登录 必须使用 sudo -i 切换到 root 才能访问核心目录 🔑 配置要点说明 🐧 ImmortalWrt 平台特点 标准 Linux 环境:遵循传统的 Nginx 配置规范 配置灵活性高:可直接修改主配置文件和自定义配置 日志管理简单:统一的日志路径,便于维护 适用场景:软路由、OpenWrt 系统、边缘网关等 🖥️ Synology DSM 平台特点 双重配置体系:系统级配置与 Web Station 配置分离 权限管理严格:需要通过特定命令获取 root 权限 日志分级管理:DSM 系统日志与 Web Station 站点日志分开存储 适用场景:NAS 服务器、家庭媒体中心、私有云平台 🛠️ 常用操作命令 📝 配置文件编辑 # ImmortalWrt vim /etc/nginx/nginx.conf vim /etc/nginx/conf.d/custom.conf # Synology DSM sudo -i vim /usr/syno/share/nginx/nginx.conf vim /usr/local/etc/nginx/conf.d/custom.conf 🔄 服务管理 # ImmortalWrt service nginx restart service nginx reload nginx -t # Synology DSM synoservicectl --restart nginx synoservicectl --reload nginx nginx -t ✅ 最佳实践建议 配置备份:修改配置前务必备份原始文件 ...

July 22, 2024 · 3 min · 603 words · Jason