近年来,全球互联网环境中审查和限制用户的趋势日益明显。专制政权在加强对本国互联网的控制,西方国家也在朝这个方向发展。更糟的是,互联网内容限制已不再是自上而下的过程。如今我们看到的是自下而上的限制方式,比如内容公司对特定地区实施的地理位置限制。
很难判断这些发展最终是对在线世界有利还是有害。一方面,审查和用户行为限制有助于防止网络上的有害或非法活动。另一方面,这类限制也可能扼杀创意、言论自由和创新。此外,自下而上的网络内容限制方式的兴起引发了一个问题:谁来决定什么内容可以被谁访问,以及出于什么原因。归根结底,个人、组织和政府需要共同应对这些复杂问题,找到一个既能促进安全又能保护自由的平衡点。
尽管如此,即使是 VPN 也成为了大规模网络审查攻击的目标。虽然 VPN 被视为解决网络审查的方案,但它们同样容易受到审查机构的大规模攻击。市场上许多商业 VPN 很容易被关闭。然而,由面临严格互联网审查的中国开发者开发的 V2Ray,已被证明难以被关闭。问题仍然存在:V2Ray 是什么,它如何在互联网断网期间保持运行?
What is V2Ray?
V2Ray 是一款 VPN,但它的用途远不止于此。V2Ray 最初由匿名中国开发者开发,用于突破其本土的网络限制,此后证明在全球范围内突破互联网审查方面效能显著。
There are rumors that part of the development team for V2Ray is contributed to by the same anonymous Chinese developer who originally developed the notorious SOCKS5 protocol as part of the ShadowSocks proxying system. This is mainly because V2Ray not only derives a lot from SOCKS5 but also uses it as one of its protocols. Either way, both SOCKS5 and now V2Ray have proven themselves capable of breaching through the infamous “Great Firewall of China,” a testament to their ability to operate even under the most severe restrictions.
V2Ray 使用多种协议来建立安全可靠的 VPN 连接。这些协议包括新推出的专有 VMess 协议,以及 QUIC、mKCP、TCP、Websocket、Freedom、MT Proto、Shadowsocks、Blackhole 和 Dokodemo。
V2Ray 是更大的 Project V 项目的子公司。该项目致力于开发全球范围内突破互联网限制的工具,未来还会推出更多程序。
Disclaimer: 本博文中的信息仅供教育之用。Cloudzy 不鼓励任何人将这些技术用于非法活动。
V2Ray 的应用场景和优势
我们都知道 VPN 的常见用途,比如隐私保护、安全防护和突破审查限制,但这些用途如何适用于 V2Ray 及其协议呢?让我们来看看:
高级内容审查规避
如前所述,V2Ray 的设计目标不是覆盖 VPN 的通用场景,而是在最严苛的网络限制环境中发挥制动作用。
V2Ray VPN is easily capable of unlocking free internet access in normal blockages. However, normal blocks are also fixable using any other VPN. Where V2Ray and its VMess protocol truly shine is under cases of firewall attacks on VPN servers and ports. In these scenarios, most VPNs are blocked as well. However, the recent operational history of the VMess protocol shows that it has managed to stay online.
隐私与安全
V2Ray VPN 虽然不以隐私作为宣传重点,但这不代表它在这方面表现欠佳。V2Ray 客户端使用的几乎所有协议都原生支持通过加密和掩码保护你的数据。VMess 协议尤其如此,它同时运用多个加密层来加密数据,使得原始加密对运营商防火墙完全不可见。
总的来说,用户不太可能为了隐私而选择 V2Ray。但如果他们确实需要,VMess 协议能够满足要求。
远程访问支持
V2Ray 与远程访问协议配合良好。你可以在服务器上设置它作为远程连接的一部分,也可以在远程主机上单独配置 VPN 连接。这样,你可以快速建立 SSH V2Ray 连接,在远程主机上使用它,或者在那里托管它并从本地设备连接。SSH 连接也可以作为快速 V2Ray 连接的补充方案。
V2Ray 使用什么协议?
该计划通常支持多种不同的 V2Ray 协议。您可以根据需要在这些协议之间切换。虽然 V2Ray 主要基于 Shadowsocks protocol,但它们有显著区别,因为它支持多种协议,而不仅仅一种。除了基于 SOCKS5 且有显著改进的主要 VMess 协议,还有五种其他协议可用于你的 V2Ray VPN:
Freedom
Freedom 是这些协议中的第一个。它之所以得名,是因为它能轻松突破全球最严格的网络限制。据报道,Freedom 在过去几年中已经在不同情况下成功突破了严重的审查。它的工作原理是将所有出站 UDP 和 TCP 数据包转发到它们的原始目标,但这个过程是隐蔽进行的。
虽然它在突破审查方面表现出色,但速度并不是最快的。不过,它提供完美的连接隐私和安全保护。除非你无法通过其他方式访问自由网络,否则我不建议使用它。
Dokodemo Door
如果你需要一个透明代理来绕过基础的地理限制,Dokodemo 正是你要找的。它通过入站隧道连接将流量转发到指定的目标。使用这个协议连接到其他支持国家托管的透明代理服务器,你可以轻松访问某些地区无法获取的内容。
Dokodemo 也是一个很好的速度代理。它提供高性能的数据包传输速度,非常适合作为基础代理,具有出色的下载和上传速度。
MTProto
MTProto 几乎专门用于为 Telegram(一款全球知名的即时通讯应用)创建代理服务器。Telegram 以其完整性而闻名,它拒绝与专制政府共享用户数据。由于注重隐私,Telegram 在许多国家遭受大规模封禁。
MTProto 旨在创建代理服务器,之后可以通过 Telegram 的内置代理接口访问。最近,WhatsApp 也遭遇了一些封禁,因此他们推出了类似的原生 WhatsApp proxy 功能,工作原理与 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,帮助我们突破在线审查。只需按照步骤操作,你很快就能完成。
Prerequisites
创建个人 V2Ray VPS server 的唯一前提是你需要一台虚拟专用服务器,让你能够远程连接到服务器、下载、安装和配置 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。
Step 4: Finalization
完成可选安装步骤后,系统会提示你按回车以最终确认安装。安装完成后,它会将以下文件作为配置放入你的存储库:
- systemd: etc/systemd/system/v2ray.service
- SysV: /etc/init.d/v2ray
安装完成后,你会看到一个提示,显示你做出的配置选择、服务器 URL 和你的二维码。
你可以编辑上述目录来自定义服务器,使 V2Ray VPN 符合你的需求。首先,运行这个命令启动 V2Ray VPN:
sudo nano /etc/init.d/v2ray
现在你可以轻松使用 V2Ray VPN,突破各种网络审查防火墙!
Conclusion
全球互联网自由访问压力日增,可靠的 VPN 选项变得比以往任何时候都稀缺。在这样的困境中,V2Ray 是坚持争取自由网络访问的完美案例。
V2Ray 的灵活性让你可以获得预配置的快速 SSH V2Ray,或完全独立自主搭建!
FAQ
V2Ray 支持哪些平台?
官方 V2Ray 客户端仅支持 Android、Windows 和 Linux 内核发行版。未来可能会扩展到 iOS 等平台。
什么是 V2Ray 服务器的最佳操作系统?
由于 Linux 本质上被设计用作开发、编程和网络操作系统,我会说 Linux 发行版中专注于这些方面的最佳。CentOS 和 Ubuntu 就是最好的选择。
Is V2Ray Safe?
V2Ray 被设计用来绕过中国的严格审查,同时对抗该国政府的隐私侵犯,所以对普通用户来说,V2Ray 是完全安全的。