Skip to content

前置代理以及落地代理不生效(链式代理) #4792

@SwaggyMacro

Description

@SwaggyMacro

所有配置文件均在 PC 端 v2rayN 测试通过,但移动端 v2rayNG 一直不成功。
(PC端跟移动端节点配置完全一致)

预期行为

我的 Chain_Proxy 分组使用 DC1_2T_BWG 做为前置代理,应该代理成功才对。

实际行为

并没用通过 DC1_2T_BWG 作为前置代理,直接连接的节点。

复现方法

  1. 新建一个订阅分组,存放要通过前置代理连接的节点。
  2. 直接点击链接
  3. 实测不通过前置代理
Image Image Image

日志信息

通过adb logcat -s com.v2ray.ang GoLog V2rayConfigUtilGoLog Main获取日志。请自行删减日志中可能出现的敏感信息。

如果问题可重现,建议先执行adb logcat -c清空系统日志再执行上述命令,再操作重现问题。

--------- beginning of main
08-03 21:25:57.159 13153 13153 E com.v2ray.ang: Not starting debugger since process cannot load the jdwp agent.
08-03 21:25:57.208 13153 13153 D com.v2ray.ang: JNI_OnLoad success
08-03 21:25:57.364 13153 13192 D com.v2ray.ang: MiuiProcessManagerServiceStub setSchedFifo
08-03 21:25:58.087 13232 13232 I com.v2ray.ang: Resolved IPs for myProxyNodeDomin.com: 123.123.123.123
08-03 21:25:58.090 13232 13232 I GoLog   : initializing core...
08-03 21:25:58.852 13232 13232 I GoLog   : starting core...
08-03 21:25:58.853 13232 13232 I GoLog   : Starting core successfully
08-03 21:25:58.853 13232 13260 I GoLog   : [Warning] core: Xray 25.7.26 started
08-03 21:25:58.861 13232 13232 I com.v2ray.ang: Starting plugin execution
08-03 21:25:58.895 13232 13232 I com.v2ray.ang: Start run libtun2socks.so
08-03 21:25:58.895 13232 13232 I com.v2ray.ang: [/data/app/~~uhKxO5Bv5PA3qYfh_8NuIw==/com.v2ray.ang-v4zenwpDKirJuxJNa10KKg==/lib/arm64/libtun2socks.so, --netif-ipaddr, 10.10.14.2, --netif-netmask, 255.255.255.252, --socks-server-addr, 127.0.0.1:10808, --tunmtu, 1500, --sock-path, sock_path, --enable-udprelay, --loglevel, notice]
08-03 21:25:58.896 13232 13232 I com.v2ray.ang: libtun2socks.so process info: Process[pid=13280, hasExited=false]
08-03 21:25:58.896 13232 13232 I com.v2ray.ang: LocalSocket path: /data/user/0/com.v2ray.ang/files/sock_path
08-03 21:25:58.897 13232 13282 I com.v2ray.ang: libtun2socks.so check
08-03 21:25:58.948 13232 13274 I com.v2ray.ang: LocalSocket sendFd tries: 0
08-03 21:25:58.949 13232 13260 I GoLog   : from udp:127.0.0.1:51295 accepted udp:8.8.8.8:53 [socks -> proxy]
08-03 21:25:59.478 13232 13232 I com.v2ray.ang: Stop Service
08-03 21:25:59.479 13232 13232 I com.v2ray.ang: libtun2socks.so destroy
08-03 21:25:59.480 13232 13282 I com.v2ray.ang: libtun2socks.so exited
08-03 21:25:59.485 13232 13232 I com.v2ray.ang: libhysteria2.so destroy
08-03 21:25:59.485 13232 13232 I com.v2ray.ang: runProcess destroy
08-03 21:26:26.815 13153 13164 I com.v2ray.ang: This is non sticky GC, maxfree is 33554432 minfree is 8388608
08-03 21:30:11.324 13232 13232 I com.v2ray.ang: Resolved IPs for myProxyNodeDomin.com: 123.123.123.123
08-03 21:30:11.331 13232 13232 I GoLog   : initializing core...
08-03 21:30:12.574 13232 13232 I GoLog   : starting core...
08-03 21:30:12.575 13232 13232 I GoLog   : Starting core successfully
08-03 21:30:12.576 13232 13273 I GoLog   : [Warning] core: Xray 25.7.26 started
08-03 21:30:12.598 13232 13232 I com.v2ray.ang: Starting plugin execution
08-03 21:30:12.645 13232 13232 I com.v2ray.ang: Start run libtun2socks.so
08-03 21:30:12.645 13232 13232 I com.v2ray.ang: [/data/app/~~uhKxO5Bv5PA3qYfh_8NuIw==/com.v2ray.ang-v4zenwpDKirJuxJNa10KKg==/lib/arm64/libtun2socks.so, --netif-ipaddr, 10.10.14.2, --netif-netmask, 255.255.255.252, --socks-server-addr, 127.0.0.1:10808, --tunmtu, 1500, --sock-path, sock_path, --enable-udprelay, --loglevel, notice]
08-03 21:30:12.649 13232 13232 I com.v2ray.ang: libtun2socks.so process info: Process[pid=16303, hasExited=false]
08-03 21:30:12.649 13232 13232 I com.v2ray.ang: LocalSocket path: /data/user/0/com.v2ray.ang/files/sock_path
08-03 21:30:12.652 13232 16305 I com.v2ray.ang: libtun2socks.so check
08-03 21:30:12.700 13232 13276 I com.v2ray.ang: LocalSocket sendFd tries: 0
08-03 21:30:12.718 13232 13273 I GoLog   : from udp:127.0.0.1:45939 accepted udp:8.8.8.8:53 [socks -> proxy]
08-03 21:30:12.779 13232 13273 I GoLog   : from DNS accepted udp:1.1.1.1:53 [xray.system.92f4af02-cad2-42ec-8cf3-594432d890bf -> proxy]
08-03 21:30:12.944 13232 13266 I GoLog   : from udp:127.0.0.1:58438 accepted udp:8.8.8.8:53 [socks -> proxy]
08-03 21:30:13.665 13232 13271 I GoLog   : from udp:127.0.0.1:59085 accepted udp:8.8.8.8:443 [socks -> proxy]
08-03 21:30:13.675 13232 13266 I GoLog   : from tcp:127.0.0.1:38606 accepted tcp:8.8.8.8:853 [socks -> proxy]
08-03 21:30:16.784 13232 13271 I GoLog   : from DNS accepted udp:1.1.1.1:53 [xray.system.92f4af02-cad2-42ec-8cf3-594432d890bf -> proxy]
08-03 21:30:22.957 13232 13271 I GoLog   : from udp:127.0.0.1:34935 accepted udp:8.8.8.8:53 [socks -> proxy]
08-03 21:30:28.082 13232 13276 E com.v2ray.ang: Failed to measure delay with primary URL
08-03 21:30:28.082 13232 13276 E com.v2ray.ang: go.Universe$proxyerror: Get "https://www.gstatic.com/generate_204": context deadline exceeded
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at libv2ray.CoreController.measureDelay(Native Method)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at com.v2ray.ang.handler.V2RayServiceManager$measureV2rayDelay$1.invokeSuspend(V2RayServiceManager.kt:239)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
08-03 21:30:28.082 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
08-03 21:30:28.788 13232 13271 I GoLog   : from tcp:127.0.0.1:38596 accepted tcp:216.239.32.223:443 [socks -> proxy]
08-03 21:30:40.087 13232 13276 E com.v2ray.ang: Failed to measure delay with alternative URL
08-03 21:30:40.087 13232 13276 E com.v2ray.ang: go.Universe$proxyerror: Get "https://www.google.com/generate_204": context deadline exceeded
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at libv2ray.CoreController.measureDelay(Native Method)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at com.v2ray.ang.handler.V2RayServiceManager$measureV2rayDelay$1.invokeSuspend(V2RayServiceManager.kt:246)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
08-03 21:30:40.087 13232 13276 E com.v2ray.ang:         at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
08-03 21:31:02.168 13232 13271 I GoLog   : from udp:127.0.0.1:49933 accepted udp:8.8.8.8:53 [socks -> proxy]
08-03 21:31:02.477 13232 13271 I GoLog   : from tcp:127.0.0.1:35282 accepted tcp:31.13.91.33:5222 [socks -> proxy]
08-03 21:31:07.672 13232 13268 I GoLog   : from udp:127.0.0.1:49061 accepted udp:8.8.8.8:443 [socks -> proxy]
08-03 21:31:08.911 13232 13273 I GoLog   : from tcp:127.0.0.1:35816 accepted tcp:216.239.36.223:443 [socks -> proxy]
08-03 21:31:13.664 13232 13273 I GoLog   : from udp:127.0.0.1:59085 accepted udp:8.8.8.8:443 [socks -> proxy]
08-03 21:31:14.998 13232 13273 I GoLog   : from udp:127.0.0.1:53590 accepted udp:8.8.8.8:53 [socks -> proxy]

环境信息

Android 13
v1.10.12 (Lib v33, Xray-core v25.7.26)
我用 Action 中最新 build 出来的包试过了也一样,v1.10.11 也试过了。

PC端 分组名 以及节点名什么的都完全一样,但是 PC 端可以正常使用前置代理。

额外信息(可选)

  • Issue 中我用的节点服务器设置了白名单,仅我前置代理 DC1_2T_BWG 服务器IP可访问,所以显示连接失败。
  • Chain_Proxy 中我连接的这个节点为 vless tcp 无额外搭配,前置代理为 vision reality tcp

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions