所以我确信你们中的许多人都听说过新的 Raspberry Pi 项目。我正在考虑使用 Model B,它具有以下相关规格:
Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU
256MB RAM
Boots from SD card, running the Fedora version of Linux (ARM Version)
10/100 BaseT Ethernet socket
USB 2.0 socket
所以我很好奇,是否有可能用这台小机器创建一个简单的 VPN。我确实意识到,由于它是 ARM 处理器,可能会搞乱很多事情。有什么想法可以实现吗?
不管怎样,这将是一个个人项目,所以我并不担心性能。
答案1
人们建造了BeagleBoard 上的 OpenVPN,所以,在最坏的情况下,你应该能够做类似的事情。Raspberry 受到很多关注,因此在不久的将来也可能会提供预编译的软件包。
我懂了这个 Fedora ARM 软件包。我不熟悉非英特尔版本的命名约定,所以我不确定这是否合适。
答案2
我并不是 Linux 方面的专家,所以各种教程都不足以让我在 Pi 上运行 PPTP VPN。我想要 PPTP,因为 Windows 7 和 iDevices 开箱即用。我终于让它运行起来,并在我的博客中记录了这个过程:
RaspberryPi 作为 PPTP VPN 服务器 - 操作方法
总而言之,RasPi 确实可以用作 VPN 端点(售价 35 英镑,耗电 5W...),而且效果非常好。我使用了 Arch Linux 发行版,但没有理由 Fedora 不能使用。不过我还没有尝试过连接两个以上的客户端。
答案3
它可以运行 Fedora。您可以获取 Fedora 的 VPN 代码,事实上,它足够强大,可以运行像样的 Fedora 桌面 - 它可以很好地运行简单的 VPN。
也许不打算将其用于公司,但它可以发挥作用。
答案4
看这里:
如何在 Debian Linux 上设置 VPN(PPTP)服务器
它告诉您如何设置您所需要的 pptpd 服务。它适用于我从 iPhone 连接并将 VPN 设置指向我的 Pi 的 IP。
无需构建或编译或类似操作。只需apt-get
pptp 并按照说明配置您的 IP 和用户设置。