1) 你正在使用哪个版本的 V2Ray?(如果服务器和客户端使用了不同版本,请注明)
2) 你的使用场景是什么?比如使用 Chrome 通过 Socks/VMess 代理观看 YouTube 视频。
3) 你看到的不正常的现象是什么?(请描述具体现象,比如访问超时,TLS 证书错误等)
4) 你期待看到的正确表现是怎样的?
5) 请附上你的配置(提交 Issue 前请隐藏服务器端IP地址)。
服务器端配置:
{
"log" : {
"access": "/var/log/v2ray/access.log",
"error": "/var/log/v2ray/error.log",
"loglevel": "warning"
},
"inbound": {
"port": 37472,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "823d638b-7ae7-44f0-9786-d9abbbaca1c7",
"level": 1,
"alterId": 64
}
],
"detour": {
"to": "dynamicPort"
}
}
},
"inboundDetour":[
{
"protocol": "vmess",
"port": "10000-20000", // 端口范围
"tag": "dynamicPort",
"settings": {
"default": {
"level": 1,
"alterId": 32
}
},
"allocate": { // 分配模式
"strategy": "random", // 随机开启
"concurrency": 2, // 同时开放两个端口
"refresh": 3 // 每三分钟刷新一次
}
}
],
"outbound": {
"protocol": "freedom",
"settings": {}
}
}
客户端配置:
{
"log": {
"loglevel": "warning", // 日志级别
"access": "D:\\v2ray\\access.log", // 这是 Windows 系统的路径
"error": "D:\\v2ray\\error.log"
},
"inbound": {
"port": 1080,
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true,
"ip": "127.0.0.1"
}
},
"outbound": {
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "。。。。。", // 服务器地址,请修改为你自己的服务器 ip 或域名
"port": 37472, // 服务器端口
"users": [
{
"id": "823d638b-7ae7-44f0-9786-d9abbbaca1c7", // 用户 ID,必须与服务器端配置相同
"alterId": 64 // 此处的值也应当与服务器相同
}
]
}
]
},
"mux": {"enabled": true}
},
"outboundDetour": [
{
"protocol": "freedom",
"settings": {},
"tag": "direct"
}
],
"routing": {
"strategy": "rules",
"settings": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "chinasites",
"outboundTag": "direct"
},
{
"type": "chinaip",
"outboundTag": "direct"
}
]
}
},
"policy": {
"levels": {
"0": {"uplinkOnly": 0}
}
}
}
我原本也用Proxifier,和你一样的问题。改用了V2rayN桌面客户端(支持系统代理)后解决。
proxifier v3.31 works perfectly with socks inbound.
proxifier v3.31 works perfectly with socks inbound.
No, already update proxifier v3.31, problem still exits.
我原本也用Proxifier,和你一样的问题。改用了V2rayN桌面客户端(支持系统代理)后解决。
V2rayN可以系统代理吗??
我用了之后,xshell连结我被墙的主机依然不行
目前的做法是,v2rayN客户端,采用全局模式,设置里绕过大陆IP和大陆域名。
然后再用proxifier加入Xshell等,要不然还是不行。
另外PAC模式无效,无法翻,不知道什么原因。
我用了V2RayN后chrome,dropbox等都能走代理,但是npm,curl等虽然在proxifier显示走了socks5代理但是没效果(proxifier显示received为0.0KB)
在客户端开一下domainOverride试试。 详见:https://www.v2ray.com/chapter_02/01_overview.html
我用了V2RayN后chrome,dropbox等都能走代理,但是npm,curl等虽然在proxifier显示走了socks5代理但是没效果(proxifier显示received为0.0KB)
我也发现这个问题,开了V2RayN之后,有些自动就可以走代理了,比如邮件客户端就可以直接收gmail了,但是有一些xshell就不行。这时候挂上proxifier就行了。
另外你发现V2RayN下PAC模式没有用吗?我现在只能全局,要不然google都连不上。
如果你能用PAC模式,方便告知设置并分享PAC文件吗?
在客户端开一下domainOverride试试。 详见:https://www.v2ray.com/chapter_02/01_overview.html
我觉得这和DNS污染无关吧,不过会开启试一下的。
@yerikyy 我的V2RayN的PAC模式可用,给个联系方式发你
proxifier 底层下钩子,并不是所有软件都支持,尤其是win 的cmd shell,基本都不支持
判断是否可用,是不能混淆一起来判断的。
但浏览器基本都躲不开proxifier,楼主只可能是配置错误,不是大不了的问题。
@sanmaopep [email protected]。谢谢您啦!
PAC模式服务器需要额外的设置吗?
我看v2rayN客户端应该没什么可设置的。
@Justsoos Proxifier不下钩子,应该是sockscap下钩子。
问题只是出现在v2ray和proxifier的配合上,在ssr与proxifier配合上没有任何问题,所以我觉得问题在v2ray或者v2ray需要开启什么设置才行。

试了一下Chrome.exe没有问题,倒是GoogleUpdare.exe无法使用
我看了下配置,原来v2rayN 默认只开了socks5 代理端口,而其实可以同时开http代理,用 "v2ray_win_tempv2ray_privoxy.exe" 。ssr win 客户端是同时都开的。
@lzghzr 用的原生的还是桌面版v2rayN?另外本地配置有做特殊的设置吗?我的如上所示,只有最基本的。proxifier会报不安全链接。
@Justsoos z这个直接在图标右键,启用系统代理就可以了。但是,并不好用。。。。。邮件客户端依然收不到gmail。必须用proxifier
@yerikyy 原生的v2ray.exe看了一下配置差不多,我只把本地ip freedom了
"routing": {
"strategy": "rules",
"settings": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"type": "field",
"domain": [
"geosite:cn"
],
"outboundTag": "direct"
},
{
"type": "field",
"ip": [
"geoip:private",
"geoip:cn"
],
"outboundTag": "direct"
}
]
}
}
很多程序都是用 http 代理的。v2rayN 可能是缺乏这个技术,做不到把双端口绑定在一起,放弃了http 代理。
你的 gmail 客户端可能也是用 http 代理,而不支持 socks 代理的。
@Justsoos v2rayN也是用的privoxy,这个应该没问题
我试了 最新 1.22 版 v2rayN,privoxy 并未启动,也没有作者所说的 socks+1 的端口号。
用变通方法试了inboundDetour ,发现,在win10 上,似乎 无效。端口1081并没有打开。也许是 v2ray的bug??
"inbound": {
"port": 1080,
"listen": "0.0.0.0",
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true,
"ip": "127.0.0.1",
"clients": null
},
"streamSettings": null
},
"inboundDetour": [{
"port": 1081,
"listen": "0.0.0.0",
"protocol": "http",
"settings": {
"auth": "noauth",
"udp": false,
"ip": "127.0.0.1",
"clients": null
},
"streamSettings": null
}],
你需要挑上启用系统代理,才会启用privoxy
这个逻辑好怪异啊,ssr 是默认用 privoxy 开 http 同端口代理的,系统代理开或者不开,这个进程都在。我已经自己独立运行privoxy 作http代理了。 @rufengsuixing
@yerikyy 你在 什么系统上用gmail 客户端? 我用chrome 上gmail,,除了手机。从来不用什么客户端
最近在研究怎么抛弃Proxifier
根据MDN的介绍,把pac代理返回值改为
"PROXY 127.0.0.1:1081; HTTP 127.0.0.1:1081; HTTPS 127.0.0.1:1081; SOCKS 127.0.0.1:1080; SOCKS5 127.0.0.1:1080;"
目前一切正常
使用proxifier,有个先决条件,要把 v2ray 等几个 exe 加入 绕行白名单,如果你没这没作,肯定是不能正常使用的。这与 v2ray 没什么关系。酸酸乳也需要加。

最近尝试proxifier转发系统全局流量也是遇到这个问题, 国内的IP/网站返回正常,海外的请求状态是201/202/203,不过我v2ray客户端在局域网另外一台服务器上,启用了传出代理,请求流程也就是"本地--proxifier--v2rayClient--v2rayProxy--v2rayServer--目标",版本是3.13
太久没有活动,关闭这个issue
使用proxifier,有个先决条件,要把 v2ray 等几个 exe 加入 绕行白名单,如果你没这没作,肯定是不能正常使用的。这与 v2ray 没什么关系。酸酸乳也需要加。
在不,我这边也设置了,但还是不成功,可以指点下不
本地监听端口设置:2333改为1080
我也碰到这个问题,结果是小飞机打开着的,关掉就好了。如果使用proxifier,要把其他的代理全部关掉。
Most helpful comment
使用proxifier,有个先决条件,要把 v2ray 等几个 exe 加入 绕行白名单,如果你没这没作,肯定是不能正常使用的。这与 v2ray 没什么关系。酸酸乳也需要加。
