2dust / v2rayN

A GUI client for Windows, support Xray core and v2fly core and others
https://1.2345345.xyz
GNU General Public License v3.0
66.66k stars 11.15k forks source link

[Bug]: 开启自动配置代理,使用更新的绕过大陆的模式,国内网站打开经常性很慢 #4176

Closed Zhopeful88 closed 8 months ago

Zhopeful88 commented 1 year ago

预期情况

怀疑国内网站还是走了代理

实际情况

开启自动配置代理后,模式选用绕过大陆的路由模式,但是开启后经常打开国内网站特别卡,比如1688这一类的,经常性很卡。 ,客户端版本是6.23的版本,如果用旧版本whatsApp就无法发送信息,但是国内,国外网站网速不受影响,测试过多次 不知道问题发生在哪

复现方法

测试过多次,有时打开一次以后,再打开就OK了。关闭后国内网站网速正常

日志信息

2023/08/11 20:26:34 127.0.0.1:2051 accepted //www.1688.com:443 [http -> direct] 2023/08/11 20:26:34 [Info] [3055916964] transport/internet/tcp: dialing TCP to tcp:www.1688.com:443 2023/08/11 20:26:34 [Info] [2730644448] proxy/http: request to Method [CONNECT] Host [widget.1688.com:443] with URL [//widget.1688.com:443] 2023/08/11 20:26:34 127.0.0.1:2052 accepted //widget.1688.com:443 [http -> direct] 2023/08/11 20:26:34 [Info] [2730644448] app/dispatcher: taking detour [direct] for [tcp:widget.1688.com:443] 2023/08/11 20:26:34 [Info] [2730644448] proxy/freedom: opening connection to tcp:widget.1688.com:443 2023/08/11 20:26:34 [Info] [2730644448] transport/internet/tcp: dialing TCP to tcp:widget.1688.com:443

额外信息

在直连的配置栏位里面,即使配置了Domain:1688.com 走direct,但是日志里面好像转来转去的,并非一直直连

我确认已更新至最新版本

我确认已查询历史issues

ShiinaRinne commented 1 year ago

使用自动配置系统代理时,所有请求会到core里再分流,所以会看到日志里一直跑direct 由于请求会经core处理,可能会略微影响速度(特别是在流量大的时候) 但不确定这是不是你遇到的问题的原因 可以尝试使用pac模式测试

ouxksmjf1rd3q commented 1 year ago

使用pac模式无法正常使用tg,这个问题不知道如何着手!

ShiinaRinne commented 1 year ago

如果配置系统代理可以使用的话,应该是pac的规则缺失,看一下日志补上就可以 或者直接在tg的设置中指定代理

xinzhongyouhai commented 11 months ago

同样遇到此问题~求解决方案

lhjoyce commented 11 months ago

Domain:1688.com 走d

使用socks代理 走127.0.0.1:10808端口

edgexie commented 6 months ago

老哥们,我就没见哪个地方有介绍pac模式怎么配置,有文档吗?

ShiinaRinne commented 6 months ago

安装目录/guiConfigs/pac.txt 编辑这个文件就可以

https://github.com/ShiinaRinne/v2rayN/releases 也可以用我修改过的版本,直接在gui配置,但不会经常更新

edgexie commented 6 months ago

安装目录/guiConfigs/pac.txt 编辑这个文件就可以

https://github.com/ShiinaRinne/v2rayN/releases 也可以用我修改过的版本,直接在gui配置,但不会经常更新

嗯,我知道编辑这个文件,但我不知道那个rules 三维数组,每项代表的是什么规则

image

edgexie commented 6 months ago

分析了下代码,看到 rules[1][1] 是所有直连的,rules[1][2] 是所有需要过v2ray的。不知道我分析得对不对。

image

image

ShiinaRinne commented 6 months ago

是这样的,其实可以直接在[0][0][0][1]配置,这样可以避免破坏v2rayN自带的规则,也方便自己管理或覆盖