[GH-ISSUE #477] UDP代理30秒没有数据收发会released #381

Closed
opened 2026-02-27 23:16:42 +03:00 by kerem · 7 comments
Owner

Originally created by @Jierui on GitHub (Apr 14, 2022).
Original GitHub issue: https://github.com/snail007/goproxy/issues/477

cmd: ./proxy udp --timeout=10000 -p ":15353" -T udp -P "127.0.0.1:15061"
不过timeout参数设置为大于30s还是小于30s实际表示超时时间都是30s
2022/04/14 02:48:05.633531 INFO udp conn 192.168.20.13:5061 <--> :15353 connected
2022/04/14 02:48:36.760898 INFO udp conn 192.168.20.13:5061 <--> :15353 released

Originally created by @Jierui on GitHub (Apr 14, 2022). Original GitHub issue: https://github.com/snail007/goproxy/issues/477 cmd: ./proxy udp --timeout=10000 -p ":15353" -T udp -P "127.0.0.1:15061" 不过timeout参数设置为大于30s还是小于30s实际表示超时时间都是30s 2022/04/14 02:48:05.633531 INFO udp conn 192.168.20.13:5061 <--> :15353 connected 2022/04/14 02:48:36.760898 INFO udp conn 192.168.20.13:5061 <--> :15353 released
kerem 2026-02-27 23:16:42 +03:00
  • closed this issue
  • added the
    TODO
    label
Author
Owner

@Jierui commented on GitHub (Apr 14, 2022):

这个是connect timeout参数,udp released参数怎么设置呢,我想时间更长些

<!-- gh-comment-id:1098677923 --> @Jierui commented on GitHub (Apr 14, 2022): 这个是connect timeout参数,udp released参数怎么设置呢,我想时间更长些
Author
Owner

@snail007 commented on GitHub (Apr 14, 2022):

udp无状态,没有超时一说。

<!-- gh-comment-id:1098770161 --> @snail007 commented on GitHub (Apr 14, 2022): udp无状态,没有超时一说。
Author
Owner

@Jierui commented on GitHub (Apr 14, 2022):

2022/04/14 02:48:36.760898 INFO udp conn 192.168.20.13:5061 <--> :15353 released,释放服务端发回来的命令客户端收不到了,如果是connected状态就没有问题, 30秒没数据经过代理就会自动释放这个peer吗,有没有办法可以控制久一点呢

<!-- gh-comment-id:1098786160 --> @Jierui commented on GitHub (Apr 14, 2022): 2022/04/14 02:48:36.760898 INFO udp conn 192.168.20.13:5061 <--> :15353 released,释放服务端发回来的命令客户端收不到了,如果是connected状态就没有问题, 30秒没数据经过代理就会自动释放这个peer吗,有没有办法可以控制久一点呢
Author
Owner

@snail007 commented on GitHub (Apr 14, 2022):

这个时间目前写死的

<!-- gh-comment-id:1098790361 --> @snail007 commented on GitHub (Apr 14, 2022): 这个时间目前写死的
Author
Owner

@Jierui commented on GitHub (Apr 14, 2022):

多谢你的解答,你看后续版本会不会考虑下把这个参数开放出来可配置,有些场景恰好过了30多秒回复,但是代理通道已经关闭了;

<!-- gh-comment-id:1098793542 --> @Jierui commented on GitHub (Apr 14, 2022): 多谢你的解答,你看后续版本会不会考虑下把这个参数开放出来可配置,有些场景恰好过了30多秒回复,但是代理通道已经关闭了;
Author
Owner

@snail007 commented on GitHub (Apr 14, 2022):

下个版本考虑加上参数控制这个gc时间。

<!-- gh-comment-id:1098796402 --> @snail007 commented on GitHub (Apr 14, 2022): 下个版本考虑加上参数控制这个gc时间。
Author
Owner

@snail007 commented on GitHub (Jul 19, 2022):

done

<!-- gh-comment-id:1188784250 --> @snail007 commented on GitHub (Jul 19, 2022): done
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/goproxy#381
No description provided.