Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器: 搭建 VPN
搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器: 搭建 VPN
搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器: 搭建 VPN
Ebook259 pages41 minutes

搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器: 搭建 VPN

Rating: 0 out of 5 stars

()

Read preview

About this ebook

了解如何在云端或 Raspberry Pi 上搭建自己的 VPN 服务器

 

本书是搭建你自己的 IPsec VPN、OpenVPN 和 WireGuard 服务器的综合指南(简体版)。基于 10 年和拥有数百万用户的开源工作,本书涵盖了搭建你自己的 VPN 所需了解的所有内容。

 

通过阅读本书,你将了解如何:

 

✔ 创建云服务器并使用 SSH 连接
✔ 安装带 IKEv2 的 IPsec VPN、OpenVPN 和 WireGuard
✔ 自定义 VPN 选项、高级用法和故障排除
✔ 在 Docker 上运行带 IKEv2 的 IPsec VPN 和高级用法
✔ 在 Windows、macOS、iOS、Android、Chrome OS 和 Linux 上配置 VPN 客户端
✔ 管理 WireGuard、OpenVPN、IPsec VPN 和 IKEv2 客户端

 

在数字时代,在线安全和隐私比以往任何时候都更加重要。使用虚拟专用网络 (VPN) 可以通过加密你的网络流量来帮助提高你的在线安全性和隐私性,从而使你的数据在通过因特网传输时受到保护。这在使用不安全的 Wi-Fi 网络时特别有用,例如在咖啡店、机场或酒店房间。

 

随着科技的进步,比如经济实惠的云服务器和降低的带宽成本等,搭建自己的 VPN 服务器变得比以往任何时候都容易。搭建自己的 VPN 可以比使用商业 VPN 更经济,并具有多种优势。VPN 设置过程可以完全自动化并尽可能简化。本书将帮助你在几分钟内在云端或 Raspberry Pi 上建立自己的 VPN 服务器。

 

立即获取本书,并开始搭建你自己的 VPN!

 

关于作者

 

Lin Song, PhD, 是一名软件工程师和开源开发者。自 2014 年以来,他在 GitHub 上创建并维护了 Setup IPsec VPN 等项目,用于在几分钟内搭建你自己的 VPN 服务器。这些项目拥有超过 20,000 个 GitHub stars 和超过 3000 万个 Docker pulls,并帮助数百万用户建立了自己的 VPN 服务器。

 

Language中文
PublisherLin Song
Release dateMay 12, 2023
ISBN9798223742173
搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器: 搭建 VPN

Related to 搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器

Related ebooks

Reviews for 搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器 - Lin Song

    搭建自己的 IPsec VPN, OpenVPN 和 WireGuard 服务器

    版权所有 © 2014-2024 Lin Song。保留所有权利。

    最后更新时间:2024 年 3 月 2 日

    未经作者书面许可,不得以任何形式或任何方式(电子、机械、影印、录音、扫描或其他方式)复制、存储或传播本出版物的任何部分。未经许可,复制本书、将其发布到网站或以任何其他方式分发都是违法的。

    公司用来区分其产品的名称通常作为商标声明。本书及其封面中使用的所有品牌名称和产品名称均为其各自所有者的商品名称、服务标志、商标和注册商标。作者和本书与本书中提及的任何产品或供应商均无关联。书中提及的公司均未认可该书。

    尽管作者已尽一切努力确保本书中的信息在发稿时准确无误,但作者不对任何一方因错误或遗漏而造成的任何损失、损害或中断承担任何责任,并特此声明不承担任何责任,无论此类错误或遗漏是由于疏忽、事故或任何其他原因造成的。

    目录 Table of Contents

    1 导言

    1.1 为什么要搭建自己的 VPN

    1.2 关于本书

    1.3 开始使用

    1.3.1 创建一个云服务器

    1.3.2 连接到服务器

    2 使用自动安装脚本搭建自己的 IPsec VPN 服务器

    2.1 功能特性

    2.2 快速开始

    2.3 系统要求

    2.4 安装说明

    2.5 下一步

    2.6 重要提示

    2.7 升级Libreswan

    2.8 自定义 VPN 选项

    2.8.1 使用其他的 DNS 服务器

    2.8.2 自定义 IKEv2 选项

    2.9 卸载 VPN

    3 IKEv2 VPN 配置和使用指南

    3.1 导言

    3.2 配置 IKEv2 VPN 客户端

    3.2.1 Windows 7, 8, 10 和 11

    3.2.2 OS X (macOS)

    3.2.3 iOS

    3.2.4 Android

    3.2.5 Chrome OS

    3.2.6 Linux

    3.3 管理 IKEv2 客户端

    3.3.1 添加新的 IKEv2 客户端

    3.3.2 导出一个已有的客户端

    3.3.3 列出已有的客户端

    3.3.4 吊销一个 IKEv2 客户端

    3.3.5 删除一个 IKEv2 客户端

    3.4 更改 IKEv2 服务器地址

    3.5 更新 IKEv2 辅助脚本

    3.6 使用辅助脚本配置 IKEv2

    3.7 手动配置 IKEv2

    3.8 移除 IKEv2

    3.9 屏幕录影链接

    4 指南:为 macOS 和 iOS 自定义 IKEv2 VPN On Demand 规则

    4.1 导言

    4.2 自定义 VPN On Demand 规则

    5 配置 IPsec/L2TP VPN 客户端

    5.1 Windows

    5.1.1 Windows 11

    5.1.2 Windows 10 and 8

    5.1.3 Windows 7, Vista and XP

    5.2 OS X (macOS)

    5.2.1 macOS 13 (Ventura) 及以上

    5.2.2 macOS 12 (Monterey) 及以下

    5.3 Android

    5.4 iOS

    5.5 Chrome OS

    5.6 Linux

    5.6.1 Ubuntu Linux

    5.6.2 Fedora 和 CentOS

    5.6.3 其它 Linux

    5.6.4 使用命令行配置

    6 配置 IPsec/XAuth VPN 客户端

    6.1 Windows

    6.2 OS X (macOS)

    6.2.1 macOS 13 (Ventura) 及以上

    6.2.2 macOS 12 (Monterey) 及以下

    6.3 Android

    6.4 iOS

    6.5 Linux

    6.5.1 Fedora 和 CentOS

    6.5.2 其它 Linux

    7 IPsec VPN: 故障排除

    7.1 检查日志及 VPN 状态

    7.2 IKEv2 故障排除

    7.2.1 无法连接到 VPN 服务器

    7.2.2 无法连接多个 IKEv2 客户端

    7.2.3 IKE 身份验证凭证不可接受

    7.2.4 参数错误 policy match error

    7.2.5 参数错误 parameter is incorrect

    7.2.6 连接 IKEv2 后不能打开网站

    7.2.7 Windows 10 正在连接

    7.2.8 其它已知问题

    7.3 IKEv1 故障排除

    7.3.1 Windows 错误 809

    7.3.2 Windows 错误 789 或 691

    7.3.3 Windows 错误 628 或 766

    7.3.4 Windows 10/11 升级

    7.3.5 Windows DNS 泄漏和 IPv6

    7.3.6 Android/Linux MTU/MSS 问题

    7.3.7 macOS 通过 VPN 发送通信

    7.3.8 iOS/Android 睡眠模式

    7.3.9 Debian 内核

    8 IPsec VPN: 高级用法

    8.1 使用其他的 DNS 服务器

    8.2 域名和更改服务器 IP

    8.3 仅限 IKEv2 的 VPN

    8.4 VPN 内网 IP 和流量

    8.5 自定义 VPN 子网

    8.6 转发端口到 VPN 客户端

    8.7 VPN 分流

    8.8 访问 VPN 服务器的网段

    8.9 VPN 服务器网段访问 VPN 客户端

    8.10 指定 VPN 服务器的公有 IP

    9 IPsec VPN: 管理 VPN 用户

    9.1 使用辅助脚本管理 VPN 用户

    9.1.1 添加或更改一个 VPN 用户

    9.1.2 删除一个 VPN 用户

    9.1.3 更新所有的 VPN 用户

    9.2 查看 VPN 用户

    9.3 查看或更改 IPsec PSK

    9.4 手动管理 VPN 用户

    10 IPsec VPN: 卸载 VPN

    10.1 使用辅助脚本卸载 VPN

    10.2 手动卸载 VPN

    11 在 Docker 上搭建自己的 IPsec VPN 服务器

    11.1 功能特性

    11.2 快速开始

    11.3 安装 Docker

    11.4 下载

    11.4.1 镜像对照表

    11.5 如何使用本镜像

    11.5.1 环境变量

    11.5.2 运行 IPsec VPN 服务器

    11.5.3 获取 VPN 登录信息

    11.6 下一步

    11.7 重要提示

    11.8 更新 Docker 镜像

    11.9 配置并使用 IKEv2 VPN

    11.10 技术细节

    11.11 VPN env 文件示例

    12 Docker VPN: 高级用法

    12.1 使用其他的 DNS 服务器

    12.2 不启用 privileged 模式运行

    12.3 选择 VPN 模式

    12.4 访问 Docker 主机上的其它容器

    12.5 指定 VPN 服务器的公有 IP

    12.6 为 VPN 客户端指定静态 IP

    12.7 自定义 VPN 子网

    12.8 关于 host network 模式

    12.9 启用 Libreswan 日志

    12.10 查看服务器状态

    12.11 从源代码构建

    12.12 在容器中运行 Bash shell

    12.13 绑定挂载 env 文件

    13 使用自动安装脚本搭建自己的 OpenVPN 服务器

    13.1 功能特性

    13.2 安装说明

    13.3 下一步

    14 配置 OpenVPN 客户端

    14.1 Windows

    14.2 OS X (macOS)

    14.3 Android

    14.4 iOS (iPhone/iPad)

    15 OpenVPN: 管理 VPN 客户端

    15.1 添加一个新客户端

    15.2 导出一个已有的客户端

    15.3 列出已有的客户端

    15.4 吊销一个客户端

    16 使用自动安装脚本搭建自己的 WireGuard VPN 服务器

    16.1 功能特性

    16.2 安装说明

    16.3 下一步

    17 配置 WireGuard VPN 客户端

    17.1 Windows

    17.2 OS X (macOS)

    17.3 Android

    17.4 iOS (iPhone/iPad)

    18 WireGuard: 管理 VPN 客户端

    18.1 添加一个新客户端

    18.2 列出已有的客户端

    18.3 删除一个客户端

    18.4 显示客户端配置的二维码

    关于作者

    Enjoying the preview?
    Page 1 of 1