Coder Social home page Coder Social logo

Comments (14)

ChapayTv avatar ChapayTv commented on August 17, 2024

I am also interested in this question. At the moment, all the sites that I visit are proxied. How to solve the problem?

from hiddify-next.

papampi avatar papampi commented on August 17, 2024

It uses new sing-box rules and auto updates them, no need to worry about them anymore.
I think every 120 hours or at each start.

from hiddify-next.

ghkghkghk avatar ghkghkghk commented on August 17, 2024

It uses new sing-box rules and auto updates them, no need to worry about them anymore. I think every 120 hours or at each start.
image

As you described, these two "db" files will be updated by sing-box every 120 hours. Is this correct?

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

It uses new sing-box rules and auto updates them, no need to worry about them anymore. I think every 120 hours or at each start.

This obviously doesn't work because now all my sites open from the IP server. domains . ru are not filtered!

from hiddify-next.

papampi avatar papampi commented on August 17, 2024

As you described, these two "db" files will be updated by sing-box every 120 hours. Is this correct?

Nope, it reads directly from urls , you can check the urls it is using by openning the current-config.json file.
It has some urls to the .srs files like this:

    "rule_set": [
      {
        "type": "remote",
        "tag": "geoip-ru",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/country/geoip-ru.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-ru",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/country/geosite-ru.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-ads",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-category-ads-all.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-malware",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-malware.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-phishing",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-phishing.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-cryptominers",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-cryptominers.srs",
        "update_interval": "120h0m0s"
      },
...

The first two rules will be added by the region you select,
And the rest will be added if you turn on block advertisement

from hiddify-next.

ghkghkghk avatar ghkghkghk commented on August 17, 2024

As you described, these two "db" files will be updated by sing-box every 120 hours. Is this correct?

Nope, it reads directly from urls , you can check the urls it is using by openning the current-config.json file. It has some urls to the .srs files like this:

    "rule_set": [
      {
        "type": "remote",
        "tag": "geoip-ru",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/country/geoip-ru.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-ru",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/country/geosite-ru.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-ads",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-category-ads-all.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-malware",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-malware.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-phishing",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-phishing.srs",
        "update_interval": "120h0m0s"
      },
      {
        "type": "remote",
        "tag": "geosite-cryptominers",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/hiddify/hiddify-geo/rule-set/block/geosite-cryptominers.srs",
        "update_interval": "120h0m0s"
      },
...

The first two rules will be added by the region you select, And the rest will be added if you turn on block advertisement

So, manually deleting the two "db" files in the working directory will have no effect, right?
image

I would also like to ask, the size of this online "srs" file is very small, can it replace the function of the original db format file?
image

from hiddify-next.

papampi avatar papampi commented on August 17, 2024

So, manually deleting the two "db" files in the working directory will have no effect, right?

You can clearout content of geo-assets folder with no problem in 1.6.x

I would also like to ask, the size of this online "srs" file is very small, can it replace the function of the original db format file?

Usually so small, that's why sing-box changed it ruling format so it doesn't need to load a 10 MB .db file for 100 KB .db rules.
You can download the .srs files and check their size.
For example geoip-ru.srs is about 65 KB

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

What should I do on Android?

from hiddify-next.

papampi avatar papampi commented on August 17, 2024

What should I do on Android?

Nothing ... just use it ...
If you dont want old .db files, you can clear out its data ... but not needed on any of them.
New hiddify uses the new sing-box rules

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

What should I do on Android?

Nothing ... just use it ... If you dont want old .db files, you can clear out its data ... but not needed on any of them. New hiddify uses the new sing-box rules
So I used to have all .ru domains opened directly, but now with some kind of fig through a proxy. How do I do this?

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

What should I do on Android?

Nothing ... just use it ... If you dont want old .db files, you can clear out its data ... but not needed on any of them. New hiddify uses the new sing-box rules

My routes are not filtered .ru

from hiddify-next.

papampi avatar papampi commented on August 17, 2024

No idea ... Have you set correct region?
Maybe uninstall /install ... see how it goes.
Or wait for stable release.

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

No idea ... Have you set correct region? Maybe uninstall /install ... see how it goes. Or wait for stable release.

I have a stable version, I deleted and reinstalled the program. It's no use.

from hiddify-next.

ChapayTv avatar ChapayTv commented on August 17, 2024

There are no .ru contortions on any site.

from hiddify-next.

Related Issues (20)

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.