gofly / TunProxy

Android VPN interceptor to send HTTP and HTTPS traffic to a proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android HTTP traffic Proxy setting tool

Language/Japanese

This tool is a proxy setting tool using Android VPNService. It is possible to acquire only HTTP traffic from the specified application.

On Android 7.0 and later, the application no longer trusts user certificates by default.

how to use

If there is no Root CA you want to trust in the user certificate strage, install it.

When you start the TunProxy application, the following screen will be launched.

Tun Proxy

  • Proxy address (host:port)

    • Specify the destination proxy server in the format IP address:port number. The IP address must be described in IPv4 format.
  • [Start] button

    • Start the VPN service.
  • [Stop] button

    • Stop the VPN service.

menu

Application settings can be made from the menu icon (Menu) at the top of the screen.

Settings

Configure VPN service settings.

Menu Settings => Menu Settings

There are two modes, Disallow Application and Allow Application, but you can not specify them at the same time. Because of this you will have to choose whether you want to run in either mode. The default is Disallow Application selected.

  • Disallow Application

    • Select the application you want to exclude from VPN service. The selected application will no longer go through VPN service and behave the same as if you do not use VPN.
  • Allow Application

    • Select the application for which you want to perform VPN service. The selected application will now go through VPN service. Applications that are not selected behave the same as when not using VPN. In addition, if none of them are selected, communication of all applications will go through VPN.

About

Display application version

Operating environment

  • Android 5.0 (API Level 21) or later

base application

Most of the code was created based on the following applications for creating applications.

Development environment

About

Android VPN interceptor to send HTTP and HTTPS traffic to a proxy


Languages

Language:C 74.2%Language:Java 25.4%Language:CMake 0.4%