thelonelycoder
Part of the Furniture
AB-Solution is now Diversion
Please check the Diversion website for latest version and discussion link.
Welcome to AB-Solution: The Ad Blocking Solution
The News
Sep 29 2016: update-hosts.sh version 1.4 Hotfix released. Run the (cu) option to update. See the changelog in this post.
Sep 28 2016: update-hosts.sh version 1.3 released. Run the (cu) option to update. See the changelog in this post.
Sep 21 2016: update-hosts.sh version 1.1 released. Run the (cu) option to update. See the changelog in this post.
Sep 19 2016: log-stats.sh version 1.1 released. For changelog and how to update see the instructions here.
Sep 07 2016: Version 2.0.1 released, v2.0 users please update using the [cu] option.
The important part
- Have Asuswrt-Merlin firmware installed on a supported router
- Have an ext2, 3 or 4 formatted USB device plugged in
- Get more info's on the AB-Solution website: ab-solution.info
Installing with curl
Log into your router with an SSH client (same credentials as the Web-UI) and enter:
(that's an upper case -o)
This will start the install or update.
For more installation options look at the 1.07 release post:
http://www.snbforums.com/threads/ab-solution-1-07-is-out.31474/
Browser downloads
All downloads are on the website: ab-solution.info/releases/
How to start AB-Solution when installed
Log into your router with an SSH client.
If you are in /home/root, start AB-Solution with:
If you are outside the home dir, start AB-Solution with:
Where <your device> is the device name AB-Solution is installed on.
Upgrading from previous versions
All previous AB-Solution versions can be updated running the installer.
Note: Manual installations of "Adblocking with combined hosts files" are no longer replaced with this version.
Release notes v2.0.1, Sep 07 2016
New: Green "IPv6" is shown in header when service is enabled
Fix: Removed falsely placed error message when running [22]
Fix: Changed IPv4 validation when selecting custom block IP. This caused a failed app restart
Fix: toggle weekly stats to [on] was not set correctly
General: Changed wording of post-mount and dnsmasq.postconf "Do not edit" warning
General: Code maintenance
Release notes v2.0
New: Toggle symlink from ab-solution.sh to /home/root/ab-solution.sh (by default activated)
New: Toggle shell history (persistent when rebooting)
New: Supports custom hosts files
New: Total count of blocked hosts in hosts file
New: Blocked hosts counter (only available when logging is on)
New: Current log stats, saved to file or in terminal. Many thanks to @eaz for the code
New: Toggle weekly stats, saved to file
New: Use custom block IP (e.g for pixelserv-tls)
New: New version check and install from within AB-Solution
New: Depending on system state, option to install, upgrade, re-install or new install
Improvment: App restart improved (no more random execution of code)
Improvment: Install routine
Improvment: Added Sub Menu to unclutter Main Menu
Improvment: Added info and hosts stats in menu header
Improvment: Completely rewritten update-hosts.sh, fallback to a working copy if errors during download, short stats
Improvment: Path to Adblocking USB device is now stored within ab-solution.sh (no more searching find_adblock_device necessary)
--> thanks @Brouno for the push to do it
Improvment: Copy script file to adblocking-device much improved
Improvment: Actual IP Adrress is shown in Menu
General: Code cleanup
Screenshots v2.0, Main and Sub Menu:
Please check the Diversion website for latest version and discussion link.
Welcome to AB-Solution: The Ad Blocking Solution
The News
Sep 29 2016: update-hosts.sh version 1.4 Hotfix released. Run the (cu) option to update. See the changelog in this post.
Sep 28 2016: update-hosts.sh version 1.3 released. Run the (cu) option to update. See the changelog in this post.
Sep 21 2016: update-hosts.sh version 1.1 released. Run the (cu) option to update. See the changelog in this post.
Sep 19 2016: log-stats.sh version 1.1 released. For changelog and how to update see the instructions here.
Sep 07 2016: Version 2.0.1 released, v2.0 users please update using the [cu] option.
The important part
- Have Asuswrt-Merlin firmware installed on a supported router
- Have an ext2, 3 or 4 formatted USB device plugged in
- Get more info's on the AB-Solution website: ab-solution.info
Installing with curl
Log into your router with an SSH client (same credentials as the Web-UI) and enter:
Code:
curl -O www.ab-solution.info/releases/latest/ab-solution.sh && sh ab-solution.sh
This will start the install or update.
For more installation options look at the 1.07 release post:
http://www.snbforums.com/threads/ab-solution-1-07-is-out.31474/
Browser downloads
All downloads are on the website: ab-solution.info/releases/
How to start AB-Solution when installed
Log into your router with an SSH client.
If you are in /home/root, start AB-Solution with:
Code:
./ab-solution.sh
Code:
sh /tmp/mnt/<your device>/ab-solution.sh
Upgrading from previous versions
All previous AB-Solution versions can be updated running the installer.
Note: Manual installations of "Adblocking with combined hosts files" are no longer replaced with this version.
Release notes v2.0.1, Sep 07 2016
New: Green "IPv6" is shown in header when service is enabled
Fix: Removed falsely placed error message when running [22]
Fix: Changed IPv4 validation when selecting custom block IP. This caused a failed app restart
Fix: toggle weekly stats to [on] was not set correctly
General: Changed wording of post-mount and dnsmasq.postconf "Do not edit" warning
General: Code maintenance
Release notes v2.0
New: Toggle symlink from ab-solution.sh to /home/root/ab-solution.sh (by default activated)
New: Toggle shell history (persistent when rebooting)
New: Supports custom hosts files
New: Total count of blocked hosts in hosts file
New: Blocked hosts counter (only available when logging is on)
New: Current log stats, saved to file or in terminal. Many thanks to @eaz for the code
New: Toggle weekly stats, saved to file
New: Use custom block IP (e.g for pixelserv-tls)
New: New version check and install from within AB-Solution
New: Depending on system state, option to install, upgrade, re-install or new install
Improvment: App restart improved (no more random execution of code)
Improvment: Install routine
Improvment: Added Sub Menu to unclutter Main Menu
Improvment: Added info and hosts stats in menu header
Improvment: Completely rewritten update-hosts.sh, fallback to a working copy if errors during download, short stats
Improvment: Path to Adblocking USB device is now stored within ab-solution.sh (no more searching find_adblock_device necessary)
--> thanks @Brouno for the push to do it
Improvment: Copy script file to adblocking-device much improved
Improvment: Actual IP Adrress is shown in Menu
General: Code cleanup
Screenshots v2.0, Main and Sub Menu:
Last edited: