FilterProxy is a access blocking proxy.
[Function]
* FilterProxy blocks the URL that matched registered patterns.
* FilterProxy acts as redirector.
* FilterProxy replaces HTTP request header.
[Initial setting]
* In "Main-Setting" Tab, push "setting"
* "Mobile networks" -> "Access Point Names" -> {Using Access Point}
* In "Proxy", set "localhost"
* In "Port", set "8000"(Default port number of FilterProxy is 8000)
I describe below the explanation of each tab.
["Main/Setting" Tab]
You can edit the basic setting of FilterProxy.
* ACTIVE/BYPASS
When you want to disable FilterProxy temporarily, push this.
* setting
If you want to change the proxy setting of wireless access point, push this.
* PORT
Set the port number that FilterProxy uses.
* "Export"(in Menu)
Show current setting of FilterProxy.
Long press and copy the setting, save to elsewhere.
* "Import"(in Menu)
Paste the exported setting text and press "Append" or "Overwrite".
In "Append", only new setting are imported.
In "Overwrite", all exist setting are replaced by setting text.
["Main/Log" Tab]
You look the most time-taking 100 URLs.
* LONG CLICK
Send the URL to ["URL Filter/DenyList" Tab] or ["Redirector/Edit" Tab].
["URL Filter/DenyList" Tab]
You can edit the blocking URL patterns.
* PATTERN
Input filter pattern in a text box and push the "ADD".
When you push the "X", you can clear the text box.
The below is the useable special expression.
- "#"
match 1 numeric character(i.e. "d")
- "?"
match 1 any character(i.e. ".")
- "*"
match any length any character (i.e. ".*")
* PATTERN LIST
It displays the list of registered patterns.
* CLICK
Toggle pattern's availability.
White pattern is enable. Gray pattern is disable.
* LONG CLICK
Push back the pattern into the text box.
["URL Filter/AllowList" Tab]
You can edit the granted URL patterns.
The operation method is the same as ["URL Filter/DenyList" Tab].
["URL Filter/Log" Tab]
You look the access denied 100 URLs.
["Redirecor/List" Tab]
You look the registered rules.
* CLICK
Toggle rule's availability.
White rule is enable. Gray rule is disable.
* LONG CLICK
Push back the rule into the ["Redirector/Edit" Tab].
["Redirecor/Edit" Tab]
This space is too small to explain. Please read full explanation in my web page.
["Redirecor/Log" Tab]
You look the redirected 100 URLs.
["HTTP Header" Tab]
You can edit the rule of rewriting HTTP Request Header.
Please use this only a person understanding HTTP Request Header.
* Name
Input a HTTP Request Header Name you want to rewrite.
*Caution*
From Ver2.0.0, Name isn't normalized for the operation of non-normalized named header. So you must normalize the Name manually like "User-Agent".(camel type with hyphen?)
* Value
Input a value rewrite to.
If you want to remove the HTTP Request Header, Push "R" button.
("(REMOVE)" means the HTTP Request Header removed from the HTTP Request.)
* Desc(omissible)
Input the description of the rule.
* RULE LIST
It displays the list of registered rules.
* CLICK
Toggle rule's availability.
* LONG CLICK
Push back the rule into the text box.
[Disclaimer]
Use FilterProxy at your own risk.
[Caution 1]
FilterProxy is not Ad blocking application.
It blocks accessing the URL that matchs registerd patterns.
[Caution 2]
If you feel strange, please uninstall FilterProxy and recover the proxy setting of wireless access point.
[Caution 3]
It is troublesome that FilterProxy is killed for creating free memory.
(If FilterProxy is killed, you can't browse the Web page.)
So FilterProxy is wakeuped repeatly by timer.
[Caution 4]
FilterProxy don't change the HTTPS access.