iOS生成vpn描述文件(L2TP、IPSec等)

前言:

由于簡(jiǎn)大叔對(duì)xxx敏感,所以文章用xxx代替V皮N.

這個(gè)項(xiàng)目說實(shí)在的,并不是網(wǎng)上那些xxx的項(xiàng)目,只是讓你能在app下快速的生成的描述文件,來進(jìn)行手機(jī)上xxx的快速設(shè)置,還有顯示一些公司上需要顯示的一些信息。

如果想看xxx項(xiàng)目,自己寫了一個(gè) , 使用的是Openxxx。

下面就具體說一下怎樣快速的生成描述文件 :

1、首先你得跟后臺(tái)去調(diào)適這個(gè),給個(gè)鏈接地址,能去下載這個(gè)描述文件,至于這個(gè)文件什么格式,你得去給后臺(tái)說明

2、下載iphone 配置實(shí)用工具,工具可以去下載(?wdkh ?), 我發(fā)現(xiàn)macOs11及以上不能使用,等待官方更新吧。

工具

3、用法

用法

4、這樣就生成了描述文件,然后右鍵打開方式選擇文本編輯,一個(gè)XML格式就展現(xiàn)在眼前,把需要替換的全部都替換掉,但是你會(huì)發(fā)現(xiàn),mac下生成的xml文件里面并沒有密碼和密鑰顯示的地方,下面拿L2tp格式舉例

找到XML文件下的這些字段(應(yīng)該只會(huì)有AuthName和CommRemoteAddress),我們需要添加一個(gè)是賬戶密碼AuthPassword字段

<dict>

? ? ? ?<key>AuthName</key>

? ? ? ?<string>賬戶名</string>

? ? ? ?<key>CommRemoteAddress</key>

? ? ? ?<string>服務(wù)器地址</string>

? ? ? ?<key>AuthPassword</key>

? ? ? ?<string>賬戶的密碼</string>

</dict>


5、改完后的格式是不需要密鑰的,如果需要密鑰你還要繼續(xù)再改,如下,你需要將anVtcA== 替換掉,替換成你需要給后臺(tái)傳過來的密鑰,這樣在安裝的時(shí)候就會(huì)提示你填寫密鑰了,不填寫也可以,直接進(jìn)行下一步,但是值得注意的是,編輯的時(shí)候我發(fā)現(xiàn)密鑰是不能修改的,本機(jī)自建的就可以修改,不知道什么原因,找到原因的記得給我說下.

密鑰更改

哦了,就是這么多,有問題隨時(shí)溝通.....

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 30,224評(píng)論 8 265
  • 用到的軟件openswan(ipsec) : 提供一個(gè)密鑰ppp :提供用戶名和密碼xl2tpd : 提供L2TP...
    梅梅吶閱讀 10,522評(píng)論 1 3
  • iOS網(wǎng)絡(luò)架構(gòu)討論梳理整理中。。。 其實(shí)如果沒有APIManager這一層是沒法使用delegate的,畢竟多個(gè)單...
    yhtang閱讀 5,489評(píng)論 1 23
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,639評(píng)論 1 32
  • 概述 這個(gè)玩意簡(jiǎn)單說起來很簡(jiǎn)單,詳細(xì)描述起來很復(fù)雜,復(fù)雜在什么地方呢,首先有一塊陌生的知識(shí)點(diǎn),包括但不限于證書,數(shù)...
    千山萬水迷了鹿閱讀 7,767評(píng)論 3 18

友情鏈接更多精彩內(nèi)容