Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

在官方客户端中有选择最优线路的步骤,但本项目未涵盖该过程,是否有计划添加上? #14

Open
LincolnYe opened this issue Jan 24, 2023 · 3 comments
Labels

Comments

@LincolnYe
Copy link

举个例子,在官方客户端,输入vpn.nju.edu.cn进行连接,但最后选择的服务器域名可能是vpn1.nju.edu.cn,vpn3.nju.edu.cn, 等, 这些可能会走不同的网络线路,但是本客户端尚未考虑,可能导致以下两点:

  1. 本机的客户端延迟增大,或者带宽较低。(不同域名连接延迟确实可能不同,尤其是与学校合作不密切的运营商)
  2. 流量集中于输入的那个域名线路中,很可能导致对应的线路,服务器负载增大。依据:放假期间部分用户高峰时段体验差表明服务器线路确实有负载较大的问题。

以上问题暂未有实际情况依据,仅供提议,多域名的存在应该是为了负载均衡以及同一地区的线路接入择优。

最后,感谢作者的贡献,新年快乐!:)

@Hagb
Copy link

Hagb commented Jan 24, 2023

补充一个个人在 7.6.3 版本观察到的现象(待验证):似乎从 http 访问服务器才可能会跳到其他服务器,如果直接从 https 访问则会固定为域名/ip所对应的服务器。从浏览器和(官方)客户端访问都是这种行为。(未做严格考证,仅经验之谈,希望能给作者/贡献者提供一些有用的信息)

@LincolnYe
Copy link
Author

LincolnYe commented Jan 24, 2023 via email

@lyc8503
Copy link
Owner

lyc8503 commented Jan 24, 2023

不太了解这里的选择最优路线的过程是如何实现的? 是服务器直接 302 还是 Web 前端 JS 测速后跳转或是客户端根据某些协议协商后进行测速, 如果有人能提出可行的线路选择方案可以考虑加上该功能.

(我们学校使用的 VPN 确实在部分地区的电信下表现很差, 但没有多线路所以就没办法.)

不确定使用有多线路的场景是否普遍, 不过大部分使用该项目而非官方客户端的用户应该对网络情况有一定了解, 可以自行测试并手动指定适合自己的线路.

@lyc8503 lyc8503 added enhancement New feature or request pull request welcome labels Jan 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants