GithubHelp home page GithubHelp logo

zutzo / adguard-home-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jgeek00/adguard-home-manager

0.0 0.0 0.0 4.95 MB

AdGuard Home client created with Flutter

License: Apache License 2.0

Shell 0.05% Ruby 0.24% C++ 2.22% C 0.13% Objective-C 0.01% Kotlin 0.01% Dart 95.26% Swift 0.18% CMake 1.67% Inno Setup 0.25%

adguard-home-manager's Introduction

AdGuard Home Manager is an AdGuard Home unofficial client developed with Flutter.

Main features

▶ Manage your AdGuard Home server on an easy way.

▶ Supports HTTP and HTTPS connections.

▶ Enable and disable the different protections with only one switch.

▶ Add multiple servers to the app, and manage all of them from here.

▶ See and filter the query logs.

▶ Manage your filtering lists.

▶ See the clients list and create a custom configuration for a client.

▶ Configure the allowed devices, DHCP, DNS or rewrites among others.

▶ Material You interface with dynamic theming (only Android 12+).

▶ Full desktop support with builds for macOS, Linux and Windows.

▶ Responsive UI adapted for landscape displays.

Privacy policy

Check the privacy policy here.

Disclaimer

This is an unofficial application. The AdGuard Home team and the development of the AdGuard Home software is not related in any way with this application.

Recommended configuration and lists

On this repository you can find a recommended configuration for AdGuard Home and some lists. Thanks to JuanRodenas.

Generate production build

  • macOS
    1. flutter clean
    2. flutter pub get
    3. flutter build macos --release
    4. Open macos/Runner.xcworkspace on Xcode
    5. Make sure all the pods have the minimum deployment version at 10.14
    6. Select Runner > Targets Runner
    7. Make sure the Version and Build numbers are correct
    8. Click on Product menu and on Archive
    9. Select the first on the list and click on Distribute app, select Copy App and click on Next
  • Linux
      Prerequisites
      1. Install rps by running dart pub global activate rps --version 0.7.0-dev.6
      Build
      1. Open debian.yaml file inside debian/ and update the version number
      2. run rps build linux
      3. The .tar.gz is at build/linux/x64/release/bundle
      4. The .deb package is at debian/packages
  • Windows
    1. flutter clean
    2. flutter pub get
    3. flutter build windows
    4. Open Inno Setup Compiler application and load the script
    5. The script is located at windows/innosetup_installer_builder.iss
    6. Update the version number and save the changes
    7. Click on the Compile button
    8. The installer will be generated at build/windows/aghm_installer.exe

Third party libraries


Created by JGeek00

adguard-home-manager's People

Contributors

jgeek00 avatar zutzo avatar akszyn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.