首页 文章

使用Android VPNService转发和接收流量

提问于
浏览
0

在浏览了与android VPNService相关的所有帖子后,我决定发布另一个关于使用此服务进行数据包拦截的问题 . 到目前为止,我设法实现了VPNService,捕获传出包并解析它们 . 现在我不知道如何将捕获的数据转发到它的初始目的地 . 困扰我的具体问题是(对不起虚假问题,我不是网络专家):

在ToyVPN示例中,隧道(DatagramChannel)连接到VPN服务器 . 据我所知,VPN功能都可以在手机上实现,无需外部VPN服务器,以及我正在寻找的东西 . 那么,这种隧道是实现此目的的正确方法,还是应该使用普通方法(套接字等)转发数据包 . 如果我应该使用隧道,我应该为每个截获的目的地打开单独的隧道吗?如果不是,这是转发数据包的首选方式 .

1 回答

相关问题