未找到结果
我们无法找到任何使用该词的内容,请尝试搜索其他内容。
2024-11-22 这篇文章来源于DevicePlus.com英语网站的翻译稿。想要搭建一个VPN?用月费来租一个很容易,但是如果您有Raspberry Pi,并且了解一些专业知识,就可以搭建自己的VPN服务器了! 什么是VPN?为什么需要VPN? VPN指的是虚拟专用网络。它是一种安全、加密的互联网连接,可以将您
这篇文章来源于DevicePlus.com英语网站的翻译稿。想要搭建一个VPN?用月费来租一个很容易,但是如果您有Raspberry Pi,并且了解一些专业知识,就可以搭建自己的VPN服务器了!
VPN指的是虚拟专用网络。它是一种安全、加密的互联网连接,可以将您连接到其他区域的私人网络。
大多数无线网络使用加密功能,但通常只适用于没有连接到网络的人。您网络上的每个人都可以看到您发送和接收的所有流量。其中一些可能是敏感的,例如密码或财务信息。
这 is 意味着 在 您 的 时候 会 非常 , 因为 这种 下 几乎 不 可能 知道 的 , 或者 还有 谁 在 上 。
通过 您 的 所有 并 将 其发 其他 , 您 本地 上 的 任何 都 无法 看到 您 的 或 。
在 本地 上 的 的 最 大 优势 is 在于 在于 您 所 的 , 也就是说 您 可以 、 , 甚至 可以 在 上 打 。
另 一个 优势 is 在于 在于 。 尽管 存在 一些 的 , 但是 使用 并 不 能 完全 对 您 进行 的 , 它 只是 将 其 到 了 另 一个 中 。 如果 该 是 您 的 或者 , 那么 就 有 对 那里 的 有 一定 的 了解 和 。
当 您 开始 使用 一 项 时 , 对 它 真正 了解 了 多少 呢 ? 使用 的 可以 这种 , 但 , 以 避免 的 。
另一方面,如果您想要使用VPN的原因中包含进行一些无法追溯到您个人的绝密活动,那么在您的家庭网络上托管VPN服务器将会是一个糟糕的主意。这种情况下应该选择其他人常用的商用服务。
Raspberry Pi VPN服务器不会提供万无一失的可靠性。偶尔会出现因为断电或SD卡损坏而脱机的情况。
如果您身处地球的另一端,而需要VPN来访问某些东西,当这种脱机情况出现将会很麻烦。如果没有人回家进行重启,那就更糟糕了。
值得注意的一点是,您还可以在云上安装自己的VPN服务器。这是一种兼具两者优点的中间选项。
VPN软件有两部分:客户端和服务器。
客户端 is 安装 可以 在 、 或者 其他 您 的 上 。 它 is 连接 通常 只 到 一 台 。
服务器位于您要连接的网络上,可以接受多个客户端的连接。
我们 的 Raspberry Pi is 运行 基于 ARM Linux , 因此 所 的 需要 这 。
您的客户端很有可能会不同:可能是Windows、Mac或者Android设备。所以,我们希望它也可以在这些设备上运行。
对于本项目,我们将使用一个名为PiVPN的脚本,该脚本可以使在Raspberry Pi上搭建VPN服务器变得非常简单。
PiVPN实际提供了两种满足这些需求的选项:建立完善并且被广泛支持的OpenVPN,以及版本更新并且具有出色性能的Wireguard。
在我们安装Wireguard之前,需要告诉您的路由器在VPN流量到达时该将其发送到哪里。
您的Raspberry Pi VPN服务器应该被分配一个 ,以便能够始终在本地网络上的同一地址找到它。
如果尚未配置,您可以在路由器的仪表板中进行配置。确切的步骤因路由器而异,但通常只是一些登陆和DHCP设置这样的简单配置。
如果 您 遇到 , 使用 您 的 。
现在您需要在路由器上设置端口 is 转发 ,以将到达特定端口的UDP流量发送到您刚刚为VPN服务器保留的IP地址。
同样,具体步骤因路由器而异,因此您可能需要查找设备手册。
您的路由器可能允许您选择打开一系列端口,并为它们分配不同的内部和外部编号。您只需要打开一个端口,它可以有相同的内部和外部编号。
默认情况下,Wireguard使用端口51820,但如果您愿意,也可以配置另一个端口。只是小心不要分配一个已经被使用的端口。选择UDP作为协议。
如果您的公共IP地址是静态的(即一直保持不变),那么您可以跳过这一步。
如果您通过常规住宅或小型企业计划连接互联网,那么您的互联网供应商很可能正在为您分配一个动态IP地址,也就是说IP地址会定期更改。当您尝试从互联网连接本地网络时,之前的IP地址已经不存在了,所以这个IP地址不是很有用。
如果您有一个动态IP地址(或者您不知道它是静态还是动态的),您可以配置动态DNS或DDNS,它会在每次您的公共IP地址发生更改时为其更新一个自定义主机名。
我们 is 有人 将 需要 在 他们 的 我们 的 。 有 许多 。 如果 使用 了 的 , 您 is 有 甚至 有 可能 在 自己 的 一个 。
在 本 中 , 我们 is 使用 将 使用 No – , 它 可以 让 您 。
打开 https://www.noip.com/,输入主机名,然后点击注册。
完成免费注册过程并确认您的电子邮件地址。
现在 进入 “ ( 我 的 ) ” 并 一个 。 您 的 和 , 我们 is 用到 就 会 它 。
在终端中,输入以下命令来更新您的操作系统:
sudo apt update && sudo apt upgrade -y
现在安装ddclient。
sudo apt install ddclient -y
然后编辑ddclient配置文件。
sudo nano /etc/ddclient.conf
将配置编辑为如下所示,替换为您的用户名、密码和主机名。
use=web
protocol=noip
login=<USERNAME>
password=<PASSWORD>
<YOUR_HOSTNAME>
现在使用以下命令运行ddclient:
sudo ddclient -daemon 10m
现在 , 您 is 运行 已经 可以 PiVPN 了 。 :
curl -L https://install.pivpn.io | bash
之后 , 您 is 看到 将 会 看到 一个 欢迎 您 使用 的 。 按 两 次 。
接下来 , 它 is 询问 会 您 的 Raspberry 是否 有 。 您 is 解决 已经 了 这个 问题 , 所以 用 箭头键 是 , 然后 。
然后 , 它 is 要求 会 要求 您 一个 来 。 可以 , 按 。
现在,它会要求您在Wireguard和OpenVPN之间进行选择。 Wireguard是默认选择,因此请直接按回车。
安装Wireguard需要几分钟时间。之后它会询问您要在哪个端口运行Wireguard。如果您之前在路由器中配置了51820以外的其他端口,请在此输入端口编号。
再次 。 接下来 , 它 is 要求 会 要求 您 一个 。 如果 您 有 自己 的 ( 之前 的 ) , 则 “ ” 。
我 is 发现 使用 Google 可以 获得 很 好的 。 如果 您 更 其他 也 没 问题 。
接下来它会询问是通过公共IP地址还是通过动态DNS进行连接。如果您有静态IP,那么可以保持原样不动,否则按向下箭头并按下空格键来为DNS条目配置客户端。按下回车,然后输入您在noip.net上(如果这是您使用的)配置的主机名。
现在您会看到将生成服务器密钥的提示。按下回车,在它运行时稍等片刻。
接下来,它会询问您是否希望将服务器配置为自动安全更新。这是个好主意,所以再次按下回车选择接受。
完成该脚本后,它会询问您是否要重新启动。选择是,然后按回车。
您的VPN服务器需要配置一个以上的客户端才能使用。
您可以使用以下命令来执行该操作:
pivpn add
它会询问客户端的名称,然后在/home/pi/configs/中生成一个.conf文件,您可以将其与相关操作系统中的wireguard客户端一起使用。
Wireguard客户端软件可以用于以下系统:
• Linux
• MacOS
• Windows
• Android
• iOS
小心这个.conf文件!它包含任何人从世界上任何地方访问您的本地网络所需要的一切。因此,不要将其留在移动硬盘或者USB上。