![]() ![]() Whether to notify opers about anything else besides fatal errors (warnings/errors, blocked/whitelisted connections, etc) - defaults to yes A list of countries to block, you need at least one for obvious reasons mmdb file you downloaded earlier, notice the path is relative to the Unreal _installation_ directory Well I wouldn't mind incorporating my paid geoip module into base U6. I think the choices are basically: oper only or everyone.Ĭ4. ![]() This should be configurable in the config as not everyone will want to expose this information. I don't think a configuration-style blacklist approach would be useful since we already have other blocks for it (ban user )Ĭ3. While technically you could ban and then exempt and such, this makes you loose the ability to place specific bans (eg So consider some configuration-style whitelist approach. People may want to authorize users based on a whitelist, in which case the above may not be flexible enough. ![]() Make it an extban (+b / +e / +I) which also means it is an extended server ban (GLINE / ELINE /. Obviously the geoip providers must be writtenĬ1. A geoip API may be needed, or possible we can just get away with an optional callback function such as how cloaking works (we should only complicate things if it is needed.)ī2. To make it flexible we need to have different modules for different providers. In any case, we should select some kind of suggested or primary/default one, taking into account all these concerns (and also quality, of course)ī1. Related a bit: some providers use a certain file format that only a certain library can read that may not be GPLv2 compatible, such things will always have to be investigatedĪ4. I think it would be nice to support different providers, this makes us and our users flexible if the rules or license changesĪ3. Since the GDPR and other laws various providers have pulled their data for free unrestricted download and made you register, some have licenses that were previously open and have been turned into something restrictiveĪ2. There are various legal and usage questions that come up with regards to providers:Ī1. I'm not so sure if they can/will be used as-is, but they can be used for inspiration and well. I am aware that both k4be and Gottem have made geoip modules. Similarly, it was a goal of UnrealIRCd 5 but it was dropped at the end because otherwise the release date could not be met (Dec 2019). There are benefits to having a dynamic IP from this VPS compared to all my static VPS nodes.As mentioned in 0005005 geoip has been suggested before. Also they've never been able to completely block this server in China, they may block an individual IP address, but switch to a new IP and it's working again. In the 3 years I've had this server, it's never once been blocked by Netflix, most likely because the IP changes too regularly for them to detect that too many accounts are accessing the service from one IP. I've never actually directly kept track of the IP addresses assigned to the VPS as there's never been a need to, but I do casually glance at the IP when running speed tests. Yes you could block all of them, but then how many legitimate users would you block? I'm illustrating that the pool of IP addresses the data centre pool gets their dynamic IPs from is massive, 224.x.x.x for example, the IP could fall anywhere into that range, although it may be limited to a smaller subset of 224.1.x.x, if the streaming services blocked all IP addresses starting with 224 how many legitimate users are not going to be able to use that service? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |