-
Just to have a reference answer to this commonly and trivially suggested "feature": That's why not: This is the cost of how much bandwidth uBO currently incurs on each server freely hosting the filter lists -- keep in mind these lists are updated every few days. The lists are currently freely hosted on a couple of servers, each of those servers see the kind of bandwidth shown above if not more. And notice that the price tag above is only for North America. If we let this sort of bandwidth usage grow unbound, it's not going to be free anymore, and you can see the sort of cost we would face -- it's essentially an end to the project. Version 1.54.0 of uBO will support differential updates, this should significantly reduce bandwidth while having lists update more often. |
Beta Was this translation helpful? Give feedback.
Replies: 10 comments 18 replies
-
I always thought default filters on uBO are retrieved through the source repository (uAssets). That would meant I thought github lifted all the filter extraction work. Isn't that true ? |
Beta Was this translation helpful? Give feedback.
-
How about having a sign-in mechanism in order to update the lists? (and a throttle per registration) |
Beta Was this translation helpful? Give feedback.
-
How about implementing IPFS Update for future ? It will allow users to share bandwidth instead of using the same CDN again and again, our bandwidth is unlimited because we have a bunch. |
Beta Was this translation helpful? Give feedback.
-
Github page ( https://stackoverflow.com/questions/66980994/simulate-trusted-user-click-in-javascript |
Beta Was this translation helpful? Give feedback.
-
Cloudflare and co. provide caching mechanisms for free before requests hit your server suitable for hosting the lists. With proper cache rules the bandwidth can be reduced by 99% if not more. Under my impression I must be missing something? |
Beta Was this translation helpful? Give feedback.
-
What is involved for someone to become a CDN partner to help share the load on bandwidth for things like uBO filter lists or other aspects of your operation? |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
-
Just to outline, Brave just pull from Github directly, not from the uBO mirrors. Does jsdelivr allow config of traffic, see any potentional abusive IP details. and also rate limit abusive ip's/users? Or ask if its possible if the same (possible abusive) IP requests it within X mins/hours, taking into account companies with static IP's etc. Then it can be slowed down or blocked until the requests stop coming through after a certain time frame. Maybe reachout to see if jsdelivr can help? and point to this thread. |
Beta Was this translation helpful? Give feedback.
They are fetched from one of many servers mirroring GitHub repo: https://github.com/gorhill/uBlock/blob/1.53.0/assets/assets.json#L49-L54. At the bottom of About pane, it says: