mirror of
https://github.com/fatedier/frp.git
synced 2026-05-15 08:05:49 -06:00
[GH-ISSUE #4361] xtcp打洞成功后,端口http请求会随机断连或无响应,非http协议如RDP连接正常,改用ini配置就能访问 #3444
Labels
No labels
In Progress
WIP
WaitingForInfo
bug
doc
duplicate
easy
enhancement
future
help wanted
invalid
lifecycle/stale
need-issue-template
need-usage-help
no plan
proposal
pull-request
question
todo
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/frp#3444
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @guojin10038 on GitHub (Jul 31, 2024).
Original GitHub issue: https://github.com/fatedier/frp/issues/4361
Bug Description
我配置了几个xtcp连接,里面包含jellyfin、nextcloud、rdp、smb等,





使用toml配置时,jellyfin的请求部分能请求成功,但是部分会无响应直接停止
如图
部分转发直接显示无响应,没有成功过一次
但是同样的服务只要替换为ini配置文件,请求即可成功,并且不会出现超时未响应的问题
请求界面
frpc Version
v.59.0
frps Version
v.59.0
System Architecture
frps : linux/arm64, frpcA[proxies]:windows/amd64,frpcB[visiters]:linux/amd64
Configurations
******************************************************fpcA配置文件
serverAddr = "*********"
serverPort = 7000
loginFailExit = false
console or real logFile path like ./frpc.log
#log.to = "./frpc.log"
trace, debug, info, warn, error
#log.level = "info"
#log.maxDays = 3
disable log colors when log.to is console, default is false
#log.disablePrintColor = false
Communication protocol used to connect to server
supports tcp, kcp, quic, websocket and wss now, default is tcp
#transport.protocol = "quic"
If the disableCustomTLSFirstByte is set to false, frpc will establish a connection with frps using the
first custom byte when tls is enabled.
Since v0.50.0, the default value has been changed to true, and the first custom byte is disabled by default.
transport.tls.disableCustomTLSFirstByte = true
auth.method = "token"
auth.token = "*********"
transport.quic.keepalivePeriod = 10
transport.quic.maxIdleTimeout = 30
transport.quic.maxIncomingStreams = 100000
proxies
name = "nextcloud_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 2096
If not empty, only visitors from specified users can connect.
Otherwise, visitors from same user can connect. '*' means allow all users.
#allowUsers = ["guojin"]
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
transport.useCompression = true
proxies
'ssh' is the unique proxy name
If global user is not empty, it will be changed to {user}.{proxy} such as 'your_name.ssh'
name = "reader"
type = "tcp"
localIP = "*********"
localPort = 8443
Limit bandwidth for this proxy, unit is KB and MB
#transport.bandwidthLimit = "1MB"
Where to limit bandwidth, can be 'client' or 'server', default is 'client'
#transport.bandwidthLimitMode = "client"
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
If true, traffic will be compressed
transport.useCompression = true
Remote port listen by frps
remotePort = 8443
frps will load balancing connections for proxies in same group
#loadBalancer.group = "reader_group"
group should have same group key
#loadBalancer.groupKey = "*********"
Enable health check for the backend service, it supports 'tcp' and 'http' now.
frpc will connect local service's port to detect it's healthy status
#healthCheck.type = "http"
#healthCheck.path = "/#/"
Health check connection timeout
#healthCheck.timeoutSeconds = 10
If continuous failed in 3 times, the proxy will be removed from frps
#healthCheck.maxFailed = 10
Every 10 seconds will do a health check
#healthCheck.intervalSeconds = 10
Additional meta info for each proxy. It will be passed to the server-side plugin for use.
#metadatas.var1 = "abc"
#metadatas.var2 = "123"
You can add some extra information to the proxy through annotations.
These annotations will be displayed on the frps dashboard.
#[proxies.annotations]
#key1 = "value1"
#"prefix/key2" = "value2"
proxies
name = "jellyfin"
type = "tcp"
localIP = "*********"
localPort = 8096
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
If true, traffic will be compressed
transport.useCompression = true
Remote port listen by frps
remotePort = 8096
proxies
name = "homeassistant"
type = "tcp"
localIP = "*********"
localPort = 8880
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
If true, traffic will be compressed
transport.useCompression = true
Remote port listen by frps
remotePort = 8880
proxies
name = "jellyfin_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 8096
If not empty, only visitors from specified users can connect.
Otherwise, visitors from same user can connect. '*' means allow all users.
#allowUsers = ["*********"]
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
transport.useCompression = true
proxies
name = "nextcloud_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 2096
If not empty, only visitors from specified users can connect.
Otherwise, visitors from same user can connect. '*' means allow all users.
#allowUsers = ["*********"]
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
transport.useCompression = true
proxies
name = "p2p_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 3389
If not empty, only visitors from specified users can connect.
Otherwise, visitors from same user can connect. '*' means allow all users.
#allowUsers = ["*********"]
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
transport.useCompression = true
proxies
name = "smb_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 445
If not empty, only visitors from specified users can connect.
Otherwise, visitors from same user can connect. '*' means allow all users.
#allowUsers = ["*********"]
If true, traffic of this proxy will be encrypted, default is false
transport.useEncryption = true
transport.useCompression = true
proxies
name = "reader_tcp"
type = "xtcp"
secretKey = ""
localIP = ""
localPort = 8443
transport.useEncryption = true
transport.useCompression = true
Logs
frpcA log
2024-07-31T14:40:08.418641343+08:00 [1;34m2024-07-31 06:40:08.418 [I] [sub/root.go:142] start frpc service for config file [/etc/frp/frpc.toml]
2024-07-31T14:40:08.418677643+08:00 [0m[1;34m2024-07-31 06:40:08.418 [I] [client/service.go:294] try to connect to server...
2024-07-31T14:40:09.872228071+08:00 [0m[1;34m2024-07-31 06:40:09.872 [I] [client/service.go:286] [6e69bc305f59dad7] login to server success, get run id [6e69bc305f59dad7]
2024-07-31T14:40:09.872406370+08:00 [0m[1;34m2024-07-31 06:40:09.872 [I] [proxy/proxy_manager.go:173] [6e69bc305f59dad7] proxy added: [nextcloud_tcp reader jellyfin homeassistant jellyfin_tcp p2p_tcp smb_tcp reader_tcp]
2024-07-31T14:40:11.201508611+08:00 [0m[1;34m2024-07-31 06:40:11.201 [I] [client/control.go:168] [6e69bc305f59dad7] [reader] start proxy success
2024-07-31T14:40:11.201658710+08:00 [0m[1;34m2024-07-31 06:40:11.201 [I] [client/control.go:168] [6e69bc305f59dad7] [jellyfin] start proxy success
2024-07-31T14:40:11.201673510+08:00 [0m[1;34m2024-07-31 06:40:11.201 [I] [client/control.go:168] [6e69bc305f59dad7] [smb_tcp] start proxy success
2024-07-31T14:40:11.201689310+08:00 [0m[1;34m2024-07-31 06:40:11.201 [I] [client/control.go:168] [6e69bc305f59dad7] [reader_tcp] start proxy success
2024-07-31T14:40:11.495279455+08:00 [0m[1;34m2024-07-31 06:40:11.495 [I] [client/control.go:168] [6e69bc305f59dad7] [p2p_tcp] start proxy success
2024-07-31T14:40:11.495311854+08:00 [0m[1;34m2024-07-31 06:40:11.495 [I] [client/control.go:168] [6e69bc305f59dad7] [homeassistant] start proxy success
2024-07-31T14:40:11.495324854+08:00 [0m[1;34m2024-07-31 06:40:11.495 [I] [client/control.go:168] [6e69bc305f59dad7] [jellyfin_tcp] start proxy success
2024-07-31T14:40:11.495329254+08:00 [0m[1;34m2024-07-31 06:40:11.495 [I] [client/control.go:168] [6e69bc305f59dad7] [nextcloud_tcp] start proxy success
2024-07-31T14:44:53.945520117+08:00 [0m[1;34m2024-07-31 06:44:53.945 [I] [client/service.go:294] [6e69bc305f59dad7] try to connect to server...
2024-07-31T14:45:06.123266109+08:00 [0m[1;34m2024-07-31 06:45:06.123 [I] [client/service.go:286] [6e69bc305f59dad7] login to server success, get run id [6e69bc305f59dad7]
2024-07-31T14:45:06.123334308+08:00 [0m[1;34m2024-07-31 06:45:06.123 [I] [proxy/proxy_manager.go:173] [6e69bc305f59dad7] proxy added: [nextcloud_tcp reader jellyfin homeassistant jellyfin_tcp p2p_tcp smb_tcp reader_tcp]
2024-07-31T14:45:06.660295566+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [reader_tcp] start proxy success
2024-07-31T14:45:06.660358066+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [nextcloud_tcp] start proxy success
2024-07-31T14:45:06.660368465+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [reader] start proxy success
2024-07-31T14:45:06.660373565+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [jellyfin] start proxy success
2024-07-31T14:45:06.660390465+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [smb_tcp] start proxy success
2024-07-31T14:45:06.660424365+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [p2p_tcp] start proxy success
2024-07-31T14:45:06.660433365+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [homeassistant] start proxy success
2024-07-31T14:45:06.660445765+08:00 [0m[1;34m2024-07-31 06:45:06.660 [I] [client/control.go:168] [6e69bc305f59dad7] [jellyfin_tcp] start proxy success
2024-07-31T14:45:24.846814541+08:00 [0m[1;34m2024-07-31 06:45:24.846 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10693 112.64.61.213:10700], assistedAddresses: [172.16.0.197:45696]
2024-07-31T14:45:25.767053085+08:00 [0m[1;34m2024-07-31 06:45:25.766 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [172240831811655dea226010e5], protocol [quic], candidate address [116.228.98.178:61334], assisted address [172.31.14.251:47378], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T14:45:26.223207136+08:00 [0m[1;34m2024-07-31 06:45:26.223 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10704 112.64.61.213:10969], assistedAddresses: [172.16.0.197:42985]
2024-07-31T14:45:26.975770311+08:00 [0m[1;34m2024-07-31 06:45:26.975 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [1722408320e4b05375e2539228], protocol [quic], candidate address [116.228.98.178:61357], assisted address [172.31.14.251:45569], detectBehavior: {Role:receiver Mode:2 TTL:4 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T14:45:31.378523386+08:00 [0m[1;34m2024-07-31 06:45:31.378 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11230 112.64.61.213:11231], assistedAddresses: [172.16.0.197:49403]
2024-07-31T14:45:33.450523673+08:00 [0m[1;34m2024-07-31 06:45:33.450 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [17224083305889a15749b76c1b], protocol [quic], candidate address [116.228.98.178:61316], assisted address [172.31.14.251:36324], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:45:33.459904804+08:00 [0m[1;34m2024-07-31 06:45:33.459 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [17224083305889a15749b76c1b], remoteAddr [116.228.98.178:61316]
2024-07-31T14:46:03.858932016+08:00 [0m[1;33m2024-07-31 06:46:03.858 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [p2p_tcp] make hole error: wait detect message timeout
2024-07-31T14:46:05.007200986+08:00 [0m[1;33m2024-07-31 06:46:05.007 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [p2p_tcp] make hole error: wait detect message timeout
2024-07-31T14:47:28.461262169+08:00 [0m[1;34m2024-07-31 06:47:28.461 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9412 112.64.61.213:9413], assistedAddresses: [172.16.0.197:50825]
2024-07-31T14:47:29.752364390+08:00 [0m[1;34m2024-07-31 06:47:29.752 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [17224084479f1893440c6351b7], protocol [quic], candidate address [116.228.98.178:61367], assisted address [172.31.14.251:56595], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:47:29.764854899+08:00 [0m[1;34m2024-07-31 06:47:29.764 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [17224084479f1893440c6351b7], remoteAddr [116.228.98.178:61367]
2024-07-31T14:49:24.849264954+08:00 [0m[1;34m2024-07-31 06:49:24.849 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9720 112.64.61.213:9703], assistedAddresses: [172.16.0.197:56585]
2024-07-31T14:49:25.166277026+08:00 [0m[1;34m2024-07-31 06:49:25.166 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [172240856468de0b2a8a68e25f], protocol [quic], candidate address [116.228.98.178:61321], assisted address [172.31.14.251:37963], detectBehavior: {Role:receiver Mode:2 TTL:0 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T14:49:39.176011068+08:00 [0m[1;34m2024-07-31 06:49:39.175 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [nextcloud_tcp] establishing nat hole connection successful, sid [172240856468de0b2a8a68e25f], remoteAddr [116.228.98.178:61321]
2024-07-31T14:51:40.827696400+08:00 [0m[1;34m2024-07-31 06:51:40.827 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11128 112.64.61.213:11129], assistedAddresses: [172.16.0.197:51209]
2024-07-31T14:51:42.106146338+08:00 [0m[1;34m2024-07-31 06:51:42.106 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [1722408700ce07dd9c04682eb3], protocol [quic], candidate address [116.228.98.178:61397], assisted address [172.31.14.251:40629], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:51:42.114032080+08:00 [0m[1;34m2024-07-31 06:51:42.113 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [1722408700ce07dd9c04682eb3], remoteAddr [116.228.98.178:61397]
2024-07-31T14:55:32.244948424+08:00 [0m[1;34m2024-07-31 06:55:32.244 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9508 112.64.61.213:9509], assistedAddresses: [172.16.0.197:45383]
2024-07-31T14:55:33.519943588+08:00 [0m[1;34m2024-07-31 06:55:33.519 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [17224089316eb55470cd5ac530], protocol [quic], candidate address [116.228.98.178:61338], assisted address [172.31.14.251:58718], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:55:33.527756330+08:00 [0m[1;34m2024-07-31 06:55:33.527 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [17224089316eb55470cd5ac530], remoteAddr [116.228.98.178:61338]
2024-07-31T14:58:06.266490739+08:00 [0m[1;34m2024-07-31 06:58:06.266 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9724 112.64.61.213:9725], assistedAddresses: [172.16.0.197:44160]
2024-07-31T14:58:07.557146488+08:00 [0m[1;34m2024-07-31 06:58:07.556 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [17224090850d0e4e9e8d51a88e], protocol [quic], candidate address [116.228.98.178:61399], assisted address [172.31.14.251:40631], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:58:12.557364282+08:00 [0m[1;33m2024-07-31 06:58:12.557 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:44160: i/o timeout
2024-07-31T14:58:15.689972298+08:00 [0m[1;34m2024-07-31 06:58:15.689 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9746 112.64.61.213:9747], assistedAddresses: [172.16.0.197:51142]
2024-07-31T14:58:17.587708553+08:00 [0m[1;34m2024-07-31 06:58:17.587 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [17224090959e1858c131148a64], protocol [quic], candidate address [116.228.98.178:61307], assisted address [172.31.14.251:34045], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:58:17.594447703+08:00 [0m[1;34m2024-07-31 06:58:17.594 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [nextcloud_tcp] establishing nat hole connection successful, sid [17224090959e1858c131148a64], remoteAddr [116.228.98.178:61307]
2024-07-31T14:59:39.578677953+08:00 [0m[1;34m2024-07-31 06:59:39.578 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9832 112.64.61.213:9833], assistedAddresses: [172.16.0.197:50962]
2024-07-31T14:59:40.862551252+08:00 [0m[1;34m2024-07-31 06:59:40.862 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [172240917844ce819c8beb9fac], protocol [quic], candidate address [116.228.98.178:61398], assisted address [172.31.14.251:51008], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T14:59:40.870962089+08:00 [0m[1;34m2024-07-31 06:59:40.870 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [172240917844ce819c8beb9fac], remoteAddr [116.228.98.178:61398]
2024-07-31T15:02:55.863867084+08:00 [0m[1;34m2024-07-31 07:02:55.863 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10728 112.64.61.213:10729], assistedAddresses: [172.16.0.197:53894]
2024-07-31T15:02:57.149319470+08:00 [0m[1;34m2024-07-31 07:02:57.149 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [17224093751486659dd1805215], protocol [quic], candidate address [116.228.98.178:61401], assisted address [172.31.14.251:33399], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:03:02.149595164+08:00 [0m[1;33m2024-07-31 07:03:02.149 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [p2p_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:53894: i/o timeout
2024-07-31T15:03:06.467498308+08:00 [0m[1;34m2024-07-31 07:03:06.467 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10754 112.64.61.213:10755], assistedAddresses: [172.16.0.197:58004]
2024-07-31T15:03:07.757330262+08:00 [0m[1;34m2024-07-31 07:03:07.757 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [1722409385b12953003220287e], protocol [quic], candidate address [116.228.98.178:61397], assisted address [172.31.14.251:34153], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:03:07.765972598+08:00 [0m[1;34m2024-07-31 07:03:07.765 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [1722409385b12953003220287e], remoteAddr [116.228.98.178:61397]
2024-07-31T15:04:00.648342026+08:00 [0m[1;34m2024-07-31 07:04:00.648 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9386 112.64.61.213:9388], assistedAddresses: [172.16.0.197:58618]
2024-07-31T15:04:01.917064136+08:00 [0m[1;34m2024-07-31 07:04:01.916 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [1722409439456d4379dd48f2e9], protocol [quic], candidate address [116.228.98.178:61342], assisted address [172.31.14.251:50514], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:04:01.923706987+08:00 [0m[1;34m2024-07-31 07:04:01.923 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [1722409439456d4379dd48f2e9], remoteAddr [116.228.98.178:61342]
2024-07-31T15:06:54.234035151+08:00 [0m[1;34m2024-07-31 07:06:54.233 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11204 112.64.61.213:11206], assistedAddresses: [172.16.0.197:36967]
2024-07-31T15:06:55.524010404+08:00 [0m[1;34m2024-07-31 07:06:55.523 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [17224096124d967603469f7cef], protocol [quic], candidate address [116.228.98.178:61361], assisted address [172.31.14.251:46311], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:07:00.525169591+08:00 [0m[1;33m2024-07-31 07:07:00.524 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:36967: i/o timeout
2024-07-31T15:07:03.643234915+08:00 [0m[1;34m2024-07-31 07:07:03.643 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9223 112.64.61.213:9225], assistedAddresses: [172.16.0.197:48126]
2024-07-31T15:07:05.616747109+08:00 [0m[1;34m2024-07-31 07:07:05.616 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [1722409622170f8f58361778df], protocol [quic], candidate address [116.228.98.178:61319], assisted address [172.31.14.251:34395], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:07:10.618236294+08:00 [0m[1;33m2024-07-31 07:07:10.618 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:48126: i/o timeout
2024-07-31T15:07:21.094561761+08:00 [0m[1;34m2024-07-31 07:07:21.094 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9379 112.64.61.213:9382], assistedAddresses: [172.16.0.197:46260]
2024-07-31T15:07:23.425523310+08:00 [0m[1;34m2024-07-31 07:07:23.425 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [1722409640f95b83b487bde1eb], protocol [quic], candidate address [116.228.98.178:61311], assisted address [172.31.14.251:43789], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:07:28.426455999+08:00 [0m[1;33m2024-07-31 07:07:28.426 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:46260: i/o timeout
2024-07-31T15:07:31.601003505+08:00 [0m[1;34m2024-07-31 07:07:31.600 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9459 112.64.61.213:9460], assistedAddresses: [172.16.0.197:49283]
2024-07-31T15:07:33.556366634+08:00 [0m[1;34m2024-07-31 07:07:33.556 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [172240965080e10f4196458c38], protocol [quic], candidate address [116.228.98.178:61338], assisted address [172.31.14.251:50172], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:07:38.557515721+08:00 [0m[1;33m2024-07-31 07:07:38.557 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:49283: i/o timeout
2024-07-31T15:07:51.169306284+08:00 [0m[1;34m2024-07-31 07:07:51.169 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9553 112.64.61.213:9555], assistedAddresses: [172.16.0.197:39258]
2024-07-31T15:07:52.442479861+08:00 [0m[1;34m2024-07-31 07:07:52.442 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [1722409669683508eb49c63716], protocol [quic], candidate address [116.228.98.178:61353], assisted address [172.31.14.251:52797], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:07:57.443318851+08:00 [0m[1;33m2024-07-31 07:07:57.443 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [nextcloud_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:39258: i/o timeout
2024-07-31T15:08:00.608677624+08:00 [0m[1;34m2024-07-31 07:08:00.608 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [nextcloud_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9612 112.64.61.213:9617], assistedAddresses: [172.16.0.197:48496]
2024-07-31T15:08:01.889572345+08:00 [0m[1;34m2024-07-31 07:08:01.889 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [nextcloud_tcp] get natHoleRespMsg, sid [1722409679083412cdfe45d642], protocol [quic], candidate address [116.228.98.178:61313], assisted address [172.31.14.251:60307], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:08:01.904939631+08:00 [0m[1;34m2024-07-31 07:08:01.904 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [nextcloud_tcp] establishing nat hole connection successful, sid [1722409679083412cdfe45d642], remoteAddr [116.228.98.178:61313]
2024-07-31T15:10:27.853938375+08:00 [0m[1;34m2024-07-31 07:10:27.853 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [smb_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11005 112.64.61.213:11006], assistedAddresses: [172.16.0.197:47091]
2024-07-31T15:10:30.045993934+08:00 [0m[1;34m2024-07-31 07:10:30.045 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [smb_tcp] get natHoleRespMsg, sid [1722409826e214331fbbb03ed2], protocol [quic], candidate address [116.228.98.178:61328], assisted address [172.31.14.251:48868], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:10:35.046878480+08:00 [0m[1;33m2024-07-31 07:10:35.046 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [smb_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:47091: i/o timeout
2024-07-31T15:10:37.457008194+08:00 [0m[1;34m2024-07-31 07:10:37.456 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [smb_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9264 112.64.61.213:9266], assistedAddresses: [172.16.0.197:33281]
2024-07-31T15:10:39.297989442+08:00 [0m[1;34m2024-07-31 07:10:39.297 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [smb_tcp] get natHoleRespMsg, sid [17224098364b2b752d0f434717], protocol [quic], candidate address [116.228.98.178:61335], assisted address [172.31.14.251:47699], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:10:39.315219920+08:00 [0m[1;34m2024-07-31 07:10:39.315 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [smb_tcp] establishing nat hole connection successful, sid [17224098364b2b752d0f434717], remoteAddr [116.228.98.178:61335]
2024-07-31T15:16:30.931103918+08:00 [0m[1;34m2024-07-31 07:16:30.930 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [smb_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11053 112.64.61.213:11058], assistedAddresses: [172.16.0.197:59907]
2024-07-31T15:16:33.039747269+08:00 [0m[1;34m2024-07-31 07:16:33.039 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [smb_tcp] get natHoleRespMsg, sid [1722410190b51e6d1263773424], protocol [quic], candidate address [116.228.98.178:61355], assisted address [172.31.14.251:44471], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:16:38.040768814+08:00 [0m[1;33m2024-07-31 07:16:38.040 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [smb_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:59907: i/o timeout
2024-07-31T15:16:41.273305297+08:00 [0m[1;34m2024-07-31 07:16:41.273 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [smb_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11240 112.64.61.213:11243], assistedAddresses: [172.16.0.197:34381]
2024-07-31T15:16:42.551621234+08:00 [0m[1;34m2024-07-31 07:16:42.551 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [smb_tcp] get natHoleRespMsg, sid [17224102008b27b59544f9648d], protocol [quic], candidate address [116.228.98.178:61375], assisted address [172.31.14.251:40169], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:16:47.552014383+08:00 [0m[1;33m2024-07-31 07:16:47.551 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [smb_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:34381: i/o timeout
2024-07-31T15:16:54.263753500+08:00 [0m[1;34m2024-07-31 07:16:54.263 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [smb_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9304 112.64.61.213:9310], assistedAddresses: [172.16.0.197:52161]
2024-07-31T15:16:55.105327034+08:00 [0m[1;34m2024-07-31 07:16:55.105 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [smb_tcp] get natHoleRespMsg, sid [172241021380cd1177439aeaeb], protocol [quic], candidate address [116.228.98.178:61382], assisted address [172.31.14.251:42228], detectBehavior: {Role:receiver Mode:2 TTL:0 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:16:58.566843593+08:00 [0m[1;34m2024-07-31 07:16:58.566 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [smb_tcp] establishing nat hole connection successful, sid [172241021380cd1177439aeaeb], remoteAddr [116.228.98.178:61382]
2024-07-31T15:17:41.095884781+08:00 [0m[1;34m2024-07-31 07:17:41.095 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10096 112.64.61.213:10099], assistedAddresses: [172.16.0.197:58760]
2024-07-31T15:17:42.891886648+08:00 [0m[1;34m2024-07-31 07:17:42.891 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [172241026040b66496ad7125b9], protocol [quic], candidate address [116.228.98.178:61368], assisted address [172.31.14.251:43628], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:17:47.893232091+08:00 [0m[1;33m2024-07-31 07:17:47.893 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [jellyfin_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:58760: i/o timeout
2024-07-31T15:17:51.306956489+08:00 [0m[1;34m2024-07-31 07:17:51.306 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10193 112.64.61.213:10195], assistedAddresses: [172.16.0.197:51718]
2024-07-31T15:17:52.593886265+08:00 [0m[1;34m2024-07-31 07:17:52.593 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [1722410270ce33dd846513b487], protocol [quic], candidate address [116.228.98.178:61334], assisted address [172.31.14.251:48136], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:17:52.601944208+08:00 [0m[1;34m2024-07-31 07:17:52.601 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [1722410270ce33dd846513b487], remoteAddr [116.228.98.178:61334]
2024-07-31T15:18:44.821946391+08:00 [0m[1;34m2024-07-31 07:18:44.821 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10714 112.64.61.213:10715], assistedAddresses: [172.16.0.197:52420]
2024-07-31T15:18:47.146163813+08:00 [0m[1;34m2024-07-31 07:18:47.145 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [1722410323566e3a131d755a4a], protocol [quic], candidate address [116.228.98.178:61340], assisted address [172.31.14.251:57526], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:18:52.146800261+08:00 [0m[1;33m2024-07-31 07:18:52.146 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [reader_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:52420: i/o timeout
2024-07-31T15:18:54.377479047+08:00 [0m[1;34m2024-07-31 07:18:54.377 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10776 112.64.61.213:10778], assistedAddresses: [172.16.0.197:45588]
2024-07-31T15:18:56.300248015+08:00 [0m[1;34m2024-07-31 07:18:56.300 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [172241033300894bfdcec06abe], protocol [quic], candidate address [116.228.98.178:61383], assisted address [172.31.14.251:58983], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:19:01.301057761+08:00 [0m[1;33m2024-07-31 07:19:01.300 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [reader_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:45588: i/o timeout
2024-07-31T15:19:07.629586595+08:00 [0m[1;33m2024-07-31 07:19:07.629 [W] [proxy/xtcp.go:69] [6e69bc305f59dad7] [reader_tcp] nathole prepare error: discover error: wait response from stun server timeout
2024-07-31T15:19:14.494518626+08:00 [0m[1;34m2024-07-31 07:19:14.494 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11078 112.64.61.213:11080], assistedAddresses: [172.16.0.197:34185]
2024-07-31T15:19:16.191860692+08:00 [0m[1;34m2024-07-31 07:19:16.191 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [17224103537d99c2b25e2ea178], protocol [quic], candidate address [116.228.98.178:61326], assisted address [172.31.14.251:56974], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:19:21.192193742+08:00 [0m[1;33m2024-07-31 07:19:21.192 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [reader_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:34185: i/o timeout
2024-07-31T15:19:24.790611831+08:00 [0m[1;34m2024-07-31 07:19:24.790 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11160 112.64.61.213:11163], assistedAddresses: [172.16.0.197:39793]
2024-07-31T15:19:26.046664226+08:00 [0m[1;34m2024-07-31 07:19:26.046 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [1722410364b3a806f591a08907], protocol [quic], candidate address [116.228.98.178:61337], assisted address [172.31.14.251:41545], detectBehavior: {Role:sender Mode:1 TTL:0 SendDelayMs:2000 ReadTimeoutMs:5000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31T15:19:33.047928490+08:00 [0m[1;33m2024-07-31 07:19:33.047 [W] [proxy/xtcp.go:101] [6e69bc305f59dad7] [reader_tcp] make hole error: wait detect message error: read udp4 0.0.0.0:39793: i/o timeout
2024-07-31T15:19:35.369116634+08:00 [0m[1;34m2024-07-31 07:19:35.368 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9222 112.64.61.213:9223], assistedAddresses: [172.16.0.197:48426]
2024-07-31T15:19:36.262441901+08:00 [0m[1;34m2024-07-31 07:19:36.262 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [17224103740e3c284fed561c53], protocol [quic], candidate address [116.228.98.178:61381], assisted address [172.31.14.251:37165], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:19:48.621690479+08:00 [0m[1;34m2024-07-31 07:19:48.621 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [reader_tcp] establishing nat hole connection successful, sid [17224103740e3c284fed561c53], remoteAddr [116.228.98.178:61381]
2024-07-31T15:22:04.691931301+08:00 [0m[1;34m2024-07-31 07:22:04.691 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9569 112.64.61.213:9572], assistedAddresses: [172.16.0.197:39569]
2024-07-31T15:22:05.275666463+08:00 [0m[1;34m2024-07-31 07:22:05.275 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [1722410524680ab4b9a178073b], protocol [quic], candidate address [116.228.98.178:61393], assisted address [172.31.14.251:48833], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:22:08.026657759+08:00 [0m[1;34m2024-07-31 07:22:08.026 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10031 112.64.61.213:10032], assistedAddresses: [172.16.0.197:51156]
2024-07-31T15:22:08.811086398+08:00 [0m[1;34m2024-07-31 07:22:08.810 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [1722410526fe6ee72f8555cb4f], protocol [quic], candidate address [116.228.98.178:61388], assisted address [172.31.14.251:57374], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:22:12.193688317+08:00 [0m[1;34m2024-07-31 07:22:12.193 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [1722410524680ab4b9a178073b], remoteAddr [116.228.98.178:61393]
2024-07-31T15:22:12.616501719+08:00 [0m[1;34m2024-07-31 07:22:12.616 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [1722410526fe6ee72f8555cb4f], remoteAddr [116.228.98.178:61388]
2024-07-31T15:37:14.908848894+08:00 [0m[1;34m2024-07-31 07:37:14.908 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9473 112.64.61.213:9474], assistedAddresses: [172.16.0.197:52828]
2024-07-31T15:37:15.164279841+08:00 [0m[1;34m2024-07-31 07:37:15.164 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [1722411434e82c152f038b2f6d], protocol [quic], candidate address [116.228.98.178:61354], assisted address [172.31.14.251:50308], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:37:25.269714880+08:00 [0m[1;34m2024-07-31 07:37:25.269 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [reader_tcp] establishing nat hole connection successful, sid [1722411434e82c152f038b2f6d], remoteAddr [116.228.98.178:61354]
2024-07-31T15:56:56.553935011+08:00 [0m[1;34m2024-07-31 07:56:56.553 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:11091 112.64.61.213:11100], assistedAddresses: [172.16.0.197:49138]
2024-07-31T15:56:56.842097162+08:00 [0m[1;34m2024-07-31 07:56:56.841 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [172241261500e918f348f03513], protocol [quic], candidate address [116.228.98.178:61398], assisted address [172.31.14.251:51008], detectBehavior: {Role:receiver Mode:2 TTL:0 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:56:57.900674905+08:00 [0m[1;34m2024-07-31 07:56:57.900 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9326 112.64.61.213:9332], assistedAddresses: [172.16.0.197:37492]
2024-07-31T15:56:58.173420061+08:00 [0m[1;34m2024-07-31 07:56:58.173 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [17224126179e0479a303110aa0], protocol [quic], candidate address [116.228.98.178:61374], assisted address [172.31.14.251:37378], detectBehavior: {Role:receiver Mode:2 TTL:0 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T15:57:01.579098735+08:00 [0m[1;34m2024-07-31 07:57:01.578 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [172241261500e918f348f03513], remoteAddr [116.228.98.178:61398]
2024-07-31T15:57:08.114871646+08:00 [0m[1;34m2024-07-31 07:57:08.114 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [17224126179e0479a303110aa0], remoteAddr [116.228.98.178:61374]
2024-07-31T16:01:00.764108012+08:00 [0m[1;34m2024-07-31 08:01:00.763 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10819 112.64.61.213:10820], assistedAddresses: [172.16.0.197:51629]
2024-07-31T16:01:01.031251785+08:00 [0m[1;34m2024-07-31 08:01:01.031 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [1722412860faf43645b26aedaf], protocol [quic], candidate address [116.228.98.178:61405], assisted address [172.31.14.251:55657], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T16:01:07.631326350+08:00 [0m[1;34m2024-07-31 08:01:07.631 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [1722412860faf43645b26aedaf], remoteAddr [116.228.98.178:61405]
2024-07-31T16:03:10.963532543+08:00 [0m[1;34m2024-07-31 08:03:10.963 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [jellyfin_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9566 112.64.61.213:9567], assistedAddresses: [172.16.0.197:40594]
2024-07-31T16:03:11.232473803+08:00 [0m[1;34m2024-07-31 08:03:11.232 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [jellyfin_tcp] get natHoleRespMsg, sid [1722412990e3a49787fdf0523f], protocol [quic], candidate address [116.228.98.178:61315], assisted address [172.31.14.251:60529], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T16:03:19.141357719+08:00 [0m[1;34m2024-07-31 08:03:19.141 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [p2p_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:9866 112.64.61.213:9867], assistedAddresses: [172.16.0.197:59458]
2024-07-31T16:03:19.431277836+08:00 [0m[1;34m2024-07-31 08:03:19.431 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [p2p_tcp] get natHoleRespMsg, sid [17224129988eda2681973142ef], protocol [quic], candidate address [116.228.98.178:61346], assisted address [172.31.14.251:34640], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T16:03:21.401881060+08:00 [0m[1;34m2024-07-31 08:03:21.401 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [jellyfin_tcp] establishing nat hole connection successful, sid [1722412990e3a49787fdf0523f], remoteAddr [116.228.98.178:61315]
2024-07-31T16:03:28.175235340+08:00 [0m[1;34m2024-07-31 08:03:28.175 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [p2p_tcp] establishing nat hole connection successful, sid [17224129988eda2681973142ef], remoteAddr [116.228.98.178:61346]
2024-07-31T16:04:09.618460631+08:00 [0m[1;34m2024-07-31 08:04:09.618 [I] [proxy/xtcp.go:72] [6e69bc305f59dad7] [reader_tcp] nathole prepare success, nat type: HardNAT, behavior: BehaviorPortChanged, addresses: [112.64.61.213:10386 112.64.61.213:10388], assistedAddresses: [172.16.0.197:48990]
2024-07-31T16:04:09.905619867+08:00 [0m[1;34m2024-07-31 08:04:09.905 [I] [proxy/xtcp.go:93] [6e69bc305f59dad7] [reader_tcp] get natHoleRespMsg, sid [1722413048f7810b084333dfe0], protocol [quic], candidate address [116.228.98.178:61392], assisted address [172.31.14.251:54668], detectBehavior: {Role:receiver Mode:2 TTL:7 SendDelayMs:0 ReadTimeoutMs:38000 CandidatePorts:[] SendRandomPorts:0 ListenRandomPorts:256}
2024-07-31T16:04:16.064816047+08:00 [0m[1;34m2024-07-31 08:04:16.064 [I] [proxy/xtcp.go:109] [6e69bc305f59dad7] [reader_tcp] establishing nat hole connection successful, sid [1722413048f7810b084333dfe0], remoteAddr [116.228.98.178:61392]
Steps to reproduce
Affected area
@guojin10038 commented on GitHub (Jul 31, 2024):
*****************************************************frpcB ini配置文件
[common]
server_addr = *****************
server_port = 7000
token = *****************
[p2p_tcp_visitor]
role = visitor
type = xtcp
server_name = p2p_tcp
sk = *****************
bind_port = 13389
use_encryption = true
use_compression = true
[jellyfin_tcp_visitor]
role = visitor
type = xtcp
server_name = jellyfin_tcp
sk = *****************
bind_port = 8096
use_encryption = true
use_compression = true
[nextcloud_tcp_visitor]
role = visitor
type = xtcp
server_name = nextcloud_tcp
sk = *****************
bind_port = 2096
use_encryption = true
use_compression = true
[reader_tcp_visitor]
role = visitor
type = xtcp
server_name = reader_tcp
sk = *****************
bind_port = 8443
use_encryption = true
use_compression = true
[smb_tcp_visitor]
role = visitor
type = xtcp
server_name = smb_tcp
sk = *****************
bind_port = 10445
use_encryption = true
use_compression = true
@guojin10038 commented on GitHub (Jul 31, 2024):
frpcB toml配置文件
2024-07-31 15:02:30.077 [I] [sub/root.go:142] start frpc service for config file [runc.toml]
2024-07-31 15:02:30.077 [I] [client/service.go:294] try to connect to server...
2024-07-31 15:02:30.316 [I] [client/service.go:286] [8b262802803df244] login to server success, get run id [8b262802803df244]
2024-07-31 15:02:30.316 [I] [visitor/visitor_manager.go:121] [8b262802803df244] start visitor success
2024-07-31 15:02:30.317 [I] [visitor/visitor_manager.go:121] [8b262802803df244] start visitor success
2024-07-31 15:02:30.317 [I] [visitor/visitor_manager.go:121] [8b262802803df244] start visitor success
2024-07-31 15:02:30.317 [I] [visitor/visitor_manager.go:121] [8b262802803df244] start visitor success
2024-07-31 15:02:30.317 [I] [visitor/visitor_manager.go:121] [8b262802803df244] start visitor success
2024-07-31 15:02:30.317 [I] [visitor/visitor_manager.go:172] [8b262802803df244] visitor added: [nextcloud_tcp_visitor p2p_tcp_visitor jellyfin_tcp_visitor reader_tcp_visitor smb_tcp_visitor]
2024-07-31 15:02:51.321 [I] [visitor/xtcp.go:283] [8b262802803df244] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61401 116.228.98.178:61401], assistedAddresses: [172.31.14.251:33399]
2024-07-31 15:02:52.133 [I] [visitor/xtcp.go:309] [8b262802803df244] [reader_tcp_visitor] get natHoleRespMsg, sid [17224093751486659dd1805215], protocol [quic], candidate address [112.64.61.213:10728 112.64.61.213:10729], assisted address [172.16.0.197:53894], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10723 To:10735}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:02:57.168 [W] [visitor/xtcp.go:316] [8b262802803df244] [reader_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:33399: i/o timeout
2024-07-31 15:03:01.830 [I] [visitor/xtcp.go:283] [8b262802803df244] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61397 116.228.98.178:61397], assistedAddresses: [172.31.14.251:34153]
2024-07-31 15:03:02.741 [I] [visitor/xtcp.go:309] [8b262802803df244] [reader_tcp_visitor] get natHoleRespMsg, sid [1722409385b12953003220287e], protocol [quic], candidate address [112.64.61.213:10754 112.64.61.213:10755], assisted address [172.16.0.197:58004], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10749 To:10761}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:03:03.887 [I] [visitor/xtcp.go:320] [8b262802803df244] [reader_tcp_visitor] establishing nat hole connection successful, sid [1722409385b12953003220287e], remoteAddr [112.64.61.213:10758]
2024-07-31 15:03:55.601 [I] [visitor/xtcp.go:283] [8b262802803df244] [jellyfin_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61342 116.228.98.178:61342], assistedAddresses: [172.31.14.251:50514]
2024-07-31 15:03:56.900 [I] [visitor/xtcp.go:309] [8b262802803df244] [jellyfin_tcp_visitor] get natHoleRespMsg, sid [1722409439456d4379dd48f2e9], protocol [quic], candidate address [112.64.61.213:9386 112.64.61.213:9388], assisted address [172.16.0.197:58618], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9381 To:9395}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:03:58.044 [I] [visitor/xtcp.go:320] [8b262802803df244] [jellyfin_tcp_visitor] establishing nat hole connection successful, sid [1722409439456d4379dd48f2e9], remoteAddr [112.64.61.213:9391]
2024-07-31 15:06:49.099 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61361 116.228.98.178:61361], assistedAddresses: [172.31.14.251:46311]
2024-07-31 15:06:50.505 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [17224096124d967603469f7cef], protocol [quic], candidate address [112.64.61.213:11204 112.64.61.213:11206], assisted address [172.16.0.197:36967], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:11199 To:11213}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:06:55.544 [W] [visitor/xtcp.go:316] [8b262802803df244] [nextcloud_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:46311: i/o timeout
2024-07-31 15:06:59.101 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61319 116.228.98.178:61319], assistedAddresses: [172.31.14.251:34395]
2024-07-31 15:06:59.901 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [1722409622170f8f58361778df], protocol [quic], candidate address [112.64.61.213:9223 112.64.61.213:9225], assisted address [172.16.0.197:48126], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9218 To:9232}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:07:04.941 [W] [visitor/xtcp.go:316] [8b262802803df244] [nextcloud_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:34395: i/o timeout
2024-07-31 15:07:08.625 [E] [visitor/xtcp.go:179] [8b262802803df244] [nextcloud_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:07:16.547 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61311 116.228.98.178:61311], assistedAddresses: [172.31.14.251:43789]
2024-07-31 15:07:18.407 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [1722409640f95b83b487bde1eb], protocol [quic], candidate address [112.64.61.213:9379 112.64.61.213:9382], assisted address [172.16.0.197:46260], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9374 To:9390}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:07:23.452 [W] [visitor/xtcp.go:316] [8b262802803df244] [nextcloud_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:43789: i/o timeout
2024-07-31 15:07:27.048 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61338 116.228.98.178:61338], assistedAddresses: [172.31.14.251:50172]
2024-07-31 15:07:27.839 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [172240965080e10f4196458c38], protocol [quic], candidate address [112.64.61.213:9459 112.64.61.213:9460], assisted address [172.16.0.197:49283], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9454 To:9466}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:07:32.873 [W] [visitor/xtcp.go:316] [8b262802803df244] [nextcloud_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:50172: i/o timeout
2024-07-31 15:07:36.069 [E] [visitor/xtcp.go:179] [8b262802803df244] [nextcloud_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:07:45.976 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61353 116.228.98.178:61353], assistedAddresses: [172.31.14.251:52797]
2024-07-31 15:07:47.425 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [1722409669683508eb49c63716], protocol [quic], candidate address [112.64.61.213:9553 112.64.61.213:9555], assisted address [172.16.0.197:39258], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9548 To:9562}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:07:52.465 [W] [visitor/xtcp.go:316] [8b262802803df244] [nextcloud_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:52797: i/o timeout
2024-07-31 15:07:55.987 [I] [visitor/xtcp.go:283] [8b262802803df244] [nextcloud_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61313 116.228.98.178:61313], assistedAddresses: [172.31.14.251:60307]
2024-07-31 15:07:56.871 [I] [visitor/xtcp.go:309] [8b262802803df244] [nextcloud_tcp_visitor] get natHoleRespMsg, sid [1722409679083412cdfe45d642], protocol [quic], candidate address [112.64.61.213:9612 112.64.61.213:9617], assisted address [172.16.0.197:48496], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9607 To:9627}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:07:58.020 [I] [visitor/xtcp.go:320] [8b262802803df244] [nextcloud_tcp_visitor] establishing nat hole connection successful, sid [1722409679083412cdfe45d642], remoteAddr [112.64.61.213:9626]
2024-07-31 15:10:22.912 [I] [visitor/xtcp.go:283] [8b262802803df244] [smb_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61328 116.228.98.178:61328], assistedAddresses: [172.31.14.251:48868]
2024-07-31 15:10:24.930 [I] [visitor/xtcp.go:309] [8b262802803df244] [smb_tcp_visitor] get natHoleRespMsg, sid [1722409826e214331fbbb03ed2], protocol [quic], candidate address [112.64.61.213:11005 112.64.61.213:11006], assisted address [172.16.0.197:47091], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:11000 To:11012}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:10:29.963 [W] [visitor/xtcp.go:316] [8b262802803df244] [smb_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:48868: i/o timeout
2024-07-31 15:10:32.895 [I] [visitor/xtcp.go:283] [8b262802803df244] [smb_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61335 116.228.98.178:61335], assistedAddresses: [172.31.14.251:47699]
2024-07-31 15:10:34.232 [I] [visitor/xtcp.go:309] [8b262802803df244] [smb_tcp_visitor] get natHoleRespMsg, sid [17224098364b2b752d0f434717], protocol [quic], candidate address [112.64.61.213:9264 112.64.61.213:9266], assisted address [172.16.0.197:33281], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:9259 To:9273}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:10:35.429 [I] [visitor/xtcp.go:320] [8b262802803df244] [smb_tcp_visitor] establishing nat hole connection successful, sid [17224098364b2b752d0f434717], remoteAddr [112.64.61.213:9273]
@guojin10038 commented on GitHub (Jul 31, 2024):
frpcB ini配置文件
WARNING: ini format is deprecated and the support will be removed in the future, please use yaml/json/toml format instead!
2024-07-31 15:16:19.115 [I] [sub/root.go:142] start frpc service for config file [init.ini]
2024-07-31 15:16:19.115 [I] [client/service.go:294] try to connect to server...
2024-07-31 15:16:21.144 [I] [client/service.go:286] [6c276c094197cab7] login to server success, get run id [6c276c094197cab7]
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:121] [6c276c094197cab7] start visitor success
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:121] [6c276c094197cab7] start visitor success
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:121] [6c276c094197cab7] start visitor success
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:121] [6c276c094197cab7] start visitor success
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:121] [6c276c094197cab7] start visitor success
2024-07-31 15:16:21.144 [I] [visitor/visitor_manager.go:172] [6c276c094197cab7] visitor added: [p2p_tcp_visitor jellyfin_tcp_visitor nextcloud_tcp_visitor reader_tcp_visitor smb_tcp_visitor]
2024-07-31 15:16:26.252 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [smb_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61355 116.228.98.178:61355], assistedAddresses: [172.31.14.251:44471]
2024-07-31 15:16:28.008 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [smb_tcp_visitor] get natHoleRespMsg, sid [1722410190b51e6d1263773424], protocol [quic], candidate address [112.64.61.213:11053 112.64.61.213:11058], assisted address [172.16.0.197:59907], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:11048 To:11068}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:16:33.061 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [smb_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:44471: i/o timeout
2024-07-31 15:16:36.247 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [smb_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61375 116.228.98.178:61375], assistedAddresses: [172.31.14.251:40169]
2024-07-31 15:16:37.529 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [smb_tcp_visitor] get natHoleRespMsg, sid [17224102008b27b59544f9648d], protocol [quic], candidate address [112.64.61.213:11240 112.64.61.213:11243], assisted address [172.16.0.197:34381], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:11235 To:11251}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:16:42.574 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [smb_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:40169: i/o timeout
2024-07-31 15:16:45.765 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [smb_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:16:49.221 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [smb_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61382 116.228.98.178:61382], assistedAddresses: [172.31.14.251:42228]
2024-07-31 15:16:51.520 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [smb_tcp_visitor] get natHoleRespMsg, sid [172241021380cd1177439aeaeb], protocol [quic], candidate address [112.64.61.213:9304 112.64.61.213:9310], assisted address [172.16.0.197:52161], detectBehavior: {Role:sender Mode:2 TTL:0 SendDelayMs:3000 ReadTimeoutMs:35000 CandidatePorts:[] SendRandomPorts:1000 ListenRandomPorts:0}
2024-07-31 15:16:54.688 [I] [visitor/xtcp.go:320] [6c276c094197cab7] [smb_tcp_visitor] establishing nat hole connection successful, sid [172241021380cd1177439aeaeb], remoteAddr [112.64.61.213:9398]
2024-07-31 15:17:36.509 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [jellyfin_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61368 116.228.98.178:61368], assistedAddresses: [172.31.14.251:43628]
2024-07-31 15:17:37.361 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [jellyfin_tcp_visitor] get natHoleRespMsg, sid [172241026040b66496ad7125b9], protocol [quic], candidate address [112.64.61.213:10096 112.64.61.213:10099], assisted address [172.16.0.197:58760], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10091 To:10107}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:17:42.406 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [jellyfin_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:43628: i/o timeout
2024-07-31 15:17:46.562 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [jellyfin_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61334 116.228.98.178:61334], assistedAddresses: [172.31.14.251:48136]
2024-07-31 15:17:47.570 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [jellyfin_tcp_visitor] get natHoleRespMsg, sid [1722410270ce33dd846513b487], protocol [quic], candidate address [112.64.61.213:10193 112.64.61.213:10195], assisted address [172.16.0.197:51718], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10188 To:10202}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:17:48.715 [I] [visitor/xtcp.go:320] [6c276c094197cab7] [jellyfin_tcp_visitor] establishing nat hole connection successful, sid [1722410270ce33dd846513b487], remoteAddr [112.64.61.213:10199]
2024-07-31 15:18:39.806 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61340 116.228.98.178:61340], assistedAddresses: [172.31.14.251:57526]
2024-07-31 15:18:41.961 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [reader_tcp_visitor] get natHoleRespMsg, sid [1722410323566e3a131d755a4a], protocol [quic], candidate address [112.64.61.213:10714 112.64.61.213:10715], assisted address [172.16.0.197:52420], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10709 To:10721}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:18:46.993 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [reader_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:57526: i/o timeout
2024-07-31 15:18:49.815 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61383 116.228.98.178:61383], assistedAddresses: [172.31.14.251:58983]
2024-07-31 15:18:50.614 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [reader_tcp_visitor] get natHoleRespMsg, sid [172241033300894bfdcec06abe], protocol [quic], candidate address [112.64.61.213:10776 112.64.61.213:10778], assisted address [172.16.0.197:45588], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:10771 To:10785}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:18:55.651 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [reader_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:58983: i/o timeout
2024-07-31 15:18:59.327 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:18:59.345 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:18:59.826 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61362 116.228.98.178:61362], assistedAddresses: [172.31.14.251:42964]
2024-07-31 15:19:04.826 [W] [visitor/xtcp.go:305] [6c276c094197cab7] [reader_tcp_visitor] nathole exchange info error: get natHoleRespMsg error: context deadline exceeded
2024-07-31 15:19:06.733 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:19:09.927 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61326 116.228.98.178:61326], assistedAddresses: [172.31.14.251:56974]
2024-07-31 15:19:10.743 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [reader_tcp_visitor] get natHoleRespMsg, sid [17224103537d99c2b25e2ea178], protocol [quic], candidate address [112.64.61.213:11078 112.64.61.213:11080], assisted address [172.16.0.197:34185], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:5000 CandidatePorts:[{From:11073 To:11087}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:19:12.997 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:19:15.781 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [reader_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:56974: i/o timeout
2024-07-31 15:19:18.445 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:19:20.225 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61337 116.228.98.178:61337], assistedAddresses: [172.31.14.251:41545]
2024-07-31 15:19:21.021 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [reader_tcp_visitor] get natHoleRespMsg, sid [1722410364b3a806f591a08907], protocol [quic], candidate address [112.64.61.213:11160 112.64.61.213:11163], assisted address [172.16.0.197:39793], detectBehavior: {Role:receiver Mode:1 TTL:0 SendDelayMs:0 ReadTimeoutMs:7000 CandidatePorts:[{From:11155 To:11171}] SendRandomPorts:0 ListenRandomPorts:0}
2024-07-31 15:19:25.244 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:19:28.063 [W] [visitor/xtcp.go:316] [6c276c094197cab7] [reader_tcp_visitor] make hole error: wait detect message error: read udp4 0.0.0.0:41545: i/o timeout
2024-07-31 15:19:30.266 [I] [visitor/xtcp.go:283] [6c276c094197cab7] [reader_tcp_visitor] nathole prepare success, nat type: EasyNAT, behavior: BehaviorNoChange, addresses: [116.228.98.178:61381 116.228.98.178:61381], assistedAddresses: [172.31.14.251:37165]
2024-07-31 15:19:32.633 [I] [visitor/xtcp.go:309] [6c276c094197cab7] [reader_tcp_visitor] get natHoleRespMsg, sid [17224103740e3c284fed561c53], protocol [quic], candidate address [112.64.61.213:9222 112.64.61.213:9223], assisted address [172.16.0.197:48426], detectBehavior: {Role:sender Mode:2 TTL:0 SendDelayMs:3000 ReadTimeoutMs:35000 CandidatePorts:[] SendRandomPorts:1000 ListenRandomPorts:0}
2024-07-31 15:19:34.252 [E] [visitor/xtcp.go:179] [6c276c094197cab7] [reader_tcp_visitor] open tunnel error: open tunnel timeout
2024-07-31 15:19:44.742 [I] [visitor/xtcp.go:320] [6c276c094197cab7] [reader_tcp_visitor] establishing nat hole connection successful, sid [17224103740e3c284fed561c53], remoteAddr [112.64.61.213:9256]
@xqzr commented on GitHub (Aug 8, 2024):
🤯
建议编辑、排版
@github-actions[bot] commented on GitHub (Aug 30, 2024):
Issues go stale after 21d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.
@luyanfeng commented on GitHub (Sep 4, 2024):
就是toml的bug. 我的也有类似问题, 改用ini文件就正常了.