Linuxword Global
当前位置: 通信协议 > Arch Linux 上安装和配置 OpenVPN 服务器

在本文中,我将向您展示如何安装 OpenVPN,配置 OpenVPN VPN 服务器,使用 OpenVPN 客户端连接到 Arch Linux 上的服务器。让我们开始吧。

首先,您必须更新操作系统的所有已安装软件包。为此,请运行以下命令:

$ sudo pacman -Syu

Arch Linux 操作系统的所有安装包都应该更新。

b

现在你必须安装 Git。如果你不知道 Git 是什么,它就是一个版本控制系统。您需要克隆一个 Github 存储库才能阅读本文。这就是为什么你需要安装 Git。

要安装 Git,请运行以下命令:

$ sudo pacman -S git

按 'y' 并按 <Enter> 继续安装。

git

应该安装 Git。

git-1

现在转到https://github.com/Angristan/OpenVPN-install的 OpenVPN-install 的 github 存储库

您应该会看到此页面,如下面的屏幕截图所示。

git-2

单击绿色的“克隆或下载”按钮。

contributors

您应该会看到如下屏幕截图中标记的存储库 URL。

git-3

选择存储库 URL 后,右键单击并选择“复制”。

git-4

现在打开终端并运行以下命令以导航到用户 $HOME 目录中的 Downloads/ 目录。

$ cd ~ /下载

down

现在您必须克隆 Github 存储库。

运行以下命令以使用您刚刚复制的 URL 克隆 Github 存储库。

$ git clone https://github.com/Angristan/OpenVPN-install.git _ _ _ _ _

应该克隆 OpenVPN-install github 存储库,如下面的屏幕截图所示。

vpn-1

如果您列出 Downloads/ 目录的内容,您应该会看到一个目录“OpenVPN-install”。

ope-vpn

现在运行以下命令导航到“OpenVPN-install”目录。

$ cd OpenVPN-安装​​/

如果您列出“OpenVPN-install”目录的内容,您应该会看到“LICENSE”、“openvpn-install.sh”和“README.md”文件,如下面的屏幕截图所示。

read

现在您必须使“openvpn-install.sh”脚本可执行。运行以下命令来执行此操作:

$ chmod +x openvpn-install.sh

您的“openvpn-install.sh”脚本应该是可执行的,如下面的屏幕截图所示:

open

现在以 root 身份,使用以下命令运行“openvpn-install.sh”脚本:

$须藤  。/openvpn-install.sh _

open-1

OpenVPN 安装程序应要求您提供 OpenVPN 将侦听的 IP 地址。通常它是您计算机连接的网络接口之一的 IP 地址。您可以运行“ip a”或“ifconfig”命令来找出答案。输入 IP 地址后,按 <Enter>

 

OpenVPN 安装程序应该询问您 OpenVPN 将使用的端口。您可以保留默认值。完成后,按 <Enter> 继续。

open-vpn

现在 OpenVPN 应该会询问您要使用的协议。UDP 比 TCP 快很多。所以你可以保留默认值。完成后,按 <Enter> 继续。

tcp

现在 OpenVPN 应该会询问您要使用哪个 DNS 服务。只需选择其中任何一个,然后按 <Enter>。

open-vpn-3

现在 OpenVPN 应该会询问您它应该使用的加密方法。我将保留默认值。如果您知道这些是什么,则可以使用不同的选项。完成后,按 <Enter> 继续。

op-1

然后 OpenVPN 应该要求您提供 Diffie-Hellman 密钥位。我将保留默认的 3072 位。如果你愿意,你可以改变它。完成后,按 <Enter> 继续。

diff

现在 OpenVPN 应该会询问您要生成多少位 RSA 密钥。我将保留默认的 3072 位。您可以根据需要选择其他选项。完成后,按 <Enter> 继续。

diff-1

现在 OpenVPN 应该要求您输入一个名称,它将保存它的客户端配置文件。这是您将用于连接到 OpenVPN 服务器的文件。默认文件名是“client”,它会生成“client.ovpn”文件。如果需要,您可以保留默认值或更改它。

diff-2

我将其更改为“linuxhint”。所以它会生成'linuxhint.ovpn'文件。

linuxhint

现在按 <Enter> 继续。

linuxhint-1

按“y”并按 <Enter> 继续。OpenVPN 安装程序应更新您计算机的所有软件包并在需要时安装新软件包。

ln

OpenVPN 应该开始下载新的软件包。

ovpn

正在生成 RSA 密钥。应该需要很长时间。

rsa

rsa-1

 

生成密钥后,OpenVPN 安装程序会询问您的公共 IP 或域名。如果需要,您可以将其留空。在这种情况下,您的 OpenVPN 服务器将无法从 Internet 访问。

 

如果您还不知道,您可以访问https://www.whatsmyip.org并找出您的公共 IP。

UI

从 whatsmyip 复制并粘贴 IP,然后按 <Enter> 继续。

UI-1

在您的 HOME 目录中,应根据您使用的名称生成一个新文件“linuxhint.ovpn”或“client.ovpn”。

client

现在您可以使用以下命令连接到您的 VPN 服务器:

$ openvpn --config linuxhint.ovpn

您的 openvpn 客户端应该连接到 openvpn 服务器。

Open-vpn-1

运行以下命令以找出您的计算机上有哪些网络接口。

$ ip一

您应该在“ip a”命令的输出中看到一个“tun0”接口,如下面的屏幕截图所示。所以一切都很完美。

tun0

这就是您在 Arch Linux 上安装和配置 OpenVPN 服务器的方式。感谢您阅读本文。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2343 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6116 个
  • 注册用户: 139 人
  • 访问总量: 8,653,003 次
  • 最近更新: 2024年4月28日