Outline VPN 自助安装¶
在这篇文章中
信息
Outline 是一家专注于隐私的 Google 子公司开发的免费软件。其创建者使用了难以被检测的安全协议,而标准 VPN 工具则更容易受到流量分析器的攻击。专有服务器还能保护您免受用户数据收集。Outline 软件已经过两家独立信息安全审计机构的测试:Radically Open Security 和 Cure53。Outline VPN 与竞争对手的不同之处在于其部署的简便性:服务器部分连同整个环境都打包在 Docker 容器中,只需一条命令即可安装在任何 Linux 虚拟机上。Outline Manager 应用程序具有直观的界面,可用于配置和管理。要连接到服务器,您需要为 PC 或手机下载 Outline Client。
步骤 1:订购虚拟服务器 (VPS)¶
要使用 Outline,只需选择配置最低的 Linux VPS 即可。我们建议使用 Ubuntu Linux,所有后续说明均针对此操作系统。
15-20 分钟后,服务器准备就绪的通知将发送至注册时提供的电子邮件地址。其中将包含 VPS 的 IP 地址以及用于连接的登录名和密码。
步骤 2:通过命令行以 root 权限通过 SSH 连接到 VPS¶
为此,您需要启动终端模拟器(在 Windows 中:Start >> Utilities >> Windows >> Command Prompt 或 Win+R >> cmd)。
然后输入以下命令:
其中 XXX.XXX.XXX.XXX.XXX 是服务器就绪电子邮件中以及 Invapi 控制面板的 Network 选项卡中指定的 VPS IP 地址。
旧版本的 Windows 可能不支持 SSH 命令。在这种情况下,您可以安装 PuTTY 并使用它通过 SSH 连接到服务器:

连接后,建议使用两条命令更新服务器上安装的软件(此步骤可以跳过):

您还应该使用 passwd 命令更改通过邮件发送给您的 root 密码。
在 Linux 命令行中输入后,按 Enter,然后盲打输入两次新密码 root(通过 Enter)(您无法看到输入的字符)。屏幕上将显示密码更改成功的消息。
步骤 3:在 VPS 上安装 Docker¶
Outline 软件的服务器部分会自动部署。在开始配置之前,您需要使用以下命令安装 Docker:
从网站下载的脚本会自动检测 Linux 发行版的版本,连接到软件存储库并安装必要的软件包,这些软件包以后可以使用 apt 实用程序进行更新:

步骤 4:使用 Outline Manager 配置 VPN¶
您需要 从官方网站 下载它,在计算机上安装并运行适用于 Windows、MacOS 或 Linux 的 Outline Manager:

在主程序窗口中,选择 Set up Outline anywhere(右下角)。

按下 SET UP 按钮后,将显示一个包含长命令的说明屏幕:

您必须从字段 1 复制此命令并将其粘贴到虚拟服务器的命令行中。
bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

至此,Outline VPN 服务器部分的安装完成。剩下的就是复制安装脚本结果中高亮显示的绿色行,将其粘贴到 Outline Manager 应用程序的特殊输入字段中,然后按下 DONE 按钮:

Outline VPN 服务器已配置并准备就绪,无需再使用命令行:PC 或移动设备上的 Outline Manager 客户端用于进一步管理。
步骤 5:为 VPN 客户端创建访问密钥¶
要访问 Outline VPN 服务器,用户需要在 Outline Manager 中生成的特殊密钥。此密钥在安装过程中创建,但我们建议您仅将其用于管理目的。要添加新密钥,请单击相应按钮并重命名它:

此菜单还允许您删除用户密钥或为其设置流量限制。旁边是 Share 按钮,它会打开一个邀请窗口:

您只需复制邀请并通过可靠的通信渠道将其发送给用户即可。
警告
出于安全原因,建议将用于连接到服务器的密钥、访问代码和唯一链接保密,不要向外界展示。您也不应将 VPN 访问权限授予您不完全信任的人。首先,超过每月 3TB 的流量限制将产生额外费用。其次,更重要的是,存在潜在的法律风险。如果第三方通过 VPN 从事非法活动,连接所有者可能会承担刑事或行政责任。在这种情况下,向执法部门证明您的清白将很困难。
步骤 6:在智能手机上设置 Outline VPN 客户端¶
要连接到 VPN 服务器,请在浏览器中打开邀请中的唯一链接,单击 Connect this device,复制访问代码,如果尚未安装客户端应用程序,请单击 Install Outline(否则单击 Add Server):

然后 安装 Outline 客户端应用程序 适用于 Windows、MacOS、Linux、Chrome、iOS 或 Android,然后运行它,粘贴复制的访问代码并单击 Add Server:

警告
在移动设备上,首次连接时,必须通过按下 OK 按钮同意添加 VPN 配置:
