-
Notifications
You must be signed in to change notification settings - Fork 16
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
desync: no network connectivity #81
Comments
more logslogs2:I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39148) => dst([2606:4700::6810:f8f9]:443); rst? false
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39148) => dst([2606:4700::6810:f8f9]:443); fin? false
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39148 dst=[2606:4700::6810:f8f9]:443
I transport.go:420: V dns: fwd: query example.org [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked example.org; why? no blocklist applies
I cacher.go:414: D cache: miss(k: example.org:1): cached? false, hangover? false, stale? true
I doh.go:484: V doh: sending query to: cloudflare-dns.com
I doh.go:415: VV doh: using proxy Base:127.8.4.5:3690
I rdial.go:210: D rdial: commondial: dialing (host:port) cloudflare-dns.com:443
I ipmap.go:195: D ipmap: Get: cloudflare-dns.com => [1.1.1.1 104.16.249.249 2606:4700:4700::1111 2606:4700::6810:f8f9]
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for cloudflare-dns.com:443
I protect.go:67: D control: netbinder: Base: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(80 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39150 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I dispatchers.go:283: VV ns: tun(99): dispatch: got(72 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39150 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I rdial.go:240: V rdial: commondial: ip 2606:4700::6810:f8f9 works for cloudflare-dns.com:443
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I rdial.go:234: D rdial: duration: 1.672864ms; failed cloudflare-dns.com:443; confirmed? 2606:4700::6810:f8f9, sz: 4
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39150) => dst([2606:4700::6810:f8f9]:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39150) => dst([2606:4700::6810:f8f9]:443); fin? false
I base.go:64: I proxy: base: dial(tcp) to cloudflare-dns.com:443; err? <nil>
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39150 dst=[2606:4700::6810:f8f9]:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(350 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39150 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I split_and_desync.go:262: D split-desync: done: 34.107.221.82:80, ok? true, ttl: 8
I rdial.go:240: V rdial: commondial: ip 34.107.221.82 works for 34.107.221.82:80
I rdial.go:234: D rdial: duration: 30.991198ms; failed 34.107.221.82:80; confirmed? 34.107.221.82, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 34.107.221.82:80; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for 65e98d37014b9c6d
I tcp.go:314: I tcp: new conn 65e98d37014b9c6d via proxy(Exit); src(10.111.222.1:38120) -> dst(34.107.221.82:80) for 10407
I split_and_desync.go:431: D split-desync: write: n1: 100, n2: 199, err: <nil>
I retrier.go:422: D rdial: copyOnce: rw [192.168.0.140:36892->34.107.221.82:80] 299/299; err <nil>
I split_and_desync.go:439: D split-desync: readfrom: copyOnce; sz: 299; err: <nil>
I common.go:40: D intra: 65e98d37014b9c6d upload(299) done(<nil>) b/w a(10.111.222.1:38120->34.107.221.82:80) => b(192.168.0.140:36892<-34.107.221.82:80)
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39148) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39150) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 132: err? write udp6 [::]:39235->[2606:4700::6810:f8f9]:39043: sendto: network is unreachable
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 137: err? write udp6 [::]:60780->[2606:4700::6810:f8f9]:46160: sendto: network is unreachable
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:304: W tcp: err dialing 8cdf41d3b0ed826f proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: 8cdf41d3b0ed826f failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (4); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
I rdial.go:234: D rdial: duration: 4.227136ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 8cdf41d3b0ed826f
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=8cdf41d3b0ed826f pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39148->[2606:4700::6810:f8f9]:443: read: connection reset by peer
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39148->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39148->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: detectportal.firefox.com:28); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.017133, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39148->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:52.610914977 +0000 UTC m=+104.256344545 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39148->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I transport.go:661: VV dns: udp: done; tot: 1, t: 18ms, err: EOF
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:234: D rdial: duration: 6.273281ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 439f63236659db41
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:304: W tcp: err dialing 439f63236659db41 proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: 439f63236659db41 failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (6); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=439f63236659db41 pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: example.org. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: example.org:1); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.014163, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:52.61579404 +0000 UTC m=+104.261223607 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: example.org. servfail; rcode 2
I transport.go:661: VV dns: udp: done; tot: 1, t: 15ms, err: EOF
I dispatchers.go:283: VV ns: tun(99): dispatch: got(70 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :9732 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I alg.go:800: D alg: dns64: algip(10.111.222.3) -> realips([]) -> unnated([])
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=10.111.222.1:9732 dst=10.111.222.3:53
I transport.go:420: V dns: fwd: query detectportal.firefox.com [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked detectportal.firefox.com; why? no blocklist applies
I cacher.go:414: D cache: miss(k: detectportal.firefox.com:1): cached? false, hangover? false, stale? true
I doh.go:484: V doh: sending query to: cloudflare-dns.com
I doh.go:415: VV doh: using proxy Base:127.8.4.5:3690
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I rdial.go:210: D rdial: commondial: dialing (host:port) cloudflare-dns.com:443
I ipmap.go:195: D ipmap: Get: cloudflare-dns.com => [1.1.1.1 104.16.249.249 2606:4700:4700::1111 2606:4700::6810:f8f9]
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for cloudflare-dns.com:443
I protect.go:67: D control: netbinder: Base: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(80 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :39152 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I dispatchers.go:283: VV ns: tun(99): dispatch: got(72 bytes), err(errno 0)
I rdial.go:240: V rdial: commondial: ip 2606:4700::6810:f8f9 works for cloudflare-dns.com:443
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :39152 => :443
I rdial.go:234: D rdial: duration: 1.291719ms; failed cloudflare-dns.com:443; confirmed? 2606:4700::6810:f8f9, sz: 4
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I base.go:64: I proxy: base: dial(tcp) to cloudflare-dns.com:443; err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(350 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :39152 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39152) => dst([2606:4700::6810:f8f9]:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39152) => dst([2606:4700::6810:f8f9]:443); fin? false
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39152 dst=[2606:4700::6810:f8f9]:443
I common.go:51: D intra: 65e98d37014b9c6d download(0) done(<nil>) b/w a(10.111.222.1:38120->34.107.221.82:80) => b(192.168.0.140:36892<-34.107.221.82:80)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :38120 => :80
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 65e98d37014b9c6d
I common.go:135: VV intra: end? sendNotif: socket-summary: id=65e98d37014b9c6d pid=Exit uid=10407 down=0 up=299 dur=0 synack=31 msg=no error
I connmap.go:143: D connmap: untrack: 2 conns for 65e98d37014b9c6d
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39152) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 127: err? write udp6 [::]:40060->[2606:4700::6810:f8f9]:30472: sendto: network is unreachable
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:234: D rdial: duration: 2.555625ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
E tcp.go:304: W tcp: err dialing d01e3b01893496e6 proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: d01e3b01893496e6 failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (2); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 d01e3b01893496e6
I common.go:135: VV intra: end? sendNotif: socket-summary: id=d01e3b01893496e6 pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39152->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39152->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39152->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: detectportal.firefox.com:1); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.013162, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39152->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:52.64938279 +0000 UTC m=+104.294812357 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39152->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I transport.go:661: VV dns: udp: done; tot: 1, t: 14ms, err: EOF
I dispatchers.go:283: VV ns: tun(99): dispatch: got(96 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :36608 => :47925
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I dispatchers.go:283: VV ns: tun(99): dispatch: got(96 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :36608 => :47925
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38278 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38278 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:38278) => dst(142.250.182.42:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:38278) => dst(142.250.182.42:443); fin? false
I alg.go:800: D alg: dns64: algip(142.250.182.42) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:38278 dst=142.250.182.42:443
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:38278) => dst(142.250.182.42:443); fin? false
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 142.250.182.42:443
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I rdial.go:210: D rdial: commondial: dialing (host:port) 142.250.182.42:443
I ipmap.go:264: D ipmap: makeIPSet: 142.250.182.42, seed: [], typ: ipaddr
I ipmap.go:274: D ipmap: makeIPSet: 142.250.182.42 for ipaddr, confirmed addr 142.250.182.42
I ipmap.go:195: D ipmap: Get: 142.250.182.42 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 142.250.182.42 for 142.250.182.42:443
I protect.go:67: D control: netbinder: Exit: udp4(:0); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:38936) => dst(192.168.0.145:8009); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:38936) => dst(192.168.0.145:8009); fin? false
I alg.go:800: D alg: dns64: algip(192.168.0.145) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:38936 dst=192.168.0.145:8009
I split_and_desync.go:184: D split-desync: dialUDP 142.250.182.42:443 127: err? <nil>
I protect.go:67: D control: netbinder: Exit: tcp4(142.250.182.42:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(190 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 192.168.0.145:8009
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:38936) => dst(192.168.0.145:8009); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I rdial.go:210: D rdial: commondial: dialing (host:port) 192.168.0.145:8009
I ipmap.go:195: D ipmap: Get: 192.168.0.145 => []
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I rdial.go:238: V rdial: commondial: dialing confirmed ip 192.168.0.145 for 192.168.0.145:8009
I protect.go:67: D control: netbinder: Exit: tcp4(192.168.0.145:8009); err? <nil>
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:34742) => dst(192.168.0.222:8009); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:34742) => dst(192.168.0.222:8009); fin? false
I alg.go:800: D alg: dns64: algip(192.168.0.222) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:34742 dst=192.168.0.222:8009
I dispatchers.go:283: VV ns: tun(99): dispatch: got(190 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:34742) => dst(192.168.0.222:8009); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I rdial.go:210: D rdial: commondial: dialing (host:port) 192.168.0.222:8009
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 192.168.0.222:8009
I ipmap.go:195: D ipmap: Get: 192.168.0.222 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 192.168.0.222 for 192.168.0.222:8009
I protect.go:67: D control: netbinder: Exit: tcp4(192.168.0.222:8009); err? <nil>
I split_and_desync.go:231: V split-desync: recvmsg 142.250.182.42:443 failed: resource temporarily unavailable
I split_and_desync.go:262: D split-desync: done: 142.250.182.42:443, ok? true, ttl: 5
I rdial.go:240: V rdial: commondial: ip 142.250.182.42 works for 142.250.182.42:443
I rdial.go:234: D rdial: duration: 23.389635ms; failed 142.250.182.42:443; confirmed? 142.250.182.42, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 142.250.182.42:443; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for ad791d65d611ebe7
I tcp.go:314: I tcp: new conn ad791d65d611ebe7 via proxy(Exit); src(10.111.222.1:38278) -> dst(142.250.182.42:443) for 10088
I rdial.go:240: V rdial: commondial: ip 192.168.0.222 works for 192.168.0.222:8009
I rdial.go:234: D rdial: duration: 7.946198ms; failed 192.168.0.222:8009; confirmed? 192.168.0.222, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 192.168.0.222:8009; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for 7ec0021fddd51098
I tcp.go:314: I tcp: new conn 7ec0021fddd51098 via proxy(Exit); src(10.111.222.1:34742) -> dst(192.168.0.222:8009) for 10088
I dispatchers.go:283: VV ns: tun(99): dispatch: got(77 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :65180 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(79 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :34337 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I natpt.go:116: D natpt: no matching prefix64 for ip(fd66:f83a:c650::3) in id(__local464/1)
I natpt.go:116: D natpt: no matching prefix64 for ip(fd66:f83a:c650::3) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(fd66:f83a:c650::3); ip not ok
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(fd66:f83a:c650::3); ip not ok
I alg.go:800: D alg: dns64: algip(fd66:f83a:c650::3) -> realips([]) -> unnated([])
I alg.go:800: D alg: dns64: algip(fd66:f83a:c650::3) -> realips([]) -> unnated([])
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:65180 dst=[fd66:f83a:c650::3]:53
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:34337 dst=[fd66:f83a:c650::3]:53
I transport.go:420: V dns: fwd: query example.org [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked example.org; why? no blocklist applies
I transport.go:420: V dns: fwd: query ipv4only.arpa [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for ipv4only.arpa. blockQ for with err no blocklist applies
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked ipv4only.arpa; why? no blocklist applies
I cacher.go:414: D cache: miss(k: ipv4only.arpa:28): cached? false, hangover? false, stale? true
I cacher.go:414: D cache: miss(k: example.org:28): cached? false, hangover? false, stale? true
I doh.go:484: V doh: sending query to: cloudflare-dns.com
I doh.go:415: VV doh: using proxy Base:127.8.4.5:3690
I wall.go:121: D wall: skip local for ipv4only.arpa. blockQ for with err no blocklist applies
I cacher.go:348: D cache: barrier: empty(k: example.org:28); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.022995, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39144->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 1; exp: 2024-08-12 03:16:52.589421592 +0000 UTC m=+104.234851107 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39144->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: example.org. servfail; rcode 2
I rdial.go:210: D rdial: commondial: dialing (host:port) cloudflare-dns.com:443
I transport.go:661: VV dns: udp: done; tot: 1, t: 1ms, err: EOF
I ipmap.go:195: D ipmap: Get: cloudflare-dns.com => [1.1.1.1 104.16.249.249 2606:4700:4700::1111 2606:4700::6810:f8f9]
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for cloudflare-dns.com:443
I protect.go:67: D control: netbinder: Base: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(80 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 34525 | :39166 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I rdial.go:240: V rdial: commondial: ip 2606:4700::6810:f8f9 works for cloudflare-dns.com:443
I rdial.go:234: D rdial: duration: 1.177031ms; failed cloudflare-dns.com:443; confirmed? 2606:4700::6810:f8f9, sz: 4
I dispatchers.go:283: VV ns: tun(99): dispatch: got(72 bytes), err(errno 0)
I base.go:64: I proxy: base: dial(tcp) to cloudflare-dns.com:443; err? <nil>
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 34525 | :39166 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39166) => dst([2606:4700::6810:f8f9]:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39166) => dst([2606:4700::6810:f8f9]:443); fin? false
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39166 dst=[2606:4700::6810:f8f9]:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(350 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 34525 | :39166 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39166) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 139: err? write udp6 [::]:35775->[2606:4700::6810:f8f9]:55302: sendto: network is unreachable
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:304: W tcp: err dialing 22c884a0fa652ed2 proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: 22c884a0fa652ed2 failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (2); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:234: D rdial: duration: 2.484948ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 22c884a0fa652ed2
I common.go:135: VV intra: end? sendNotif: socket-summary: id=22c884a0fa652ed2 pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39166->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: ipv4only.arpa. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: ipv4only.arpa:28); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.009824, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39166->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:54.585508831 +0000 UTC m=+106.230938398 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39166->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: ipv4only.arpa. servfail; rcode 2
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39166->[2606:4700::6810:f8f9]:443: read: connection reset by peer
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39166->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I transport.go:661: VV dns: udp: done; tot: 1, t: 11ms, err: EOF
I dispatchers.go:283: VV ns: tun(99): dispatch: got(90 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 34525 | :65386 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(77 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 34525 | :60040 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I natpt.go:116: D natpt: no matching prefix64 for ip(fd66:f83a:c650::3) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(fd66:f83a:c650::3); ip not ok
I alg.go:800: D alg: dns64: algip(fd66:f83a:c650::3) -> realips([]) -> unnated([])
I natpt.go:116: D natpt: no matching prefix64 for ip(fd66:f83a:c650::3) in id(__local464/1)
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:65386 dst=[fd66:f83a:c650::3]:53
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(fd66:f83a:c650::3); ip not ok
I alg.go:800: D alg: dns64: algip(fd66:f83a:c650::3) -> realips([]) -> unnated([])
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:60040 dst=[fd66:f83a:c650::3]:53
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I transport.go:420: V dns: fwd: query detectportal.firefox.com [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked detectportal.firefox.com; why? no blocklist applies
I cacher.go:414: D cache: miss(k: detectportal.firefox.com:28): cached? false, hangover? false, stale? true
I doh.go:484: V doh: sending query to: cloudflare-dns.com
I doh.go:415: VV doh: using proxy Base:127.8.4.5:3690
I rdial.go:210: D rdial: commondial: dialing (host:port) cloudflare-dns.com:443
I ipmap.go:195: D ipmap: Get: cloudflare-dns.com => [1.1.1.1 104.16.249.249 2606:4700:4700::1111 2606:4700::6810:f8f9]
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for cloudflare-dns.com:443
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I dispatchers.go:283: VV ns: tun(99): dispatch: got(145 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I protect.go:67: D control: netbinder: Base: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(80 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39168 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I transport.go:420: V dns: fwd: query example.org [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked example.org; why? no blocklist applies
I cacher.go:414: D cache: miss(k: example.org:1): cached? false, hangover? false, stale? true
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I rdial.go:240: V rdial: commondial: ip 2606:4700::6810:f8f9 works for cloudflare-dns.com:443
I rdial.go:234: D rdial: duration: 2.134427ms; failed cloudflare-dns.com:443; confirmed? 2606:4700::6810:f8f9, sz: 4
I cacher.go:348: D cache: barrier: empty(k: example.org:1); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.014163, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 1; exp: 2024-08-12 03:16:52.61579404 +0000 UTC m=+104.261223607 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39150->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: example.org. servfail; rcode 2
I wall.go:121: D wall: skip local for example.org. blockQ for with err no blocklist applies
I transport.go:661: VV dns: udp: done; tot: 1, t: 3ms, err: EOF
I base.go:64: I proxy: base: dial(tcp) to cloudflare-dns.com:443; err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(72 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39168 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39168) => dst([2606:4700::6810:f8f9]:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39168) => dst([2606:4700::6810:f8f9]:443); fin? false
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39168 dst=[2606:4700::6810:f8f9]:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(350 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 34525 | :39168 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I rdial.go:240: V rdial: commondial: ip 192.168.0.145 works for 192.168.0.145:8009
I rdial.go:234: D rdial: duration: 65.00474ms; failed 192.168.0.145:8009; confirmed? 192.168.0.145, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 192.168.0.145:8009; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for fba0f32a79df50af
I tcp.go:314: I tcp: new conn fba0f32a79df50af via proxy(Exit); src(10.111.222.1:38936) -> dst(192.168.0.145:8009) for 10088
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39168) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 137: err? write udp6 [::]:32925->[2606:4700::6810:f8f9]:59022: sendto: network is unreachable
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:234: D rdial: duration: 2.926771ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 fe46f8b5a23063a0
E tcp.go:304: W tcp: err dialing fe46f8b5a23063a0 proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: fe46f8b5a23063a0 failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (3); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=fe46f8b5a23063a0 pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39168->[2606:4700::6810:f8f9]:443: read: connection reset by peer
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39168->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39168->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: detectportal.firefox.com:28); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.012393, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39168->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:54.61230081 +0000 UTC m=+106.257730325 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39168->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I transport.go:661: VV dns: udp: done; tot: 1, t: 13ms, err: EOF
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:34752) => dst(192.168.0.222:8009); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:34752) => dst(192.168.0.222:8009); fin? false
I alg.go:800: D alg: dns64: algip(192.168.0.222) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:34752 dst=192.168.0.222:8009
I dispatchers.go:283: VV ns: tun(99): dispatch: got(190 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(694 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:34752) => dst(192.168.0.222:8009); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 192.168.0.222:8009
I rdial.go:210: D rdial: commondial: dialing (host:port) 192.168.0.222:8009
I ipmap.go:195: D ipmap: Get: 192.168.0.222 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 192.168.0.222 for 192.168.0.222:8009
I protect.go:67: D control: netbinder: Exit: tcp4(192.168.0.222:8009); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(569 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38278 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I rdial.go:240: V rdial: commondial: ip 192.168.0.222 works for 192.168.0.222:8009
I rdial.go:234: D rdial: duration: 6.620521ms; failed 192.168.0.222:8009; confirmed? 192.168.0.222, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 192.168.0.222:8009; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for da1afa95e759d556
I tcp.go:314: I tcp: new conn da1afa95e759d556 via proxy(Exit); src(10.111.222.1:34752) -> dst(192.168.0.222:8009) for 10088
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I split_and_desync.go:431: D split-desync: write: n1: 100, n2: 417, err: <nil>
I retrier.go:422: D rdial: copyOnce: rw [192.168.0.140:45680->142.250.182.42:443] 517/517; err <nil>
I split_and_desync.go:439: D split-desync: readfrom: copyOnce; sz: 517; err: <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(90 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 34525 | :27284 => :53
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I natpt.go:116: D natpt: no matching prefix64 for ip(fd66:f83a:c650::3) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(fd66:f83a:c650::3); ip not ok
I alg.go:800: D alg: dns64: algip(fd66:f83a:c650::3) -> realips([]) -> unnated([])
I udp.go:145: VV udp: onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:27284 dst=[fd66:f83a:c650::3]:53
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I transport.go:420: V dns: fwd: query detectportal.firefox.com [prefs:&{Base CachePreferred false}; chosen:[]]; id? CachePreferred, sid? , pid? Base, ips? []
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I transport.go:453: V dns: fwd: query NOT blocked detectportal.firefox.com; why? no blocklist applies
I cacher.go:414: D cache: miss(k: detectportal.firefox.com:1): cached? false, hangover? false, stale? true
I wall.go:121: D wall: skip local for detectportal.firefox.com. blockQ for with err no blocklist applies
I doh.go:484: V doh: sending query to: cloudflare-dns.com
I doh.go:415: VV doh: using proxy Base:127.8.4.5:3690
I rdial.go:210: D rdial: commondial: dialing (host:port) cloudflare-dns.com:443
I ipmap.go:195: D ipmap: Get: cloudflare-dns.com => [1.1.1.1 104.16.249.249 2606:4700:4700::1111 2606:4700::6810:f8f9]
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for cloudflare-dns.com:443
I protect.go:67: D control: netbinder: Base: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(80 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 4, 34525 | :39174 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(145 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(72 bytes), err(errno 0)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 4, 34525 | :39174 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I rdial.go:240: V rdial: commondial: ip 2606:4700::6810:f8f9 works for cloudflare-dns.com:443
I rdial.go:234: D rdial: duration: 1.432656ms; failed cloudflare-dns.com:443; confirmed? 2606:4700::6810:f8f9, sz: 4
I base.go:64: I proxy: base: dial(tcp) to cloudflare-dns.com:443; err? <nil>
I tcp.go:134: D ns: tcp: forwarder: complete src([fd66:f83a:c650::1]:39174) => dst([2606:4700::6810:f8f9]:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src([fd66:f83a:c650::1]:39174) => dst([2606:4700::6810:f8f9]:443); fin? false
I natpt.go:116: D natpt: no matching prefix64 for ip(2606:4700::6810:f8f9) in id(__local464/1)
I alg.go:819: V alg: dns64: maybeUndoNat64: No local nat64 to ip4(invalid IP) for ip6(2606:4700::6810:f8f9); ip not ok
I alg.go:800: D alg: dns64: algip(2606:4700::6810:f8f9) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=[fd66:f83a:c650::1]:39174 dst=[2606:4700::6810:f8f9]:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(350 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 4, 34525 | :39174 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 34525
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:119: VV ns: tcp: forwarder: connect src([fd66:f83a:c650::1]:39174) => dst([2606:4700::6810:f8f9]:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I rdial.go:210: D rdial: commondial: dialing (host:port) [2606:4700::6810:f8f9]:443
I ipmap.go:195: D ipmap: Get: 2606:4700::6810:f8f9 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: [2606:4700::6810:f8f9]:443
I protect.go:67: D control: netbinder: Exit: udp6(:0); err? <nil>
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I protect.go:67: D control: netbinder: Exit: tcp6([2606:4700::6810:f8f9]:443); err? <nil>
E split_and_desync.go:184: E split-desync: dialUDP [2606:4700::6810:f8f9]:443 139: err? write udp6 [::]:47421->[2606:4700::6810:f8f9]:32453: sendto: network is unreachable
E split_and_desync.go:199: E split-desync: dialTCP [2606:4700::6810:f8f9]:443 err: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:245: D rdial: commondial: confirmed ip 2606:4700::6810:f8f9 for [2606:4700::6810:f8f9]:443 failed with err dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I rdial.go:234: D rdial: duration: 2.562761ms; failed [2606:4700::6810:f8f9]:443; confirmed? 2606:4700::6810:f8f9, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to [2606:4700::6810:f8f9]:443; err? dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 65e441811c1d251b
E tcp.go:304: W tcp: err dialing 65e441811c1d251b proxy(Exit) to dst([2606:4700::6810:f8f9]:443) for rethink: dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
E tcp.go:262: W tcp: dial: #0: 65e441811c1d251b failed; addr([2606:4700::6810:f8f9]:443); for uid rethink (2); w err(dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=65e441811c1d251b pid=Exit uid=rethink down=0 up=0 dur=0 synack=0 msg=dial tcp6 [2606:4700::6810:f8f9]:443: connect: network is unreachable
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I doh.go:618: V doh: (p/px udp:Base/Base); len(res): 0, data: --, via: , err? Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39174->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I cacher.go:348: D cache: barrier: empty(k: detectportal.firefox.com:1); barrier: v: bumps=0; expiry=0001-01-01 00:00:00 +0000 UTC; s=type: DNS-over-HTTPS, id: CachePreferred, latency: 0.009777, qname: , rdata: --, rcode: 2, rttl: 0, server: cloudflare-dns.com, relay: , status: 2, blocklists: , msg: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39174->[2606:4700::6810:f8f9]:443: read: connection reset by peer, loc: // n: 0; exp: 2024-08-12 03:16:54.656149508 +0000 UTC m=+106.301579075 // err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39174->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I alg.go:1058: V alg: Req: detectportal.firefox.com. servfail; rcode 2
I transport.go:661: VV dns: udp: done; tot: 1, t: 11ms, err: EOF
E doh.go:387: W doh: fetch #0 (eof? false) for https://cloudflare-dns.com/dns-query, err: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39174->[2606:4700::6810:f8f9]:443: read: connection reset by peer
E doh.go:451: E doh: query failed: Post "https://cloudflare-dns.com/dns-query": read tcp [fd66:f83a:c650::1]:39174->[2606:4700::6810:f8f9]:443: read: connection reset by peer
I dispatchers.go:283: VV ns: tun(99): dispatch: got(694 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:51: D intra: ad791d65d611ebe7 download(0) done(<nil>) b/w a(10.111.222.1:38278->142.250.182.42:443) => b(192.168.0.140:45680<-142.250.182.42:443)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(209 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38278 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38278 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:40: D intra: ad791d65d611ebe7 upload(517) done(<nil>) b/w a(10.111.222.1:38278->142.250.182.42:443) => b(192.168.0.140:45680<-142.250.182.42:443)
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 ad791d65d611ebe7
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=ad791d65d611ebe7 pid=Exit uid=10088 down=0 up=517 dur=0 synack=23 msg=no error
I connmap.go:143: D connmap: untrack: 2 conns for ad791d65d611ebe7
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I dispatchers.go:283: VV ns: tun(99): dispatch: got(145 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :46992 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :46992 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:46992) => dst(142.250.182.74:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:46992) => dst(142.250.182.74:443); fin? false
I alg.go:800: D alg: dns64: algip(142.250.182.74) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:46992 dst=142.250.182.74:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:40: D intra: fba0f32a79df50af upload(1030) done(<nil>) b/w a(10.111.222.1:38936->192.168.0.145:8009) => b(192.168.0.140:41082<-192.168.0.145:8009)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(569 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :46992 => :443
I common.go:51: D intra: fba0f32a79df50af download(2822) done(<nil>) b/w a(10.111.222.1:38936->192.168.0.145:8009) => b(192.168.0.140:41082<-192.168.0.145:8009)
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(40 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(40 bytes), err(errno 0)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 0, 2048 | :38936 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 fba0f32a79df50af
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I connmap.go:143: D connmap: untrack: 2 conns for fba0f32a79df50af
I common.go:135: VV intra: end? sendNotif: socket-summary: id=fba0f32a79df50af pid=Exit uid=10088 down=2822 up=1030 dur=0 synack=65 msg=no error
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:46992) => dst(142.250.182.74:443); fin? false
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 142.250.182.74:443
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
I rdial.go:210: D rdial: commondial: dialing (host:port) 142.250.182.74:443
I ipmap.go:264: D ipmap: makeIPSet: 142.250.182.74, seed: [], typ: ipaddr
I ipmap.go:274: D ipmap: makeIPSet: 142.250.182.74 for ipaddr, confirmed addr 142.250.182.74
I ipmap.go:195: D ipmap: Get: 142.250.182.74 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 142.250.182.74 for 142.250.182.74:443
I protect.go:67: D control: netbinder: Exit: udp4(:0); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(209 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I split_and_desync.go:184: D split-desync: dialUDP 142.250.182.74:443 132: err? <nil>
I protect.go:67: D control: netbinder: Exit: tcp4(142.250.182.74:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(194 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:40: D intra: 7ec0021fddd51098 upload(1030) done(<nil>) b/w a(10.111.222.1:34742->192.168.0.222:8009) => b(192.168.0.140:48946<-192.168.0.222:8009)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:51: D intra: 7ec0021fddd51098 download(3261) done(<nil>) b/w a(10.111.222.1:34742->192.168.0.222:8009) => b(192.168.0.140:48946<-192.168.0.222:8009)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 7ec0021fddd51098
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=7ec0021fddd51098 pid=Exit uid=10088 down=3261 up=1030 dur=0 synack=8 msg=no error
I connmap.go:143: D connmap: untrack: 2 conns for 7ec0021fddd51098
I dispatchers.go:283: VV ns: tun(99): dispatch: got(40 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I dispatchers.go:283: VV ns: tun(99): dispatch: got(40 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :34742 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I split_and_desync.go:231: V split-desync: recvmsg 142.250.182.74:443 failed: resource temporarily unavailable
I split_and_desync.go:262: D split-desync: done: 142.250.182.74:443, ok? true, ttl: 6
I rdial.go:240: V rdial: commondial: ip 142.250.182.74 works for 142.250.182.74:443
I rdial.go:234: D rdial: duration: 21.996979ms; failed 142.250.182.74:443; confirmed? 142.250.182.74, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 142.250.182.74:443; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for a4f9657ff0aa0081
I tcp.go:314: I tcp: new conn a4f9657ff0aa0081 via proxy(Exit); src(10.111.222.1:46992) -> dst(142.250.182.74:443) for 10088
I split_and_desync.go:431: D split-desync: write: n1: 100, n2: 417, err: <nil>
I retrier.go:422: D rdial: copyOnce: rw [192.168.0.140:37564->142.250.182.74:443] 517/517; err <nil>
I split_and_desync.go:439: D split-desync: readfrom: copyOnce; sz: 517; err: <nil>
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I common.go:51: D intra: a4f9657ff0aa0081 download(0) done(<nil>) b/w a(10.111.222.1:46992->142.250.182.74:443) => b(192.168.0.140:37564<-142.250.182.74:443)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 5, 2048 | :46992 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:40: D intra: a4f9657ff0aa0081 upload(517) done(<nil>) b/w a(10.111.222.1:46992->142.250.182.74:443) => b(192.168.0.140:37564<-142.250.182.74:443)
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 a4f9657ff0aa0081
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:135: VV intra: end? sendNotif: socket-summary: id=a4f9657ff0aa0081 pid=Exit uid=10088 down=0 up=517 dur=0 synack=22 msg=no error
I connmap.go:143: D connmap: untrack: 2 conns for a4f9657ff0aa0081
I dispatchers.go:283: VV ns: tun(99): dispatch: got(688 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 2048 | :51940 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 2048 | :51940 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:51940) => dst(142.250.182.106:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:51940) => dst(142.250.182.106:443); fin? false
I alg.go:800: D alg: dns64: algip(142.250.182.106) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:51940 dst=142.250.182.106:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(569 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 2048 | :51940 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I tcp.go:119: VV ns: tcp: forwarder: connect src(10.111.222.1:51940) => dst(142.250.182.106:443); fin? false
I common.go:205: VV intra: makeIPPorts(v4? true, v6? true); tot: 1; in: [], out: []
E common.go:214: W intra: makeIPPorts(v4? true, v6? true): all: 1; out: 142.250.182.106:443
I rdial.go:210: D rdial: commondial: dialing (host:port) 142.250.182.106:443
I ipmap.go:264: D ipmap: makeIPSet: 142.250.182.106, seed: [], typ: ipaddr
I ipmap.go:274: D ipmap: makeIPSet: 142.250.182.106 for ipaddr, confirmed addr 142.250.182.106
I ipmap.go:195: D ipmap: Get: 142.250.182.106 => []
I rdial.go:238: V rdial: commondial: dialing confirmed ip 142.250.182.106 for 142.250.182.106:443
I protect.go:67: D control: netbinder: Exit: udp4(:0); err? <nil>
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I split_and_desync.go:184: D split-desync: dialUDP 142.250.182.106:443 132: err? <nil>
I protect.go:67: D control: netbinder: Exit: tcp4(142.250.182.106:443); err? <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(203 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I split_and_desync.go:231: V split-desync: recvmsg 142.250.182.106:443 failed: resource temporarily unavailable
I split_and_desync.go:262: D split-desync: done: 142.250.182.106:443, ok? true, ttl: 6
I rdial.go:240: V rdial: commondial: ip 142.250.182.106 works for 142.250.182.106:443
I rdial.go:234: D rdial: duration: 21.698854ms; failed 142.250.182.106:443; confirmed? 142.250.182.106, sz: 1
I exit.go:53: I proxy: exit: dial(tcp) to 142.250.182.106:443; err? <nil>
I connmap.go:83: D connmap: track: 2 conns for 9be09246119ca634
I tcp.go:314: I tcp: new conn 9be09246119ca634 via proxy(Exit); src(10.111.222.1:51940) -> dst(142.250.182.106:443) for 10088
I split_and_desync.go:431: D split-desync: write: n1: 100, n2: 417, err: <nil>
I retrier.go:422: D rdial: copyOnce: rw [192.168.0.140:44162->142.250.182.106:443] 517/517; err <nil>
I split_and_desync.go:439: D split-desync: readfrom: copyOnce; sz: 517; err: <nil>
I dispatchers.go:283: VV ns: tun(99): dispatch: got(638 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:51: D intra: 9be09246119ca634 download(0) done(<nil>) b/w a(10.111.222.1:51940->142.250.182.106:443) => b(192.168.0.140:44162<-142.250.182.106:443)
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 2, 2048 | :51940 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I common.go:40: D intra: 9be09246119ca634 upload(517) done(<nil>) b/w a(10.111.222.1:51940->142.250.182.106:443) => b(192.168.0.140:44162<-142.250.182.106:443)
I common.go:88: VV intra: queueSummary: over 40067fe240 4006cf7b00 9be09246119ca634
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I connmap.go:143: D connmap: untrack: 2 conns for 9be09246119ca634
I common.go:135: VV intra: end? sendNotif: socket-summary: id=9be09246119ca634 pid=Exit uid=10088 down=0 up=517 dur=0 synack=21 msg=no error
I dispatchers.go:283: VV ns: tun(99): dispatch: got(60 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :39066 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :39066 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I tcp.go:134: D ns: tcp: forwarder: complete src(10.111.222.1:39066) => dst(142.250.182.138:443); rst? false
I tcp.go:126: VV ns: tcp: forwarder: proxy src(10.111.222.1:39066) => dst(142.250.182.138:443); fin? false
I alg.go:800: D alg: dns64: algip(142.250.182.138) -> realips([]) -> unnated([])
I tcp.go:124: D onFlow: no realips() or domains( + ), for src=10.111.222.1:39066 dst=142.250.182.138:443
I dispatchers.go:283: VV ns: tun(99): dispatch: got(569 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :39066 => :443
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048
I fdbased.go:464: VV ns: tun(99): WritePackets (to tun): written(1)/total(1)
I dispatchers.go:283: VV ns: tun(99): dispatch: got(52 bytes), err(errno 0)
I forwarders.go:297: VV ns: tun(99): forwarder: q on proc 3, 2048 | :34752 => :8009
I dispatchers.go:270: VV ns: tun(99): dispatch: done? false
I fdbased.go:529: VV ns: tun(99): inject-inbound (from tun) 2048 |
# recvmsg always fails, TTL set to default 3
08-12 18:17:43.022 18271 13867 I GoLog : split_and_desync.go:231: V split-desync: recvmsg 142.250.195.74:443 failed: resource temporarily unavailable
08-12 18:17:43.056 18271 13865 I GoLog : split_and_desync.go:262: D split-desync: done: 142.250.195.106:443, ok? true, ttl: 3
...
# desync write with default TTL 3 is ok
08-12 18:17:43.057 18271 14135 I GoLog : split_and_desync.go:431: D split-desync: write: n1: 100, n2: 487, err: <nil>
...
# read / write cycle is ok
08-12 18:17:43.057 18271 14135 I GoLog : retrier.go:422: D rdial: copyOnce: rw [10.1.204.164:57700->142.250.195.106:443] 587/587; err <nil>
08-12 18:17:43.057 18271 14135 I GoLog : split_and_desync.go:439: D split-desync: readfrom: copyOnce; sz: 587; err: <nil>
# download (remote -> local) always fails
08-12 18:17:43.060 18271 14134 I GoLog : common.go:51: D intra: d4a825573852a95f download(0) done(read tcp4 10.1.204.164:57700->142.250.195.106:443: read: connection reset by peer) b/w a(10.111.222.1:44394->142.250.195.42:443) => b(10.1.204.164:57700<-142.250.195.106:443)
Happens on Android 10 (v: firestack/intra/dialers/split_and_desync.go Line 445 in 1a403a4
cc: @Lanius-collaris any clue? |
@ignoramous Looks like not same as hussainmohd-a's logs (sendto unreachable) . Is the device a hardware device? The emulator of Android Studio doesn't support UDP traceroute, and it is not possible to launch TCB Desynchronization in it (Not all packets will be forwarded and its networking tool always sends packets with default TTL) . If the device is not virtual, maybe the sorcery doesn't work on your device (I found that OPPO A57 doesn't support), but traceroute should work. I haven't tested 1a403a4, so my theory isn't based on 1a403a4 |
Two ways to check if the sorcery works
|
Thanks.
If the client doesn't support, then the error must be on the client (and not a RST from the server like it happens in this case)? In the current scenario, desync fails only on this one Samsung S8 device running Android 10, but works on other test devices we have (all running Android 13 or 14). Perplexing, esp in absence of any client-side errors.
Unrooted... will see if pcap shows anything.
I doubt if the server receives the fake payload. In this case, unrelated; why copy the first split of the payload on to firestack/intra/dialers/split_and_desync.go Line 421 in 9a33c57
|
Just manipulate the buffer to change the payload for retransmission, because we can't contruct IP packets directly. Calling
RST may be from TUN. Could you capture packets on a router? I guess that firestack failed to overwrite kernel buffer, google's server received the HTTP request sent to port 443, then closed the connection.
Another possibility is that only ICMP messages from first three hops were received, but it's not likely. |
😞 |
Instead of short-circuting processing subsequent cmsgs, assume the TTL in a cmsg is probably incorrect if its higher than max TTL sent.
I'd like rethink-app to tell users this issue when they enable it on kernel older than |
Yes, we'll do so before releasing
We could still PR this, if it lets us support more Kernel versions? |
There is no LTS Linux kernel between 4.9 and 4.14, did you see android devices using non-LTS kernel? |
TIL. https://source.android.com/docs/core/architecture/kernel/linux-stable-merges |
firestack/intra/dialers/split_and_desync.go Line 454 in 4f43cdb byedpi's wait_send() is a bit complex, I ignored it before… Sorry.
|
byedpi's default delay is 3ms (sec?) (ref). That works?
How does the delay result in the original payload being memcp/cp'd (as we'd expect it to), though? |
a7d3fc2 (a delay of 3ms) |
payload: "haha", 1st segment: "1234", 2nd segment: "56\r\n"
In this environment, 1 microsecond is enough, it's confusing. |
logs
logs:The text was updated successfully, but these errors were encountered: