[GH-ISSUE #1223] kcp 协议被运营商限制,是否可以升级kcp的UDP伪装成tcp报文进行传输避免被运营商qos #963

Closed
opened 2026-05-05 12:36:56 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @xyb401 on GitHub (Apr 29, 2019).
Original GitHub issue: https://github.com/fatedier/frp/issues/1223

1、kcp 协议被运营商限制,是否可以升级kcp的UDP伪装成tcp报文进行传输避免被运营商qos
2、是否可以配置限制frp的传输速度

Originally created by @xyb401 on GitHub (Apr 29, 2019). Original GitHub issue: https://github.com/fatedier/frp/issues/1223 1、kcp 协议被运营商限制,是否可以升级kcp的UDP伪装成tcp报文进行传输避免被运营商qos 2、是否可以配置限制frp的传输速度
Author
Owner

@Zxilly commented on GitHub (Apr 29, 2019):

UDP 伪装成TCP。。。。目测提问的没学过网络结构

<!-- gh-comment-id:487580741 --> @Zxilly commented on GitHub (Apr 29, 2019): UDP 伪装成TCP。。。。目测提问的没学过网络结构
Author
Owner

@JimLee1996 commented on GitHub (Apr 29, 2019):

二楼应该学过,但是学的不好,哈哈哈

<!-- gh-comment-id:487617546 --> @JimLee1996 commented on GitHub (Apr 29, 2019): 二楼应该学过,但是学的不好,哈哈哈
Author
Owner

@Zxilly commented on GitHub (May 2, 2019):

二楼应该学过,但是学的不好,哈哈哈

@JimLee1996 查了下才知道有改包头的操作。。。但这样改了不就是TCP吗,UDP over TCP.

<!-- gh-comment-id:488538289 --> @Zxilly commented on GitHub (May 2, 2019): > 二楼应该学过,但是学的不好,哈哈哈 @JimLee1996 查了下才知道有改包头的操作。。。但这样改了不就是TCP吗,UDP over TCP.
Author
Owner

@JimLee1996 commented on GitHub (May 2, 2019):

对的。
其实还可以用raw socket伪造,甚至还可以模拟三次握手,不过必须得绕过内核的协议栈

<!-- gh-comment-id:488539329 --> @JimLee1996 commented on GitHub (May 2, 2019): 对的。 其实还可以用raw socket伪造,甚至还可以模拟三次握手,不过必须得绕过内核的协议栈
Author
Owner

@chquse commented on GitHub (May 10, 2019):

udp2raw实测好用。

<!-- gh-comment-id:491191510 --> @chquse commented on GitHub (May 10, 2019): udp2raw实测好用。
Author
Owner

@fatedier commented on GitHub (Jun 4, 2019):

建议自行研究其他方式,不在本项目讨论范围内。

<!-- gh-comment-id:498540426 --> @fatedier commented on GitHub (Jun 4, 2019): 建议自行研究其他方式,不在本项目讨论范围内。
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: github-starred/frp#963
No description provided.