simplerick-simplefun
simplerick-simplefun
> 正确做法是用国外DNS服务解析楼上几个所说的域名。 经测试只用代理请求DNS,不用代理连接,而用直连连接,不能激活FCM。 之前的测试都是DNS请求用直连,实际连接走代理,可以激活FCM。 我最新的版本是DNS和实际连接都走代理,可以激活FCM。 由于v2ray在处理dns时不是按照用户设定顺序,而是按照规则种类排列顺序([#1855](https://github.com/v2fly/v2ray-core/issues/1855)),所以我自己修改了geosite.dat([这里下载](https://github.com/simplerick-simplefun/v2ray-rules-dat/tree/release)),排除掉了"qq.com"和"wechat.com" 配置是: dns和routing都要有: ``` 代理: "regexp:.*short.weixin.qq.com$" "regexp:.*short.wechat.com$" 直连: "regexp:.*qq.com$" "regexp:.*wechat.com$" ``` 注意: 1.直连的block写在代理的block后面 2.如果希望DNS走代理,需要用我的geosite.dat,而且必须都使用regexp,不能用full/domain/keyword
> > > 正确做法是用国外DNS服务解析楼上几个所说的域名。 > > > > > > 经测试只用代理请求DNS,不用代理连接,而用直连连接,不能激活FCM。 之前的测试都是DNS请求用直连,实际连接走代理,可以激活FCM。 我最新的版本是DNS和实际连接都走代理,可以激活FCM。 由于v2ray在处理dns时不是按照用户设定顺序,而是按照规则种类排列顺序([#1855](https://github.com/v2fly/v2ray-core/issues/1855)),所以我自己修改了geosite.dat([这里下载](https://github.com/simplerick-simplefun/v2ray-rules-dat/tree/release)),排除掉了"qq.com"和"wechat.com" 配置是: dns和routing都要有: > > ``` > > 代理: > > "regexp:.*short.weixin.qq.com$" > > "regexp:.*short.wechat.com$" > >...
No it's not possible for the current version. v2ray is designed to proxy and hide your real ip, instead of proxy and show your real ip. So it's unlikely that...
On second thought: It might not be that hard to implement such feature. If you take a look at the vless configuration, you can see a FallbackObject: https://www.v2fly.org/config/protocols/vless.html#fallbackobject in the...
看起来是个bug。 逻辑上,应该是trojan模块获得的信息传递给dns模块,dns模块识别认为出错。 这两个模块都要检查,才能搞清楚问题在哪里。我倾向于认为trojan模块可能没问题,而是dns模块处理返还的数据没处理好。 要解决的话可能要搞出来一个test版本的v2ray给题主运行,把trojan和dns处理的数据都log下来。因为这个问题不是普遍的。
你的服务器端的log能看到客服端连接的信息吗?我估计8成看不到。 如果看不到的话,就说明被墙了。 你买个便宜的域名,ws上个tls和web前端,估计就能连上了。
我说的是你服务端的log。你发的这些都是客户端的log啊。 服务端的log不是你电脑或手机上的,是你新加坡vps上面的。 就是你服务器上的v2ray生成的log,重点是error.log。 我建议你把所有的log都清了,把两个端的loglevel都改成debug,然后重新连接一次,然后把服务端客户端的access.log 和 error.log一共4个文件都上传上来。 我的猜测是你服务端要不根本没收到客户端的连接,要不就是连接有问题服务端不接收。 还有一个问题你检查一下,你aws新加坡vps的相应端口有没有打开。aws要手动打开端口的,不然你客户端到服务端的连接都会被防火墙挡住。
> > 我说的是你服务端的log。你发的这些都是客户端的log啊。 > > 服务端的log不是你电脑或手机上的,是你新加坡vps上面的。 > > 就是你服务器上的v2ray生成的log,重点是error.log。 > > 这几个都是SSH连到VPS后在上面看到的log。 > > ubuntu@ip-172-31-27-98这个就是服务器端的命令提示符。 这么说的话,客户端已经连上了服务端,服务端也接收了请求。现在就是从服务端接受请求开始,服务端自己获取目标网络信息、获取之后返还给客户端 这两步有可能出问题。 具体需要看一下两边的error.log,但是感觉更可能是返还客户端这一块出问题了。如果是这样的话那就是特定流量被墙了。
我又仔细看了一下这个issue。wifi下可以连接,移动4G不能连接。服务端提示failed to read request header > websocket: unexpected reserved bits 0x40。 说明就是客户端通过移动4G连接服务端的流量被墙了。 这个不太可能通过v2ray的软件更新来解决;题主的配置也过于简单了,就是用websocket直接传送vmess流量。而vmess能够被识别指纹这是几年的事情了。而移动的网络是墙中之墙这也是有名的。现在大家通行的做法都是至少加一层tls,里面倒是可以不用vmess,用vless。 最保险的就是web服务器(nginx/caddy)做前端,架设真实的网站,接收v2ray的流量,并且解开tls,再传给后端的v2ray。这种配置是最不容易被墙的。 所以这里只能建议更新配置。可以参考这里:https://guide.v2fly.org/advanced/wss_and_web.html
> hello, 我是5月就参考 https://guide.v2fly.org/advanced/wss_and_web.html 这个配置的服务端和客户端,坐标上海 联通5G,此前5G或wifi都能正常使用。大概也是上个月开始5G就上不了网了,手机 iPhone,客户端 Shadowrocket. 切换为 wifi 就可以。 此外,我在 mac 电脑上分别用了 clashX 和 shadowrocket 的客户端,相同的配置,家里wifi可以正常使用,使用iPhone 手机分享的热点也不能上网。 此外,我用小米k40安卓机安装 v2rayNG 客户端,使用 iphone 分享的热点却可以上网。 @simplerick-simplefun 大佬能帮忙分析一下吗~ 试试你服务器上搭建的网站能否不挂梯子裸连正常访问,能访问应该就能用梯子。用你梯子出问题的设备/模式去试。不能访问就是被墙了。因为你用家庭wifi可以访问梯子,假设你家庭wifi没有魔改,就说明你的梯子/服务器/域名不是被GFW墙的,而是被运营商设置的策略墙的。这种被墙一般不是长时间的,而且具体墙的是什么(DNS污染/服务器IP/特定端口/域名)都有可能。 @feipinxiang 你遇到的应该就是这种。重启会重新换IP,说明你那个运营商策略自动墙你的起始IP到梯子IP这一段。如果可能优化下配置,看看是不是哪里模拟正常web访问不像。实在不行可以加挂CDN cloudflare,这样你公司访问CDN的IP,肯定不会被墙,就是速度慢一些。然后原本能正常连接的就正常连接。你总是被运营商的墙判定为疑似梯子也不好,时间长了容易被GFW墙。...