iOS VPN 支持ipsec协议 三步启动 轻松畅玩
- 支持iOS8以上的vpn 暂时支持ipsec协议
- 支持断线重连
- 重写大部分源码增加可读性
- 修复断线重连的bug
- Email:mopellet@foxmail.com
- 欢迎大家与我一起学习进步
- 1、将子文件夹MPVPNManagerClasses拖入到项目中。
- 2、将MPConfig.entitlements加入到Project->Target->Build Settings->Code Signing Entitlements
- 3、如果已经有其它的entitlements,将MPConfig.entitlements中的value加入到你的entitlements文件即可
- 4、导入MPVPNManager.h文件
#import "MPVPNManager.h"
- 5、初始化配置信息并启动
//初始化配置
MPVPNConfig *config = [MPVPNConfig new];
config.configTitle = @"MPVPNManager"; // 显示在系统设置VPN的标题
config.serverAddress = @"108.61.180.50"; // VPN地址
config.username = @"chenziqiang01";
config.password = @"18607114709";
config.privateKey = @"tksw123";
MPVPNManager *mpVpnManager = [MPVPNManager shareInstance];
// 添加配置信息
mpVpnManager.config = config;
// 保存配置信息
[mpVpnManager saveConfigCompleteHandle:^(BOOL success, NSString *returnInfo) {
if (success) {
//开始运行
[mpVpnManager start];
}
}];
- 如果提示vpn服务器并未响应是配置账号的问题 请使用正确的账号设置MPVPNConfig即可
- WeChat : wzw351420450
- Email : mopellet@foxmail.com
- Resume : 个人简历
- 您的star的我开发的动力,如果代码对您有帮助麻烦动动您的小手指点个start。