苹果SimpleTunnel运行详细教程

下载swift3的demo,下载网址:https://github.com/dake/SimpleTunnelCustomizedNetworkingUsingtheNetworkExtensionFramework
https://github.com/whiskerman/SimpleTunnel

├── AppProxy
├── FilterControlProvider
├── FilterDataProvider
├── LICENSE.txt
├── PacketTunnel (VPN 隧道协议实现)*
├── README.md
├── SimpleTunnel 
├── SimpleTunnel.xcodeproj
├── SimpleTunnelServices
└── tunnel_server (Demo 的服务器端) *

主要讨论tunnel_server,因为很多人可以运行demo,但是却不知道怎么连接服务器,下面就来详细介绍一下运行的流程:
首页服务端启动,需要首先运行tunnel_server,具体操作:

苹果SimpleTunnel运行详细教程_第1张图片
image.png

编译之后,Products目录下,右击Show in Finder显示文件所在的目录。记录当前所在的目录
打开项目中tunnel_server目录下的config.plist文件,进行编辑,添加两个配置,Netmask子网掩码,Address连接地址,这个地址根据运行tunnel_server的机器为准

苹果SimpleTunnel运行详细教程_第2张图片
image.png

配置后,选择SimpleTunnel把项目安装到手机上,手机客户端配置Server Address填写对应config.plist中Address地址+端口号(550,可以自定义)
打开终端,cd 到tunnel_server目录下,执行

sudo ./tunnel_server  

便可以连接上了,客户端会出现VPN标志。

你可能感兴趣的:(苹果SimpleTunnel运行详细教程)