Skip to content

【关于sock5问题请教】 #1

@zhangliangming

Description

@zhangliangming

大神,你好,我这边写了一个sock5用vpn代理实现的代码,sock5协商成功后,在发数据阶段,看网上说的应该是要获取tcp发的数据报文。现在有个问题是,我这边应该是要先模拟握手,拿到tcp发的数据报文,然后放到sock5的代理服务器。但是好像不行。能不能麻烦你帮我看一下代码。
1.这个代码,是我模拟握手:packet.updateTCPBuffer(newByteBuffer, (byte) (packet.tcpHeader.ACK | packet.tcpHeader.SYN), 0, packet.tcpHeader.sequenceNumber + 1, 0); 但是总感觉不对。

  1. byte[] sendData = packet.tcpHeader.data。这个代码是我获取数据报文的,感觉也不对。

麻烦大神抽个时间帮忙看一下,困扰了好几天的问题。
项目地址:https://github.com/zhangliangming/Sock5Pro

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions