A VPNService based HTTP Proxy APP bundled with Node.js Runtime
This Android App intergates the core of tun2http and a Node.js runtime.
Because VPNService has the ability to no-aware take over of global traffic from Android Mobile without ROOT, A server powered by Node.js can directly run in the APP and proxy all flows from all APPs.
The reason why using binary file instead of Node.js for Mobile Apps to run Node.js is because the node thread raised by JNI function can not be gracefully turned down (JaneaSystems/nodejs-mobile#221).
- forbe/tun2http (HTTP proxy to VPNService converter)
- tempage/dorynode (Where Node.js binary for Android is from)
- sjitech/nodejs-android-prebuilt-binaries (Alternative binary file repository)
MIT license