VelocityShield
作者:rebot | 分类:模组
Minecraft 版本: 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.7.10 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: velocity
标签: management technology utility
VelocityShield ?️
A powerful VPN detection plugin for Velocity proxy servers that helps protect your network from unwanted VPN connections.
Features ✨
- Dual VPN Detection: Uses both proxycheck.io and ip-api.com for reliable VPN detection
- Smart Fallback System: Automatically switches between services if one fails
- Efficient Caching: Reduces API requests with configurable cache duration
- Whitelist System: Easily manage trusted IPs
- Detailed Logging: Track VPN detection events with timestamps
- Modern Text Formatting: Beautiful messages using Adventure's text components
- Permission System: Control access to commands and bypasses
- Configurable: Highly customizable through config.yml
Installation ?
- Download the latest release from the Releases page
- Place the JAR file in your Velocity server's
pluginsdirectory - Start or restart your Velocity server
- Configure the plugin in
plugins/velocityshield/config.yml
Configuration ⚙️
# API Configuration
proxycheck-api-key: "YOUR_PROXYCHECK_API_KEY"
# VPN Detection Settings
use-proxycheck-as-primary: true
enable-fallback-service: true
allow-join-on-api-failure: true
# Cache Settings
enable-cache: true
cache-duration: 10
cache-time-unit: "SECONDS" # Options: SECONDS, MINUTES, HOURS, DAYS
# Debug Settings
enable-debug: false
Commands ?
| Command | Description | Permission |
|---|---|---|
/velocityshield or /vshield |
Reload the plugin configuration | velocityshield.reload |
/vshieldwhitelist or /vshieldwl |
Manage whitelisted IPs | velocityshield.whitelist |
Whitelist Commands
/vshieldwhitelist add <ip>- Add an IP to the whitelist/vshieldwhitelist remove <ip>- Remove an IP from the whitelist
Permissions ?
| Permission | Description |
|---|---|
velocityshield.reload |
Allows reloading the plugin configuration |
velocityshield.whitelist |
Allows managing the IP whitelist |
velocityshield.bypass |
Allows bypassing VPN detection |
API Integration ?
VelocityShield uses two VPN detection services:
-
proxycheck.io (Primary)
- Requires API key
- More accurate detection
- Higher rate limits with API key
-
ip-api.com (Fallback)
- Free to use
- No API key required
- Lower rate limits
Performance Optimization ?
- Caching: Reduces API requests by caching results
- Rate Limiting: Prevents API service overload
- Async Processing: Non-blocking VPN checks
- Efficient Cleanup: Automatic cache maintenance
Support ?
- Create an issue for bug reports or feature requests
- Join our Discord server for community support
Credits
- Velocity - The proxy server
- proxycheck.io - Primary VPN detection service
- ip-api.com - Fallback VPN detection service
- Adventure - Text formatting library
Made with ❤️ by PandaDevv
This plugin uses bStats
请登录后举报
暂无评论,抢个沙发吧~