Swift 反向代理研究&记录
Introduction
Bypass TLS reset
(based on Server Name Indication
detection) of GFW
on iOS
.
Details for the GFW's new feature
RESEARCH ONLY PROJECT
Roadmap
- Find a
web framework
to implement aReverse Proxy
(Kitura
orPerfect
) - Test on
macOS
first - Integrate with
OpenSSL
forself-signed certificate
- Build an
iOS app
- Use
Network Extension
to setup aVPNService
in order to intercept packets with aTUNInterface
- Maybe
NEKit
will be used to modify packets for redirection
Notes
- This project will be my first
Swift/Objective-C
project. - All these technologies has been tested on
Android
(UsingUndertow
orNginx
) - Contributions are welcomed. See my
GitHub
homepage.
Records
- 2018/10/21 iTXTech Kyrios based on Perfect Framework