蘋果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標志。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,915評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,951評論 6 342
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,242評論 25 708
  • 再次相見的時候 我也要變成更好的人
    愛飛天的貓閱讀 122評論 0 0
  • 好久好久沒更文了,不知道你們有沒有想我。。。 今天更文,純粹是有感而發。 我們都品嘗過失落侵襲的感覺,酸酸澀澀,心...
    Miss葛閱讀 181評論 1 1