IOS VPN代理
- Email:mopellet@foxmail.com
- 欢迎大家与我一起学习进步
1、添加相关框架 SystemConfiguration.framework Security.framework NetworkExtension.framework
2、导入MoVPNManage.h 头文件到你的项目中
#import "MoVPNManage.h"
3、创建MoVPNManage的实例
MoVPNManage * vpnManage = [MoVPNManage shareVPNManage];
4、设置标题
[vpnManage setVpnTitle:@"Happy Vpn"];
5、配置相关参数 服务器 账号 密码 私钥
[vpnManage setServer:@"your host" ID:@"id" pwd:@"pwd" privateKey:@"key"];
6、保存配置参数
[vpnManage saveConfigCompleteHandle:^(BOOL success, NSString *returnInfo) {
NSLog(@"%@",returnInfo);
if (success) {
[vpnManage vpnStart];
}
}];
7、启动VPN
[vpnManage vpnStart];
8、在不越狱的情况下支持 ipsec协议
二、相关资料