• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps How to develop a web proxy for android

mroshdy

Lurker
I need to develop a web proxy for android, this proxy will prevent browsing and dealing with porn sites from any browser or application in the device this web proxy installed on.

I am a .net developer and new in mobile development.

How to develop this application?
What's the idea of this app?
Can I develop this app using any of cross platform tools like Ionic or Xamarin?
 
A proxy server is used to intercept and filter HTTP requests, controlling general access to the Internet.
I've never tackled anything like this, but I would say it involves listening on port 80 (HTTP) and 443 (HTTPS) and processing any received requests. You can do any filtering required, based on the target URL.
Of course any user devices must have their web browsers configured to use your web proxy.
 
A proxy server is used to intercept and filter HTTP requests, controlling general access to the Internet.
I've never tackled anything like this, but I would say it involves listening on port 80 (HTTP) and 443 (HTTPS) and processing any received requests. You can do any filtering required, based on the target URL.
Of course any user devices must have their web browsers configured to use your web proxy.

Thank you involves.

I do not mean proxy server, but I mean an application installed on android device itself, this application will filter any HTTP request from the device.

This is an example for the application I mean:
https://play.google.com/store/apps/details?id=com.mirwanda.webblockerpro
 
You know that you need a rooted phone for this app to work?
Sorry I don't know how this would be done.
 
I need to develop a web proxy for android, this proxy will prevent browsing and dealing with porn sites from any browser or application in the device this web proxy installed on.

To achieve this goal the simplest way to configure safe DNS for your phone. There are many of them. For example this one: https://www.opendns.com/home-internet-security/

It can be done with network setting for all phone. DNS will block sites for all apps.
It is simple, much simpler then proxy. And probably you don't need root for that.
 
I don't think it is possible because it violates security as all the network requests from all the apps installed on the device have to go thru your app and your app can read requests and decide whether to grant access or not.

I think this feature should be part of android os.
 
Back
Top Bottom