Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Hàng rào địa lý

PRECC bao gồm kiểm tra tuân thủ hàng rào địa lý IP cho các môi trường được quản lý. Đây là tính năng Pro.

Tổng quan

Một số tổ chức yêu cầu các công cụ phát triển chỉ hoạt động trong các vùng địa lý được phê duyệt. Tính năng hàng rào địa lý của PRECC xác minh rằng địa chỉ IP của máy hiện tại nằm trong danh sách vùng được phép.

Kiểm tra tuân thủ

$ precc geofence check
[precc] Current IP: 203.0.113.42
[precc] Region: US-East (Virginia)
[precc] Status: COMPLIANT
[precc] Policy: us-east-1, us-west-2, eu-west-1

Nếu máy nằm ngoài các vùng được phép:

$ precc geofence check
[precc] Current IP: 198.51.100.7
[precc] Region: AP-Southeast (Singapore)
[precc] Status: NON-COMPLIANT
[precc] Policy: us-east-1, us-west-2, eu-west-1
[precc] Warning: Current region is not in the allowed list.

Làm mới dữ liệu hàng rào địa lý

$ precc geofence refresh
[precc] Fetching updated IP geolocation data...
[precc] Updated. Cache expires in 24h.

Xem thông tin hàng rào địa lý

$ precc geofence info
Geofence Configuration
======================
Policy file:    ~/.config/precc/geofence.toml
Allowed regions: us-east-1, us-west-2, eu-west-1
Cache age:      2h 14m
Last check:     2026-04-03 09:12:00 UTC
Status:         COMPLIANT

Xóa bộ nhớ đệm

$ precc geofence clear
[precc] Geofence cache cleared.

Cấu hình

Chính sách hàng rào địa lý được định nghĩa trong ~/.config/precc/geofence.toml:

[geofence]
allowed_regions = ["us-east-1", "us-west-2", "eu-west-1"]
check_on_init = true
block_on_violation = false

Đặt block_on_violation = true để ngăn PRECC hoạt động khi nằm ngoài các vùng được phép.