在 Arch Linux 上安装和配置 OpenVPN 服务器 |
您所在的位置:网站首页 › archlinux怎么安装ifconfig命令 › 在 Arch Linux 上安装和配置 OpenVPN 服务器 |
在 Arch Linux 上安装和配置 OpenVPN 服务器
在本文中,我将向您展示如何在 Arch Linux 上安装 OpenVPN、配置 OpenVPN VPN 服务器、使用 OpenVPN 客户端连接到服务器。让我们开始吧。 首先,您必须更新操作系统的所有已安装软件包。为此,请运行以下命令: $ sudo pacman -Syu您的 Arch Linux 操作系统的所有已安装软件包都应该更新。 现在你必须安装 Git。如果你不知道 Git 是什么,它是一个版本控制系统。您需要克隆 Github 存储库才能阅读本文。这就是为什么你需要安装 Git。 要安装 Git,请运行以下命令: $ sudo pacman -S git按“y”并按 继续安装。 应该安装 Git。 现在转到 OpenVPN-install 的 github 存储库:https://github.com/Angristan/OpenVPN-install 您应该看到此页面,如下面的屏幕截图所示。 单击绿色的“克隆或下载”按钮。 您应该会看到一个存储库 URL,如下面的屏幕截图中标记的那样。 选择存储库 URL 后,右键单击并选择“复制”。 现在打开终端并运行以下命令以导航到用户 $HOME 目录中的 Downloads/ 目录。 $ cd ~/Downloads现在您必须克隆 Github 存储库。 运行以下命令,使用您刚刚复制的 URL 克隆 Github 存储库。 $ git clone https://github.com/Angristan/OpenVPN-install.git应克隆 OpenVPN-install github 存储库,如下面的屏幕截图所示。 如果列出 Downloads/ 目录的内容,您应该会看到目录“OpenVPN-install”。 现在运行以下命令导航到“OpenVPN-install”目录。 $ cd OpenVPN-install/如果列出“OpenVPN-install”目录的内容,您应该会看到“LICENSE”、“openvpn-install.sh”和“README.md”文件,如下面的屏幕截图所示。 现在您必须使“openvpn-install.sh”脚本可执行。运行以下命令来执行此操作: $ chmod +x openvpn-install.sh您的“openvpn-install.sh”脚本应该是可执行的,如下面的屏幕截图所示: 现在,以 root 身份使用以下命令运行“openvpn-install.sh”脚本: $ sudo ./openvpn-install.shOpenVPN 安装程序应要求您提供 OpenVPN 将侦听的 IP 地址。通常它是计算机连接的网络接口之一的 IP 地址。您可以运行“ip a”或“ifconfig”命令来找出答案。输入 IP 地址后,按 OpenVPN 安装程序应询问您 OpenVPN 将使用的端口。您可以保留默认值。完成后,按 继续。 现在 OpenVPN 应该询问您想要使用的协议。 UDP 比 TCP 快很多。所以你可以保留默认值。完成后,按 继续。 现在 OpenVPN 应该询问您要使用哪个 DNS 服务。只需选择其中任意一个并按 键即可。 现在 OpenVPN 应该询问您它应该使用的加密方法。我将保留默认值。如果您知道这些是什么,您可以使用不同的选项。完成后,按 继续。 然后 OpenVPN 应该要求您提供 Diffie-Hellman 密钥位。我将保留默认的 3072 位。如果您愿意,可以更改它。完成后,按 继续。 现在 OpenVPN 应该询问您想要生成多少位 RSA 密钥。我将保留默认的 3072 位。您可以根据需要选择其他选项。完成后,按 继续。 现在 OpenVPN 应该要求您提供一个名称,它将保存其客户端配置文件。这是您将用于连接到 OpenVPN 服务器的文件。默认文件名是“client”,它会生成“client.ovpn”文件。如果需要,您可以保留默认值或更改它。 我将其更改为“linux-console”。所以它会生成‘linux-console.ovpn’文件。 现在按 继续。 按“y”并按 继续。 OpenVPN 安装程序应更新您计算机的所有软件包,并根据需要安装新软件包。 OpenVPN 应该开始下载新的软件包。 正在生成 RSA 密钥。应该需要很长时间。 生成密钥后,OpenVPN 安装程序应询问您的公共 IP 或域名。如果您愿意,可以将其留空。在这种情况下,您的 OpenVPN 服务器将无法从互联网访问。 如果您还不知道,您可以访问 https://www.whatsmyip.org 查找您的公共 IP。 从 Whatsmyip 复制并粘贴 IP,然后按 继续。 在您的主目录中,应根据您使用的名称生成新文件“linux-console.ovpn”或“client.ovpn”。 现在您可以使用以下命令连接到您的 VPN 服务器: $ openvpn --config linux-console.ovpn您的 openvpn 客户端应连接到 openvpn 服务器。 运行以下命令来查明您的计算机上有哪些网络接口。 $ ip a您应该在“ip a”命令的输出中看到“tun0”接口,如下面的屏幕截图所示。所以一切都很顺利。 这就是在 Arch Linux 上安装和配置 OpenVPN 服务器的方法。感谢您阅读本文。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |