(I'm working for a premium version of this)
- Fixed some errors in command /foxgate add.
- Using Proxy logger instead of the plugin logger in BungeeCord.
- Added GetIPIntel API.
- Added IP2Location API.
- Added VPNBlocker API.
Configuration with the new API's:
Code (YAML):
# IP2LOCATION
# https://ip2location.io/
#
# Details:
# https://ip2location.io/sign-up
#
# - 500 requests per day, no key, only proxy detection.
# - 30k montlhy requests, "free" plan, basic vpn detection.
# - 150k montlhy requests, "starter" plan, basic vpn detection.
# - 300k montlhy requests, "plus" plan, advanced vpn detection.
# - 600k montlhy requests, "security" plan, full vpn detection.
ip2location
:
# Enable this service?
enabled
: true
# Model request to use.
model
:
"JSON"
# Insert your key here.
# Don't delete this field!
#
# I changed here because if "key" parameters is
# in the URL, this make like this is trying to
# use a key. Delete '#' under and delete 'key: ""',
# remember to replace 'KEY' with your API key.
#key: "&key=KEY"
key
:
""
# URL.
url
:
"https://api.ip2location.io/?ip=%IP%&format=json%KEY%"
# Values to check.
values
:
# Fields to check.
# "is_proxy" only field if you don't has "Security" plan, the
# others if you pay 499$ for this...
fields
:
-
"is_proxy"
-
"proxy.is_vpn"
-
"proxy.is_tor"
-
"proxy.is_public_proxy"
-
"proxy.is_web_proxy"
-
"proxy.is_web_crawler"
-
"proxy.is_residential_proxy"
-
"proxy.is_botnet"
-
"proxy.is_spammer"
-
"proxy.is_scanner"
-
"proxy.is_consumer_privacy_network"
-
"proxy.is_enterprise_private_network"
-
"proxy.is_data_center"
# Type to determine.
type
: boolean
# GetIPIntel
# https://getipintel.net/
#
# Details:
# https://getipintel.net/free-proxy-vpn-tor-detection-api/#FAQ
#
# Details:
# - 500 requests per day and 15 requests per minute - normal.
# - Unknowned requests with a "package".
getipintel
:
# Enable this service?
# PLEASE, PUT A VALID "EMAIL" LIKE
# KEY TO USE THIS, OTHERWISE, THIS CAN
# BLOCK YOU (SOMETIMES, INSTANTLY).
enabled
: false
# Model request to use.
model
:
"JSON"
# Insert your key here.
# Don't delete this field!
# PLEASE, PUT A VALID "EMAIL" LIKE
# KEY TO USE THIS, OTHERWISE, THIS CAN
# BLOCK YOU (SOMETIMES, INSTANTLY).
key
:
""
# URL.
url
:
"https://check.getipintel.net/check.php?ip=%IP%&contact=%KEY%&flags=m&format=json"
# Values to check.
values
:
# Fields to check.
fields
:
-
"result"
# Type to determine.
type
: '1'
# VPN Blocker
# https://vpnblocker.net/
#
# Details:
# https://vpnblocker.net/
#
# - 500 montlhy requests, no key/free.
# - Unlimited requests, paid.
vpnblocker
:
# Enable this service?
enabled
: false
# Model request to use.
model
:
"JSON"
# Headers in case is necessary.
#
# Set to: 'headers: []' to disable.
headers:
'X-API-KEY'
: 'KEY'
# URL.
url
:
"https://api.vpnblocker.net/v2/json/%IP%"
# Values to check.
values
:
# Fields to check.
fields
:
-
"host-ip"
# Type to determine.
type
: boolean
You found a error? Join to the
Discord server
clicking here.
Reset you config.yml to get new the new changes!