Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

通过v2rayN不能使用TOR浏览器 #360

Closed
VictorAlexanderMa opened this issue Jan 3, 2020 · 33 comments
Closed

通过v2rayN不能使用TOR浏览器 #360

VictorAlexanderMa opened this issue Jan 3, 2020 · 33 comments

Comments

@VictorAlexanderMa
Copy link

在提出问题前请先自行排除服务器端问题和升级到最新客户端,同时也请通过搜索确认是否有人提出过相同问题。

已搜索,无相似问题。
下面所提到的,无论是v2rayN客户端,v2rayNG客户端,shadowsocks客户端和服务器端的v2ray-core,shadowsocks-libev都是最新版本。

预期行为

TOR服务已被封锁,需要挂上代理或者走tor所提供的公共网桥才能访问。
由于公共网桥速度很慢,因此使用自己的代理是最好的选择。理论上,当打开本地代理,设置好TOR浏览器的代理服务(127.0.0.1:1080,socks5)应该能够正常访问TOR服务。

实际行为

当v2rayN 3.4打开时,设置好了代理的tor服务器不能够工作。但此时,v2ray其实已经可以正常工作了。因为FireFox或者Chrome等浏览器都可以访问被墙网站,Telegram的PC客户端在设置好代理(127.0.0.1:1080,socks5)后也可以正常使用。另外作为对比参照,当使用shadowsocks客户端4.1.9.2时,同样的设置下,TOR浏览器是可以完全正常工作的。我已经检查过v2rayN的参数设置上没有问题,代理的端口就是1080。此问题在安卓端的v2rayNG也是一样的,能够正常工作,但是就是不能使用TOR浏览器,而换成了shadowsocks立马就能正常工作,其他设置都是完全一样的。

复现方法

每一次都是这样,并非偶然的一次意外,从我是用v2rayN以来(最初是3.2版本)就一直是这个问题。

日志信息,位置在当前目录下的guiLogs

--------------------------------info[14:44:15]-------------------------------- System.Exception: v2rayN start up

--------------------------------info[14:44:17]--------------------------------
System.Exception: Webserver prefixes http://*:1082/pac/

--------------------------------拒绝访问。[14:44:17]--------------------------------
System.Net.HttpListenerException (0x80004005): 拒绝访问。
在 System.Net.HttpListener.AddAllPrefixes()
在 System.Net.HttpListener.Start()
在 v2rayN.Base.HttpWebServer..ctor(String[] prefixes, Func`2 method)

--------------------------------info[14:44:17]--------------------------------
System.Exception: Webserver InitServer 拒绝访问。

--------------------------------info[14:44:17]--------------------------------
System.Exception: WebserverB at 127.0.0.1

--------------------------------info[14:44:18]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:45:31]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:46:18]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:46:48]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:51:16]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:51:47]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:54:06]--------------------------------
System.Exception: v2rayN start up

--------------------------------info[14:54:07]--------------------------------
System.Exception: Webserver prefixes http://*:1082/pac/

--------------------------------拒绝访问。[14:54:07]--------------------------------
System.Net.HttpListenerException (0x80004005): 拒绝访问。
在 System.Net.HttpListener.AddAllPrefixes()
在 System.Net.HttpListener.Start()
在 v2rayN.Base.HttpWebServer..ctor(String[] prefixes, Func`2 method)

--------------------------------info[14:54:07]--------------------------------
System.Exception: Webserver InitServer 拒绝访问。

--------------------------------info[14:54:07]--------------------------------
System.Exception: WebserverB at 127.0.0.1

--------------------------------info[14:54:08]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:54:08]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[14:54:08]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[16:02:08]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[16:02:12]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

--------------------------------info[16:03:25]--------------------------------
System.Exception: WebserverB Request 127.0.0.1

环境信息(客户端请升级至最新正式版)

图片

额外信息(可选)

@xiafan001
Copy link

@9h5ej
Copy link

9h5ej commented Jan 3, 2020

这是sniffing的问题,关闭sniffing即可。
v2ray有一个sniffing功能,它可以检测http和tls流量中的域名并把它提取出来交给vps解析,然后把这些流量的数据包的目的地址重写为解析所得的地址。其本意是解决dns污染的问题,但因为tor连接用了一些不寻常的方式(比如域名和ip不匹配等),所以此功能反而会使连接失败。

目前v2rayn还不能设置关闭sniffing,想关闭sniffing只能手动编辑配置文件。

@VictorAlexanderMa
Copy link
Author

太感谢楼上两位了,关闭了流量探测后,立即搞定。
问题圆满得到解决,谢谢你们!

@VictorAlexanderMa
Copy link
Author

VictorAlexanderMa commented Jan 3, 2020

这是sniffing的问题,关闭sniffing即可。
v2ray有一个sniffing功能,它可以检测http和tls流量中的域名并把它提取出来交给vps解析,然后把这些流量的数据包的目的地址重写为解析所得的地址。其本意是解决dns污染的问题,但因为tor连接用了一些不寻常的方式(比如域名和ip不匹配等),所以此功能反而会使连接失败。

目前v2rayn还不能设置关闭sniffing,想关闭sniffing只能手动编辑配置文件。

非常感谢你的耐心讲解,让我对这个流量探测的原理有了更多的认识,同时了解到了这个问题产生的根本原因。很开心,终于明白了。之前一直困惑了我很久,为啥shadowsocks可以,而v2ray却就不行。明明都是设置好的,而且v2ray也是正常工作的。
现在v2rayN的话可以在客户端界面的参数设置里修改,将默认的对号去掉即可。当然了,直接去改配置文件,应该效果也是一样的,如果没有那个客户端界面选项的话。
谢谢你!

@zionfuo
Copy link

zionfuo commented Jan 16, 2020

关闭了流量探测后,还是没有办法访问。要怎么办

@StrollStars
Copy link

@zionfuo 最新版的v2rayN和v2ray-core没有这个问题,你升级到最新版试试,还是不行看下配置文件。

@MrPoopyLobster
Copy link

@zionfuo 最新版的v2rayN和v2ray-core没有这个问题,你升级到最新版试试,还是不行看下配置文件。

我也是用的V2ray-core,也是上不了,没开sniff。

@StrollStars
Copy link

@zionfuo 最新版的v2rayN和v2ray-core没有这个问题,你升级到最新版试试,还是不行看下配置文件。

我也是用的V2ray-core,也是上不了,没开sniff。

试试Advanced Onion Router

@MrPoopyLobster
Copy link

@zionfuo 最新版的v2rayN和v2ray-core没有这个问题,你升级到最新版试试,还是不行看下配置文件。

我也是用的V2ray-core,也是上不了,没开sniff。

试试Advanced Onion Router

V2rayU在没有sniffing的情况下也是不行。

@StrollStars
Copy link

@MrPoopyLobster 我这边是Win版的V2RayN

@ikuuushouhaizhe
Copy link

救命,我用的是ikuuu的V2ray。关了流量流量探测也不能代理。

@merci-rmvb
Copy link

最新版v2rayN 也还是不行

@earlvking
Copy link

特别注意同时设置客户端和服务端的sniffing,均设置为false之后,可以成功连接

@ikkyusan123
Copy link

@earlvking 怎么把服务端的sniffing设置为false呢,用的是233boy的一键脚本搭建的,把v2rayN客户端的流量探测取消后,别人共享的v2ray账号可以给Tor前置代理,但是我自己搭建的却失败。

@wtzabc123
Copy link

wtzabc123 commented May 28, 2020

现在好像不行了

@viafish
Copy link

viafish commented Jun 7, 2020

@earlvking 怎么把服务端的sniffing设置为false呢,用的是233boy的一键脚本搭建的,把v2rayN客户端的流量探测取消后,别人共享的v2ray账号可以给Tor前置代理,但是我自己搭建的却失败。

233的一键安装脚本默认就是打开sniffing的,所以要自己去VPS后台去修改
vi /usr/bin/v2ray/config.json
我一开始也是,用的233搭建的自己的v2ray,本地客户端关闭流量探测不可用TOR,后来去后台改了一下立马就好了

@yfq875421
Copy link

修改后重启一下服务试试,应该就可以

@zhucucao
Copy link

@earlvking 怎么把服务端的sniffing设置为false呢,用的是233boy的一键脚本搭建的,把v2rayN客户端的流量探测取消后,别人共享的v2ray账号可以给Tor前置代理,但是我自己搭建的却失败。

233的一键安装脚本默认就是打开sniffing的,所以要自己去VPS后台去修改
vi /usr/bin/v2ray/config.json
我一开始也是,用的233搭建的自己的v2ray,本地客户端关闭流量探测不可用TOR,后来去后台改了一下立马就好了

多谢老哥,亲测解决

@luomaofu
Copy link

现在图形界面已经可以修改了。
关闭“开启流量探测”。
如果只改配置文件,软件启动的时候,会自动改回来的。
image

@mrc321
Copy link

mrc321 commented Mar 25, 2021

现在图形界面已经可以修改了。
关闭“开启流量探测”。
如果只改配置文件,软件启动的时候,会自动改回来的。
image

我靠,谢谢老哥,困扰了好久

@ikkyusan123
Copy link

我最近测试下来,就算开启流量嗅探,也可以正常使用TOR,v2ray协议用的是Xray+XTLS

@wu-lalalala
Copy link

各位,如果流量探测在图形界面和配置文件中都关闭了,还是连不上,可以看看v2rayn设置里的“开启Mux多路复用”是不是没打开。我安装后是默认关闭的,打开就能不用网桥只用前置代理连上tor了,也不知道原理是什么。

@taohuadongle
Copy link

各位大佬,上述回答我都进行了尝试,目前还是和楼主一样的问题
服务器sniffing的状态为false;客户端的开启流量探测为未勾选;启用Mux多路复用为已勾选……

@singularity2000
Copy link

各位大佬,上述回答我都进行了尝试,目前还是和楼主一样的问题 服务器sniffing的状态为false;客户端的开启流量探测为未勾选;启用Mux多路复用为已勾选……

最离谱之处在于 同样的节点,转换成clash配置文件,换成Clash For Windows,Tor瞬间秒连 v2rayN死活连不上 端口等都无误

@Jazz0day
Copy link

我想知道clash是怎样成功的!我开的Tun都不行

@vitaminx
Copy link

我想知道clash是怎样成功的!我开的Tun都不行

clash不能用混合端口要用专用端口,也就是不能用7890,要用7891

@realDSH
Copy link

realDSH commented Dec 6, 2022

各位大佬,上述回答我都进行了尝试,目前还是和楼主一样的问题 服务器sniffing的状态为false;客户端的开启流量探测为未勾选;启用Mux多路复用为已勾选……

相同问题……配置都一样

@lixiaoyaoyi
Copy link

lixiaoyaoyi commented Dec 6, 2022 via email

@realDSH
Copy link

realDSH commented Dec 6, 2022

12/6/22, 06:58:51.611 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
12/6/22, 06:58:52.508 [NOTICE] Opening Socks listener on 127.0.0.1:9150
12/6/22, 06:58:52.508 [NOTICE] Opened Socks listener connection (ready) on 127.0.0.1:9150
12/6/22, 06:58:52.542 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:52.607 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:52.607 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:52.825 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:52.825 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:52.825 [NOTICE] Application request when we haven't used client functionality lately. Optimistically trying directory fetches again.
12/6/22, 06:58:53.860 [NOTICE] Bootstrapped 3% (conn_proxy): Connecting to proxy
12/6/22, 06:58:53.861 [NOTICE] Bootstrapped 4% (conn_done_proxy): Connected to proxy
12/6/22, 06:58:53.861 [NOTICE] Bootstrapped 10% (conn_done): Connected to a relay
12/6/22, 06:58:55.976 [NOTICE] New control connection opened from 127.0.0.1.
12/6/22, 06:58:56.436 [NOTICE] Bootstrapped 14% (handshake): Handshaking with a relay
12/6/22, 06:59:42.764 [WARN] Problem bootstrapping. Stuck at 14% (handshake): Handshaking with a relay. (TLS_ERROR; TLS_ERROR; count 10; recommendation warn; host 2AFFFB44D93B2F066A6853FA199FB7BEAF3C53D3 at 92.243.6.46:443)
12/6/22, 06:59:42.765 [WARN] 10 connections have failed:
12/6/22, 06:59:42.765 [WARN] 9 connections died in state handshaking (TLS) with SSL state SSLv3/TLS write client hello in HANDSHAKE
12/6/22, 06:59:42.765 [WARN] 1 connections died in state handshaking (Tor, v3 handshake) with SSL state SSL negotiation finished successfully in CLOSED
12/6/22, 06:59:42.842 [NOTICE] Closing no-longer-configured Socks listener on 127.0.0.1:9150
12/6/22, 06:59:42.842 [NOTICE] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
12/6/22, 06:59:42.842 [WARN] Problem bootstrapping. Stuck at 14% (handshake): Handshaking with a relay. (DONE; DONE; count 11; recommendation warn; host 6429B0D703EB90A18528F9F8B843504AA27765C6 at 185.225.68.133:443)
12/6/22, 06:59:42.842 [WARN] 11 connections have failed:
12/6/22, 06:59:42.842 [WARN] 10 connections died in state handshaking (TLS) with SSL state SSLv3/TLS write client hello in HANDSHAKE
12/6/22, 06:59:42.842 [WARN] 1 connections died in state handshaking (Tor, v3 handshake) with SSL state SSL negotiation finished successfully in CLOSED
12/6/22, 06:59:43.159 [NOTICE] Delaying directory fetches: DisableNetwork is set.
这是我的tor日志,大佬们请问这种情况应该怎么解决呢?谢谢

@ShiyoShinono
Copy link

这是sniffing的问题,关闭sniffing即可。
v2ray有一个sniffing功能,它可以检测http和tls流量中的域名并把它提取出来交给vps解析,然后把这些流量的数据包的目的地址重写为解析所得的地址。其本意是解决dns污染的问题,但因为tor连接用了一些不寻常的方式(比如域名和ip不匹配等),所以此功能反而会使连接失败。
目前v2rayn还不能设置关闭sniffing,想关闭sniffing只能手动编辑配置文件。

非常感谢你的耐心讲解,让我对这个流量探测的原理有了更多的认识,同时了解到了这个问题产生的根本原因。很开心,终于明白了。之前一直困惑了我很久,为啥shadowsocks可以,而v2ray却就不行。明明都是设置好的,而且v2ray也是正常工作的。 现在v2rayN的话可以在客户端界面的参数设置里修改,将默认的对号去掉即可。当然了,直接去改配置文件,应该效果也是一样的,如果没有那个客户端界面选项的话。 谢谢你!

sniffer配置和流量监测都改了还是不行

@lixiaoyaoyi
Copy link

lixiaoyaoyi commented Feb 17, 2023 via email

@Archimes
Copy link

设置伦敦时间,不要设置北京时间

@lixiaoyaoyi
Copy link

lixiaoyaoyi commented Sep 25, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests