联系我们
 课程时长 14 小时

课程大纲

VPN 自主权基础

  • 商业 VPN 为何记录元数据并配合法律请求。
  • OpenVPN:成熟、功能丰富,具备 TAP/TUN 灵活性。
  • WireGuard:现代、极简、高性能加密。
  • 根据威胁模型选择合适协议。

OpenVPN 部署

  • 使用 Easy-RSA PKI 安装 OpenVPN。
  • 服务器配置:加密算法、HMAC、TLS-auth 和拓扑结构。
  • 客户端配置生成与分发。
  • 撤销和 CRL 管理。

WireGuard 部署

  • 安装内核模块和 WireGuard-tools。
  • 密钥生成和对等节点配置。
  • wg-quick 和 systemd 单元管理。
  • 流浪者(Road Warrior)和站点到站点网状拓扑。

身份验证与授权

  • OpenVPN 基于证书的身份验证。
  • 集成 LDAP 和 RADIUS 后端。
  • 使用 TOTP 插件实现双因素身份验证。
  • 访问控制列表和按用户分配 IP。

路由与网络设计

  • 完全隧道与分割隧道路由对比。
  • 推送路由、DNS 和 WINS 配置。
  • 用于出口流量的 NAT 和伪装。
  • 多 WAN 和基于策略的路由。

性能与扩展性

  • WireGuard 与 OpenVPN 吞吐量基准测试。
  • 多核优化和内核旁路。
  • 跨多个 VPN 服务器的负载均衡。
  • DDoS 防护和连接速率限制。

监控与维护

  • 连接日志记录和带宽记账。
  • 集成 Syslog 和 Prometheus 导出器。
  • 自动证书续期及过期警报。
  • 灾难恢复和配置备份。

要求

  • 具备中级 Linux 网络及防火墙管理经验。
  • 了解 PKI、证书及加密协议。
  • 熟悉路由、NAT 和 IP 转发。

受众

  • 希望替代商业 VPN 服务的网络管理员。
  • 需要自主安全访问的远程办公团队。
  • 处于有 VPN 封锁或监控环境的组织。

即将举行的公开课程

课程分类