我用的这个
https://www.snip2code.com/Snippet/60260/cisco-anyconnect-ocserv-conf
Win 客户端能正常工作,但 iOS 的就不行
甚至同一份路由表,昨天测试的时候 iOS 是几乎全都走本地的,今天又变成了几乎全走服务器
ocserv 是 0.10.9 ,客户端是 Store 下的 anyconnect 最新版,手机 iPhone6s
有人遇到和我一样的情况吗?
PS :用 openssl 生成的 p12 格式的证书导入 iOS 之后移动端不需要密码登陆了,但强迫症还是想问问,那个“此描述文件尚未签名”有办法弄成“已验证”吗?我照 https://wiki.geant.org/display/tcs/Sign+Apple+mobileconfig+files?focusedCommentId=34177052#comment-34177052 签了下试试,结果生成的证书 iOS 认不出来了
1
pH 2015-10-20 10:41:30 +08:00
尚未签名的问题应该是你的 CA 是自己生成的吧。
另外这个 route 和 no route ,我看配置里面的注释说明,一直感觉不明不白,不知道是不是英语太渣了。 |
2
wkdhf233 OP @pH CA 不应该自己生成吗。。?
这俩应该就是下发到客户端的路由配置, route 采用白名单形式, no-route 采用黑名单形式,不能同时使用 no-route 我 Win7 上跑的客户端完全接不到,把 route 全注释掉然后加了 no-route 的话,客户端那边依然是按照没有路由表的情况全局走服务器的 |
3
Daniel65536 2015-10-20 12:41:34 +08:00
忘掉 anyconnect 吧, iOS 上直接用 surge 多好。
|
4
wkdhf233 OP @Daniel65536 上架卡住了
|
5
pH 2015-10-21 09:50:04 +08:00
@wkdhf233 因为你的 CA 是自己生成的,没有任何权威证书信任你,所以系统也不会信任你。如果你的 CA 被某个顶级权威信任(签名)的话,那系统也就会信任了。 好像是个循环信任机制,可能与实际有出入。欢迎指正
|
6
wkdhf233 OP |
7
pH 2015-10-21 18:14:54 +08:00
@wkdhf233 恩。因为是循环的,如果你自己制作的 ca 被操作系统所认定为安全的 ca 签名了,那所有被你自己制作的 CA 签名过的,该操作系统都会认为合理有效。
|
8
kkxxxxxxx 2015-10-26 14:49:55 +08:00
AnyConnect 证书无法分组。。。
|