怎么实现做个VPN,本地搭建一个服务器,实现Safari抓包数据

本地搭个vpn的服务器,实现抓包抓取手机浏览器的所有请求??

可以看下NetworkExtension,但是工作量太大了完全不值得

你指的本地是指iOS上还是PC上

明显iOS哇

查尔斯能解决的事情

他要在iOS上完成全套工作

谢谢您的回复,我去看下您说的 这个软件.

嗯嗯,是的啊,我在看NetworkExtension这个.如果用他来做的话,首先要解决本地用OC搭建一个本地服务器.而且还要确定VPN能够调用,然后在启动APP的时候,启动OC自己写好的服务器,然后让VPN连接自己启动的服务器.同时还要将隧道里的所有收和发进行处理.在收发处理的过程中实现自己的抓包功能.这个工程量很大.:joy::joy::joy:八成我会放弃掉

1 个赞

亲 是你叫的?

呃。。。 小老弟 你这。。。。

iOS上有App。
收费的 Thor,Surge。
免费的 Stream。

如果想开发,可以看看NEKit。GitHub - zhuhaow/NEKit: A toolkit for Network Extension Framework

谢谢老哥。。

楼主有没有实现啊,有没有好的方案

其实没想象的那么复杂,鄙人之前在公司搞了一个,用openvpn和shakeshdow分别搞了两套方案,openvpn用github的openvpnadator框架,shakeshdow用前面说的NEkit,前者比后者的坑比较多,但是多搞下都能搞定,前者是目前网上找到的用openvpn写的最好的框架(可能全网只能找到这个openvpn的框架是有用的),国外的牛人写的。至于服务器,这个得有专人搞,可以看看win电脑自己搭建个openvpn的服务也行。不难,我花了两周左右基本流程都完善了。主要是前期了解vpn的工作原理很重要。

你好, 我也在做类似功能, 能不能请教一下, 可以有偿, 谢谢.