├── .idea ├── .name ├── .gitignore ├── compiler.xml ├── misc.xml └── jarRepositories.xml ├── app ├── .gitignore ├── src │ ├── main │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ └── exec │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── termExec.cpp │ │ ├── assets │ │ │ ├── x86 │ │ │ │ ├── cntlm │ │ │ │ ├── redsocks2 │ │ │ │ └── proxy.sh │ │ │ ├── armeabi-v7a │ │ │ │ ├── cntlm │ │ │ │ ├── redsocks2 │ │ │ │ └── proxy.sh │ │ │ └── pages │ │ │ │ └── about.html │ │ ├── res │ │ │ ├── drawable-hdpi │ │ │ │ ├── ing.png │ │ │ │ ├── off.png │ │ │ │ ├── on.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-ldpi │ │ │ │ ├── ing.png │ │ │ │ ├── off.png │ │ │ │ ├── on.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-mdpi │ │ │ │ ├── ing.png │ │ │ │ ├── off.png │ │ │ │ ├── on.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-xhdpi │ │ │ │ ├── on.png │ │ │ │ ├── ing.png │ │ │ │ ├── off.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable │ │ │ │ ├── sym_def_app_icon.png │ │ │ │ ├── button_white.xml │ │ │ │ ├── button_gray.xml │ │ │ │ ├── button_selector.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── drawable-hdpi-v9 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-ldpi-v9 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-mdpi-v9 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-hdpi-v11 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-ldpi-v11 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-mdpi-v11 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-xhdpi-v11 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── drawable-xhdpi-v9 │ │ │ │ └── ic_stat_proxydroid.png │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── layout │ │ │ │ ├── overlay.xml │ │ │ │ ├── layout_apps.xml │ │ │ │ ├── bypass_list_item.xml │ │ │ │ ├── file_view.xml │ │ │ │ ├── layout_apps_item.xml │ │ │ │ ├── alert_dialog_text_entry.xml │ │ │ │ └── bypass_list.xml │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ └── strings.xml │ │ │ ├── color │ │ │ │ ├── button_text_selector.xml │ │ │ │ └── selector.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── xml │ │ │ │ └── proxydroid_preference.xml │ │ │ ├── values-ru │ │ │ │ └── strings.xml │ │ │ ├── values-pt │ │ │ │ └── strings.xml │ │ │ └── values-fr │ │ │ │ └── strings.xml │ │ ├── java │ │ │ ├── org │ │ │ │ └── proxydroid │ │ │ │ │ ├── ProxyDroidActivity.java │ │ │ │ │ ├── utils │ │ │ │ │ ├── Option.java │ │ │ │ │ ├── ImageLoaderFactory.java │ │ │ │ │ ├── RegexValidator.java │ │ │ │ │ └── ImageLoader.java │ │ │ │ │ ├── InnerSocketBuilder.java │ │ │ │ │ ├── FileArrayAdapter.java │ │ │ │ │ ├── ProxyedApp.java │ │ │ │ │ ├── ProxyDroidApplication.java │ │ │ │ │ ├── Exec.java │ │ │ │ │ ├── FileChooser.java │ │ │ │ │ ├── ProxyDroidCLI.java │ │ │ │ │ └── AppManager.java │ │ │ └── com │ │ │ │ ├── btr │ │ │ │ └── proxy │ │ │ │ │ └── selector │ │ │ │ │ └── pac │ │ │ │ │ ├── Proxy.java │ │ │ │ │ ├── PacScriptSource.java │ │ │ │ │ ├── PacScriptParser.java │ │ │ │ │ ├── ProxyException.java │ │ │ │ │ ├── ProxyEvaluationException.java │ │ │ │ │ ├── PacProxySelector.java │ │ │ │ │ ├── UrlPacScriptSource.java │ │ │ │ │ └── ScriptMethods.java │ │ │ │ └── ksmaze │ │ │ │ └── android │ │ │ │ └── preference │ │ │ │ └── ListPreferenceMultiSelect.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── org │ │ │ └── proxydroid │ │ │ └── ExampleUnitTest.java │ └── androidTest │ │ └── java │ │ └── org │ │ └── proxydroid │ │ └── ExampleInstrumentedTest.java ├── proguard-rules.pro ├── google-services.json └── build.gradle ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── .gitignore ├── gradlew.bat ├── README.md └── gradlew /.idea/.name: -------------------------------------------------------------------------------- 1 | proxydroid -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name='proxydroid' 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.4.1) 2 | 3 | add_subdirectory(exec) -------------------------------------------------------------------------------- /app/src/main/assets/x86/cntlm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/assets/x86/cntlm -------------------------------------------------------------------------------- /app/src/main/assets/x86/redsocks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/assets/x86/redsocks2 -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/assets/armeabi-v7a/cntlm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/assets/armeabi-v7a/cntlm -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi/ing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi/off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi/on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi/ing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi/off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi/on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi/ing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi/off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi/on.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi/on.png -------------------------------------------------------------------------------- /app/src/main/assets/armeabi-v7a/redsocks2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/assets/armeabi-v7a/redsocks2 -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi/ing.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi/off.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/sym_def_app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable/sym_def_app_icon.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v9/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi-v9/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi-v9/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi-v9/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v9/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi-v9/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi-v11/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-hdpi-v11/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-ldpi-v11/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-ldpi-v11/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi-v11/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-mdpi-v11/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v11/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi-v11/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi-v9/ic_stat_proxydroid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rinnn31/proxydroid-modded/HEAD/app/src/main/res/drawable-xhdpi-v9/ic_stat_proxydroid.png -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/cpp/exec/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_library(exec SHARED 2 | termExec.cpp) 3 | 4 | # Include libraries needed for exec lib 5 | target_link_libraries(exec 6 | android 7 | dl 8 | log) 9 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Mon Jun 02 17:06:45 ICT 2025 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.1-bin.zip 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/layout/overlay.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ffff 4 | #feee 5 | #f888 6 | #666 7 | #86C4AB 8 | #20BB67 9 | #ffff00 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_gray.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/test/java/org/proxydroid/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package org.proxydroid; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /app/src/main/res/color/button_text_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/color/selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_apps.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/org/proxydroid/ProxyDroidActivity.java: -------------------------------------------------------------------------------- 1 | package org.proxydroid; 2 | 3 | import androidx.appcompat.app.AppCompatActivity; 4 | 5 | public class ProxyDroidActivity extends AppCompatActivity { 6 | // add ProxyDroid Fragment 7 | @Override 8 | public void onStart() { 9 | super.onStart(); 10 | if (getSupportFragmentManager().findFragmentByTag("proxydroid_fragment") == null) { 11 | getSupportFragmentManager().beginTransaction() 12 | .replace(android.R.id.content, new ProxyDroid(), "proxydroid_fragment") 13 | .commit(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/btr/proxy/selector/pac/Proxy.java: -------------------------------------------------------------------------------- 1 | package com.btr.proxy.selector.pac; 2 | 3 | public class Proxy { 4 | 5 | public final static Proxy NO_PROXY = new Proxy(null, 0, null); 6 | 7 | public final static String TYPE_HTTP = "http"; 8 | public final static String TYPE_HTTPS = "https"; 9 | public final static String TYPE_SOCKS4 = "socks4"; 10 | public final static String TYPE_SOCKS5 = "socks5"; 11 | 12 | public String type = "http"; 13 | public String host = ""; 14 | public int port = 3128; 15 | 16 | public Proxy(String host, int port, String type) { 17 | this.host = host; 18 | this.port = port; 19 | this.type = type; 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/bypass_list_item.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/file_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/proxydroid/utils/Option.java: -------------------------------------------------------------------------------- 1 | package org.proxydroid.utils; 2 | 3 | public class Option implements Comparable