Firewall

32 open source Firewall apps

SunProxy
APK
Use VPN for proxy (redirect TCP packets, including HTTP proxy), custom DNS, and custom hosts file.
F-DroidGitHub
TLSFragment
APK
Currently, Android only has a proxy, which cannot be used alone. You have the following options. 1. **Recommended**: Use Kiwi Browser, which supports extensions, and install Proxy SwitchOmega for use. (OmegaOptions.bak is available under the browser) 2. Use FREE Browser on F-Droid 3. Use SocksTun on F-Droid, fill in 127.0.0.1 for Address, 2500 for Port, check UDP relay over TCP, check the proxy application in APPS, and do not select Global, otherwise the tlsp traffic will be in an endless loop 4. Set up a proxy on the Android system. Reference: https://github.com/maoist2009/AndroifFrag/issues/1 (adb is also possible) ## User Feedback Group (Matrix only at present) github discussions and issues are availabe too. [matrix space](https://matrix.to/#/#tlsp_public:matrix.org) or you may join public groups directly. + better config(such as available ip or mode): + the tlsp programme itself: + proxy or vpn setting There is a private room. I have been a little lazy in the development of this program recently, mainly for rule maintenance. ## Notes I hope that the second socialist revolution will win soon and this broken wall will be completely smashed. (It is not to say that there can be no censorship of speech in socialism. On the contrary, censorship of speech is necessary to maintain the dictatorship of the proletariat. However, it should be public and gradually expand the participation of the masses) Down with Chinese revisionist imperialism Proletarians of the world, unite!
F-DroidGitHub
TrackerControl
APK
TrackerControl allows users to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour ('tracking').To detect tracking, TrackerControl combines the power of the Disconnect blocklist, used by Firefox, and our in-house blocklist is used, created from analysing ~2 000 000 apps! Additionally, TrackerControl supports custom blocklists.This approachreveals the companies behind tracking,allows to block tracking selectively, andexposes the purposes of tracking, such as analytics or advertising.The app also aims to educate about your rights under Data Protection Law, such the EU General Data Protection Regulation (GDPR).Under the hood, TrackerControl uses Android's VPN functionality, to analyse apps' network communications locally on the Android device. This is accomplished through a local VPN server, to enable network traffic analysis by TrackerControl.No root is required, other VPNs or Private DNS are not supported. No external VPN server is used, to keep your data safe! TrackerControl even protects you against DNS cloaking, a popular technique to hide trackers in websites and apps.TrackerControl will always be free and open source, being a research project.
F-DroidGitHubIzzyOnDroid
Virtual Host
APK
Virtual Hosts app helping developers customized hosts(/system/etc/hosts) File on android devices(no root). support wildcard DNS records.For example: 127.0.0.1 a.com | 127.0.0.1 m.a.com | => 127.0.0.1 .a.com 127.0.0.1 w.m.a.com | Video Demo: https://www.youtube.com/watch?v=pHnsboAnm-A
F-DroidGitHub
k3pler
APK
k3pler is a network connection blocker and packet analyzer built on top of local HTTP proxy. It offers a.o. the following features: * Show network traffic in a list (HTTP Request/Response) * details about requests/responses * Blacklist connection after getting detailed information * Edit/Remove item at blacklist - clear blacklist
F-DroidGitHub
personalDNSfilter
APK
personalDNSfilter is a DNS filter proxy written in Java. It hooks into the domain name (DNS) resolution and returns the loopback address for filtered hosts. It can be used for filtering ads and other unwished hosts based on a host list – thus it is a good AdBlock alternative. On Android 4.2 and newer it can be used as effective ad, malware and tracking server filter without root access! It works with any upstream DNS server - filtering is completely local - no phoning home or such things! You can run it locally on your device or centrally as DNS server in your network.
DirectF-DroidGitHub
sing-box
APK
sing-box is a fast, customizable and univsersal proxy platform that can be used to create network proxy servers, clients and transparent proxies. This app allows users to manage and use local and remote sing-box profiles and provides platform specific feature implementations such as the TUN transparent proxy implementation through the Android VpnService.
F-DroidGitHub
Page 2