Skip to content
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

packettunnel 开一个tcp server流量问题 #18

Open
williamHlw opened this issue Aug 11, 2020 · 8 comments
Open

packettunnel 开一个tcp server流量问题 #18

williamHlw opened this issue Aug 11, 2020 · 8 comments

Comments

@williamHlw
Copy link

您好,我在开发中遇到了一个问题,在搜索了很多相关问题后,发现在您的项目issue和论坛回答里有相关的信息,所以想向您请教一下。
我通过Packettunnel开启了VPN进程,然后在该进程打开了一个自己的tcp server,使用其他设备B连接这个server。在局域网环境中,这个tcp连接是正常的,但是我通过手机热点连接以后 ,这个tcp连接就会失效,抓包后发现是server握手没有回SYN,我在您的另一个issue里看到了这个相关的问题,所以想来向您请教一下这个问题,有什么操作可以解决这个情况吗?
这个问题确实头疼了很久,很希望向您学习和请教,如果可以的话,方便提供您的联系方式或者邮箱吗。我的邮箱是646965135@qq.com
最后抱歉打扰到您,很希望得到您的回复。

@zhuhaow
Copy link
Owner

zhuhaow commented Aug 11, 2020

热点的网络是互相隔离的

@williamHlw
Copy link
Author

williamHlw commented Aug 11, 2020

热点的网络是互相隔离的

很感谢您能这么快的回复我,那是否就意味者即使我在vpn进程开启了一个server ,其他设备通过热点连接了手机 ,然后设置代理到这个server也不行吗。
具体是现实,我在packet tunnel线程,使用GCDAsyncSocket开启了一个代理服务器,ip 6.6.6.6 端口8088,然后其他设备通过热点连接到手机,在去设置代理到这个ip和端口,发现创建tcp连接时不会回SYN

@zhuhaow
Copy link
Owner

zhuhaow commented Aug 11, 2020

如果你是想连到一个本地的ip,那是不行的

如果你是处理route到tun的数据的话,是可以的

@williamHlw
Copy link
Author

如果你是想连到一个本地的ip,那是不行的

如果你是处理route到tun的数据的话,是可以的

您可以具体说一下我应该怎样通过 热点--代理server 这种方式去处理route到tun吗,感谢

@zhuhaow
Copy link
Owner

zhuhaow commented Aug 11, 2020

想了想,tun的数据可以不可以你还是要实际试试,也有可能热点的隔离连tun都不走

@williamHlw
Copy link
Author

想了想,tun的数据可以不可以你还是要实际试试,也有可能热点的隔离连tun都不走

谢谢您,我会先去试试

@zhuhaow
Copy link
Owner

zhuhaow commented Aug 13, 2020

Tun的输入是ip packet,你要么就在ip层操作,要么想办法重新拼成tcp流,tun2socks通常是做这个的,但是我没有可用的实现

@williamHlw
Copy link
Author

好的谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants