Chia sẻ công cụ kiểm tra và phát hiện IP là proxy: Proxy Detector

Chia sẻ công cụ kiểm tra và phát hiện IP là proxy: Proxy Detector
5 (100%) 2 vote[s]

Xin chào anh em theo dõi blog24h!
Ở bài trước, mình có Chia sẻ công cụ phát hiện proxy miễn phí : IPhub proxy detector. Nhưng có vẻ IPhub đã thay đổi. Vậy nên mình xin chia sẻ lại công cụ Kiểm tra địa chỉ IP miễn phí & Kiểm tra phát hiện proxy VPN.
Đầu tiên mời anh em xem bản demo và cùng kiểm tra:

Free tools proxy detector

Trông bộ tools này mình sử dụng API của https://proxycheck.io/

Các bạn vào đăng ký lấy API.

Truy cập https://github.com/proxycheck/proxycheck-php để tại code về.

Giới hạn dịch vụ

  • Người dùng miễn phí không có API API = 100 Truy vấn hàng ngày
  • Người dùng miễn phí với Khóa API = 1.000 Truy vấn hàng ngày
  • Người dùng được trả tiền với Khóa API = 10.000 đến 10,24 triệu + Truy vấn hàng ngày

Nhận Khóa API của bạn tại proxycheck.io miễn phí.
 
Hướng dẫn:
Tạo một file bất kỳ với nội dung như sau:

require_once('vendor/autoload.php');
// Get your visitors IP Address
// If you're using CloudFlare change $_SERVER["REMOTE_ADDR"] to $_SERVER["HTTP_CF_CONNECTING_IP"]
$ip = $_SERVER["REMOTE_ADDR"];
// Input your options for this query including your optional API Key and query flags.
$proxycheck_options = array(
  'API_KEY' => '######-######-######-######', // Your API Key.
  'ASN_DATA' => 1, // Enable ASN data response.
  'DAY_RESTRICTOR' => 7, // Restrict checking to proxies seen in the past # of days.
  'VPN_DETECTION' => 1, // Check for both VPN's and Proxies instead of just Proxies.
  'INF_ENGINE' => 1, // Enable or disable the real-time inference engine.
  'TLS_SECURITY' => 0, // Enable or disable transport security (TLS).
  'QUERY_TAGGING' => 1, // Enable or disable query tagging.
  'CUSTOM_TAG' => '', // Specify a custom query tag instead of the default (Domain+Page).
  'BLOCKED_COUNTRIES' => array('Wakanda', 'CN'), // Specify an array of countries or isocodes to be blocked.
  'ALLOWED_COUNTRIES' => array('Azeroth', 'US') // Specify an array of countries or isocodes to be allowed.
);
  
$result_array = \proxycheck\proxycheck::check($ip, $proxycheck_options);
if ( $result_array['block'] == "yes" ) {
    
  // Example of a block and the reason why.
  echo "Blocked, reason: " . $result_array['block_reason'];
  exit;
} else {
    
  // No Proxy / VPN / Blocked Country detected.
  echo "Not blocked.";
    
}

Còn phần demo là mình đã code riêng để check cùng IP.
 
Anh em nào thích vui lòng chia sẻ bài viết lên facebook (dạng công khai) và để lại mail trong mục bình luận. Mình sẽ gửi qua mail.

NotePad24h tạo ghi chú miễn phí và lưu trữ vĩnh viễn

1
Comment của bạn

avatar
1 Chuỗi nhận xét
0 Chủ đề trả lời
0 Người theo dõi
 
Most reacted comment
Hottest comment thread
0 Tác giả nhận xét
Tác giả nhận xét gần đây
  Theo Dõi  
Mới Nhất Cũ Hơn Được bình chọn nhiều nhất
Thông báo
trackback

[…] Chia sẻ công cụ kiểm tra phát hiện Ip là proxy […]