苹果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,具体操作:

image.png

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

image.png

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

sudo ./tunnel_server <port> <config.plist径路>

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,116评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • 再次相见的时候 我也要变成更好的人
    爱飞天的猫阅读 832评论 0 0
  • 好久好久没更文了,不知道你们有没有想我。。。 今天更文,纯粹是有感而发。 我们都品尝过失落侵袭的感觉,酸酸涩涩,心...
    Miss葛阅读 1,254评论 1 1