Skip to content

a shadowsocks demo project for testing iOS network extension with NEkit

Notifications You must be signed in to change notification settings

weqeo/RabbitVpnDemo-Shadowsocks

 
 

Repository files navigation

RabbitVpnDemo

注意:

  • 下載後,請先執行Cartfile,把目錄的CommonCrypto.framework複製到RabbitVpnDemo-Shadowsocks/Carthage/Build
  • 此專案需要有Apple開發帳號才能使用

使用方式:

  • 修改rabbit及PacketTunnelVPN的bundle identifier
  • 重新對映Capabilities
  • 修改VpnManager.swift的setRulerConfig 參數
  • 連接設備進行編譯

Debug:

如果想要針對PacketTunnelProvider除錯,需開啟vpn通道,將專案選擇packetTunnel選擇menu->debug->Attach to Process 選擇packetTunnel,此方式可進行除錯除了startTunnel以外的地方,如想要針對startTunnel除錯,只能用設備的方式進行判斷,如果有其他方式請告訴我感謝

感謝 yichengchen 的開源專案

About

a shadowsocks demo project for testing iOS network extension with NEkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Swift 100.0%