是否可以在 Chrome 中连接到 L2TP/IPsec?

是否可以在 Chrome 中连接到 L2TP/IPsec?

我购买了 VPN。它向我提供了如下详细信息:

Username: dfasdaf241321
Password: gsddfid0aidoaso
nyc1-ubuntu-l2tp.myprovider.com

我正在尝试使用 Switchy Omega 作为 Chrome 扩展程序来连接它。但是,没有端口号。是否可以像普通代理一样连接它?普通代理是指我只能使用 server_address、port_number、user_name、password 在一个 Chrome 配置文件中连接的代理?

答案1

不,不是的。

代理服务器不是 VPN 服务器。VPN 服务器不是代理服务器。代理承载 HTTP 请求和 TCP 流,而 VPN 承载 IP 数据包。由于后者由操作系统处理,而不是由 Chrome 处理,这意味着 VPN 连接本身必须在操作系统级别1进行设置。

话虽如此,“没有端口号”并不是可以假设的事情。许多协议都有一个默认端口号;如果服务器在该协议的默认端口上运行,则可能根本不指定端口号。(例如,您看不到指定端口 443 的网站链接,因为无论如何这都是标准 HTTPS 端口。)

在您的示例中,L2TP有一个端口号 - 它在 UDP/1701 上运行(并且很可能封装在 IPsec ESP 中,当涉及 NAT 时它在 UDP/4500 上运行) - 但服务提供商没有指定这一点,因为所有 L2TP 客户端都知道默认端口是什么。


1(除非 Chrome 决定发明独立于操作系统的 TCP/IP 堆栈,以便能够将原始 IP 数据包提供给扩展程序——这对 Google 来说可能并不遥远,但对一般应用程序来说仍然极不可能)

相关内容