近年来,全球互联网环境中审查和限制用户的趋势日益明显。专制政权在加强对本国互联网的控制,西方国家也在朝这个方向发展。更糟的是,互联网内容限制已不再是自上而下的过程。如今我们看到的是自下而上的限制方式,比如内容公司对特定地区实施的地理位置限制。
很难判断这些发展最终是对在线世界有利还是有害。一方面,审查和用户行为限制有助于防止网络上的有害或非法活动。另一方面,这类限制也可能扼杀创意、言论自由和创新。此外,自下而上的网络内容限制方式的兴起引发了一个问题:谁来决定什么内容可以被谁访问,以及出于什么原因。归根结底,个人、组织和政府需要共同应对这些复杂问题,找到一个既能促进安全又能保护自由的平衡点。
尽管如此,即使是 VPN 也成为了大规模网络审查攻击的目标。虽然 VPN 被视为解决网络审查的方案,但它们同样容易受到审查机构的大规模攻击。市场上许多商业 VPN 很容易被关闭。然而,由面临严格互联网审查的中国开发者开发的 V2Ray,已被证明难以被关闭。问题仍然存在:V2Ray 是什么,它如何在互联网断网期间保持运行?
V2Ray 是什么?
V2Ray 是一款 VPN,但它的用途远不止于此。V2Ray 最初由匿名中国开发者开发,用于突破其本土的网络限制,此后证明在全球范围内突破互联网审查方面效能显著。
有传言称,V2Ray 的部分开发团队成员,正是当初在 ShadowSocks 代理系统中开发了著名 SOCKS5 协议的那位匿名中国开发者。这一说法主要源于 V2Ray 不仅大量借鉴了 SOCKS5,还将其作为自身支持的协议之一。无论如何,SOCKS5 和 V2Ray 都已证明自己有能力突破臭名昭著的"防火长城",充分体现了它们即便在最严苛的网络管控环境下依然能够正常运作的能力。
V2Ray 使用多种协议来建立安全可靠的 VPN 连接。这些协议包括新推出的专有 VMess 协议,以及 QUIC、mKCP、TCP、Websocket、Freedom、MT Proto、Shadowsocks、Blackhole 和 Dokodemo。
V2Ray 是更大的 Project V 项目的子公司。该项目致力于开发全球范围内突破互联网限制的工具,未来还会推出更多程序。
免责声明: 本博文中的信息仅供教育之用。Cloudzy 不鼓励任何人将这些技术用于非法活动。
V2Ray 的应用场景和优势
我们都知道 VPN 的常见用途,比如隐私保护、安全防护和突破审查限制,但这些用途如何适用于 V2Ray 及其协议呢?让我们来看看:
高级内容审查规避
如前所述,V2Ray 的设计目标不是覆盖 VPN 的通用场景,而是在最严苛的网络限制环境中发挥制动作用。
V2Ray VPN 在应对普通封锁时,完全能够实现自由上网。当然,普通封锁用其他任何 VPN 也同样可以解决。V2Ray 及其 VMess 协议真正的优势在于:当防火墙对 VPN 服务器和端口发起攻击时,绝大多数 VPN 都会遭到封锁,而 VMess 协议近期的实际运行记录表明,它始终保持了正常连接。
隐私与安全
V2Ray VPN 虽然不以隐私作为宣传重点,但这不代表它在这方面表现欠佳。V2Ray 客户端使用的几乎所有协议都原生支持通过加密和掩码保护你的数据。VMess 协议尤其如此,它同时运用多个加密层来加密数据,使得原始加密对运营商防火墙完全不可见。
总的来说,用户不太可能为了隐私而选择 V2Ray。但如果他们确实需要,VMess 协议能够满足要求。
远程访问支持
V2Ray 与远程访问协议配合良好。你可以在服务器上设置它作为远程连接的一部分,也可以在远程主机上单独配置 VPN 连接。这样,你可以快速建立 SSH V2Ray 连接,在远程主机上使用它,或者在那里托管它并从本地设备连接。SSH 连接也可以作为快速 V2Ray 连接的补充方案。
V2Ray 使用什么协议?
该计划通常支持多种不同的 V2Ray 协议。您可以根据需要在这些协议之间切换。虽然 V2Ray 主要基于 Shadowsocks协议,但它们有显著区别,因为它支持多种协议,而不仅仅一种。除了基于 SOCKS5 且有显著改进的主要 VMess 协议,还有五种其他协议可用于你的 V2Ray VPN:
Freedom
Freedom 是这些协议中的第一个。它之所以得名,是因为它能轻松突破全球最严格的网络限制。据报道,Freedom 在过去几年中已经在不同情况下成功突破了严重的审查。它的工作原理是将所有出站 UDP 和 TCP 数据包转发到它们的原始目标,但这个过程是隐蔽进行的。
虽然它在突破审查方面表现出色,但速度并不是最快的。不过,它提供完美的连接隐私和安全保护。除非你无法通过其他方式访问自由网络,否则我不建议使用它。
任意门
如果你需要一个透明代理来绕过基础的地理限制,Dokodemo 正是你要找的。它通过入站隧道连接将流量转发到指定的目标。使用这个协议连接到其他支持国家托管的透明代理服务器,你可以轻松访问某些地区无法获取的内容。
Dokodemo 也是一个很好的速度代理。它提供高性能的数据包传输速度,非常适合作为基础代理,具有出色的下载和上传速度。
MTProto
MTProto 几乎专门用于为 Telegram(一款全球知名的即时通讯应用)创建代理服务器。Telegram 以其完整性而闻名,它拒绝与专制政府共享用户数据。由于注重隐私,Telegram 在许多国家遭受大规模封禁。
MTProto 旨在创建代理服务器,之后可以通过 Telegram 的内置代理接口访问。最近,WhatsApp 也遭遇了一些封禁,因此他们推出了类似的原生 WhatsApp 代理 功能,工作原理与 Telegram 使用的模型非常相似。
Socks
老旧的 SOCKS 协议是 SOCKS5 协议的直接前身,而 SOCKS5 本身可以说是 V2Ray 的前身,它也可以作为 V2Ray 软件和协议列表的一部分访问。除非你特别偏好老旧的 SOCKS 协议,否则没有理由选择这个协议而不用下面介绍的更新版本。
一些用户认为老旧协议能提供更流畅的体验,但几乎没有证据支持这一说法。SOCKS5、SOCKS4 和 SOCKS4.A 都得到支持。
Blackhole
Black Hole 本质上是所有 V2Ray 协议中最先进、最实用的。它允许你阻止所有你认为对网络有危害的预定义连接。这样,你可以轻松创建一个隔离网络,对所有潜在的恶意软件、定向广告,甚至威胁可能来源的端口都免疫。
在抵御审查方面,Blackhole 的性能与自由协议相当。它可以轻松保持未被检测状态,帮助审查地区的用户通过强大的 V2Ray 插件访问自由互联网。
FastSSH V2Ray
获取免费 V2Ray VPN 最快的方法是使用 FastSSH V2Ray 网站。该网站提供三个不同的服务器位置,所有用户都可以获得一个已配置服务器的免费账户。每月可创建的账户数量有限制,通常每个服务器位置 3000 个。如果你没有获得名额,只需等待新的名额分配。
另一方面,如果你想自己托管并拥有自己的 VPN,可以参考下一部分。
如何安装 V2Ray?
既然我们已经了解了 V2Ray 的定义及其协议的性能,现在是时候学习如何在服务器上安装它,并将其用作个人私有 V2Ray VPN,帮助我们突破在线审查。只需按照步骤操作,你很快就能完成。
先决条件
创建个人 V2Ray VPS 服务器 的唯一前提是你需要一台虚拟专用服务器,让你能够远程连接到服务器、下载、安装和配置 V2Ray VPN 服务器,并通过本地设备轻松连接它。对于编码和运行服务器来说, Linux VPS 实例是最佳选择。
不知道在哪里获取可靠快速的 VPS? Cloudzy 提供全球顶级的 Linux VPS 服务器,价格低廉、服务器遍布全球、安全性出众,还支持加密货币支付,适合无法使用传统西方银行服务的用户。获取一个价格低廉、可靠、快速且定制化的 Ubuntu VPS 服务器来充当主机,或选择你自己的 Linux VPS 发行版!
显而易见的选择
大多数 Linux 服务器都在使用 Ubuntu,你还在等什么?发现为什么所有人都喜欢 Ubuntu,获取优化的 Ubuntu VPS
获取你的 Ubuntu VPS步骤 1:更新 VPS、安装 Curl 并开始 V2Ray 安装
输入以下两行来升级服务器:
sudo apt-get update
sudo apt-get upgrade
更新完成后,使用这些命令安装 Curl。如果你已经安装了,只需跳过第一个命令,只输入第二个:
sudo apt-get install curl -y
bash <(curl -s -L https://git.io/v2ray.sh)
步骤 2:配置 V2Ray 安装
你输入的第二个命令将启动 V2Ray 的安装过程。现在你应该会看到一个提示,显示 V2Ray 的不同组件,你还会被提示选择要安装的版本:
- V2Ray 可执行文件:/usr/bin/v2ray/v2ray
- 配置文件:/etc/v2ray/config.json
- 实用工具: /usr/bin/v2ray/v2ctl
- IP 数据文件: /usr/bin/v2ray/geoip.dat
- 域名数据文件: /usr/bin/v2ray/geosite.dat
安装程序会提示你选择版本,你可以按 1 或 2。选择哪个都没有区别。选一个然后按回车。
接下来,V2Ray 会再次提示你。提示内容是中文,但它要求的是你服务器的端口号。看到下面的问题时,输入你的端口号:
请输入 V2Ray 端口 [1-65535]
(默认端口: 64533)
第 3 步:配置可选安装提示
你会连续收到两个新提示。第一个问你是否同时安装广告拦截器和 V2Ray VPN。按 Y 表示是,按 N 表示否。第二个提示也是可选安装程序,这次是 Shadowsocks 客户端。如果你打算使用 Shadowsocks,按 Y。否则,按 N。
步骤 4:完成
完成可选安装步骤后,系统会提示你按回车以最终确认安装。安装完成后,它会将以下文件作为配置放入你的存储库:
- systemd: etc/systemd/system/v2ray.service
- SysV: /etc/init.d/v2ray
安装完成后,你会看到一个提示,显示你做出的配置选择、服务器 URL 和你的二维码。
你可以编辑上述目录来自定义服务器,使 V2Ray VPN 符合你的需求。首先,运行这个命令启动 V2Ray VPN:
sudo nano /etc/init.d/v2ray
现在你可以轻松使用 V2Ray VPN,突破各种网络审查防火墙!
结论
全球互联网自由访问压力日增,可靠的 VPN 选项变得比以往任何时候都稀缺。在这样的困境中,V2Ray 是坚持争取自由网络访问的完美案例。
V2Ray 的灵活性让你可以获得预配置的快速 SSH V2Ray,或完全独立自主搭建!
常见问题
V2Ray 支持哪些平台?
官方 V2Ray 客户端仅支持 Android、Windows 和 Linux 内核发行版。未来可能会扩展到 iOS 等平台。
什么是 V2Ray 服务器的最佳操作系统?
由于 Linux 本质上被设计用作开发、编程和网络操作系统,我会说 Linux 发行版中专注于这些方面的最佳。CentOS 和 Ubuntu 就是最好的选择。
V2Ray 安全吗?
V2Ray 被设计用来绕过中国的严格审查,同时对抗该国政府的隐私侵犯,所以对普通用户来说,V2Ray 是完全安全的。