Whatsapp

10 个用于创建您自己的 VPN 的免费开源工具

Anonim

随着越来越多的人每天使用互联网,他们越来越意识到自己的隐私,因为他们根本不想分享的信息中有多少正在被泄露。已经创建了大量的 VPN 服务来巩固用户的安全,但这似乎还不够,因为似乎越来越需要创建自定义 VPN。

为自己创建一个VPN服务并不是一件坏事,实际上有很多开发者和组织赞成这个习惯。

今天,我们为您带来了可用于创建您自己的VPN 的最佳开源工具列表。其中一些比其他的更难设置和使用,并且它们都有其功能亮点。

根据您要部署自己的VPN的原因,选择适合您的标题。

1。 SoftEther

SoftEther 是创建要设置的 VPN 的最简单的开源工具之一,它提供了包括 GUI 在内的一长串功能列表,RSA证书认证功能,IPv4/IPv6双协议栈,SSL-VPN Tunneling on HTTPS穿越NAT和防火墙

它是多平台的,支持OpenVPN、L2TP、SSTP、EtherIP协议和基于HTTPS的以太网。它有能力使用 SoftEther 的 VPN over ICMP 或 DNS 选项穿透仅允许 DNS 和 ICMP 包的受限网络的防火墙。

2。算法

Algo 是一款极简主义的VPN 创建工具,其目标是始终在移动中的用户。由于Algo的设计初衷是为了简单和保密,因此Algo不可扩展,不能用于规避审查、地理解锁等任务。

Algo 仅支持 Wireguard 和 IKEv2 协议,不需要 OpenVPN 或任何其他客户端应用程序。它的设置简单快捷,所以如果您只需要一个安全的代理,Algo 是一个不错的选择。

3。史翠珊

Streisand​​可以称为更健壮和灵活的Algo。但是,它不支持 IKEv2,但您可以使用它轻松绕过审查,而且它的设置几乎不需要任何技术专业知识。

它支持OpenSSH、OpenConnect、L2TP、OpenVPN、Shadowsocks、Tor bridge、WireGuard和Stunnel,是否需要安装客户端应用程序取决于您决定实施哪种协议。

4。打开VPN

OpenVPN是最流行的VPN解决方案之一。它使用同名协议,您甚至可以使用它来穿越 NAT 防火墙。

它支持TCP和UDP传输,多种加密方式,完全可定制。不过,您应该注意,您需要使用客户端应用程序。

OpenVPN 属于此列表中的“technical”应用程序类别,但您不要担心,因为有很多指南和一个热情的社区,帮助您从初学者到专业用户。

5。 PriTunl

PriTunl是一个开源的BeyondCorp服务器,它使您能够使用创建具有安全加密、复杂站点到站点的云VPN链接、网关链接和对本地网络中用户的远程访问都通过 Web 界面进行。

PriTunl最多5个认证层,可定制的插件系统,跨平台的官方客户端,支持OpenVPN客户端和AWS VPC网络,设置简单。

它是开源的,可以免费使用,但如果您想承担一些企业级任务,它有订阅计划。

6。 StrongSwan

StrongSwan是一个多平台的基于IPsec的VPN解决方案,实现了IKEv1和IKEv2密钥交换协议,使用UDP封装和NAT-Traversal浮动端口,支持在线证书状态协议,消息分片,加密算法和关系数据库接口的模块化插件,安全IKEv2 EAP用户认证等

StrongSwan使用起来也是技术性的,虽然它有文档可以参考,但需要熟悉很多技术细节这可能会使典型的初学者用户失望。

StrongSwan 具有出色的企业级功能,如果您坚持到底并成功运行它,那将是您的荣幸。

7。 WireGuard​​

在列出OpenVPNStrongSwan等标题后,是时候了以获得更易于使用的 VPN 解决方案。

WireGuard​​ 是一个多平台工具,让您能够使用其同名协议轻松部署VPN。加上它对 IPv4 和 IPv6 的支持,它的亮点功能是加密密钥路由 - 一种将公钥与隧道中的 IP 地址列表相关联的功能。

WireGuard 旨在成为最简单、最安全和最易于使用的VPN 解决方案,并且已经被许多用户视为如此。试运行一下。

8。 VyOS

VyOS 与此列表中的其他标题不同,因为它是为路由器和防火墙创建的成熟网络 Linux 操作系统。

它具有网络代理和站点过滤、用于IPv4和IPv6的站点到站点IPsec、用于站点到站点和远程访问的OpenVPN,以及对动态路由协议和CLI的全面支持,以及其他高级路由功能。

VyOS 是从头开始构建的,旨在为您提供出色的 VPN 功能,您可以根据自己的喜好进行自定义。如果您不介意运行整个操作系统,请查看它。

9。弗里兰

Freelan是一款免费、开源、多平台、点对点的VPN软件,通过互联网,除了使用它为用户提供对您的专用网络的特权访问外,您还可以使用它使用您喜欢的网络拓扑创建您的 VPN 服务。

Freelan是用C编写的C++着重于安全性、性能和稳定性。作为一个VPN软件,您需要做的就是安装和配置它,并让它在后台运行。如果您想构建一个 Web 代理,使您能够匿名上网,那么您将需要社区的帮助。

10。大纲

Outline是由Jigsaw的网络安全部门发布的一个项目,其目的是允许其用户在DigitalOcean(或你的首选服务器)并委托访问它。

Outline 本身不是 VPN,它依赖于 Shadowsocks 协议(用于重定向 Internet 流量的加密 socks5 代理)。它具有一个易于使用的漂亮的 GUI 管理器应用程序,用户可以从中设置配置和服务选择。

这就是我们用于创建您自己的VPN 的工具列表。您熟悉我们列表中的任何应用程序吗?有没有我遗漏或值得一提的标题?在下面的评论部分让我们知道。