/
mikopbx
/
ModuleVietnameseLanguagePack
Обзор
Документация
Войти
/
mikopbx
/
ModuleVietnameseLanguagePack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
Messages/vi/NetworkSecurity.php
393 строки
32 KB
Nikolay Beketov
Initial commit: ModuleVietnameseLanguagePack language pack for MikoPBX
06 апр 2026, 10:12
06 апр 2026, 10:12
d786a0b
Код
Авторство
О чём код?
<?php return [ 'f2b_BlockingRulesHeader' => 'Blocking rules', 'f2b_AdditionalSettingsHeader' => 'Additional settings', 'f2b_SecurityPresetHeader' => 'Mức độ bảo vệ', 'f2b_SecurityPresetLabel' => 'Mức độ bảo vệ chống tấn công', 'f2b_SecurityPresetWeak' => 'Yếu', 'f2b_SecurityPresetNormal' => 'Bình thường', 'f2b_SecurityPresetEnhanced' => 'Tăng cường', 'f2b_SecurityPresetParanoid' => 'Hoang tưởng', 'f2b_DurationMinutes' => ' phút', 'f2b_DurationHours' => ' giờ', 'f2b_DurationDays' => ' ngày', 'f2b_SecurityPresetTooltip_header' => 'Mức độ bảo vệ chống xâm nhập', 'f2b_SecurityPresetTooltip_desc' => 'Chọn mức độ bảo vệ tự động cấu hình số lần thử được phép, thời gian quan sát và thời gian chặn.', 'f2b_SecurityPresetTooltip_levels_header' => 'Các mức độ bảo vệ:', 'f2b_SecurityPresetTooltip_note' => 'Đảm bảo rằng các địa chỉ IP của quản trị viên đã được thêm vào danh sách trắng trước khi tăng mức độ bảo vệ.', 'f2b_SecurityPresetTooltip_level_weak' => 'Yếu — 20 lần thử trong 10 phút, cấm trong 10 phút. Dành cho thiết lập ban đầu và mạng đáng tin cậy.', 'f2b_SecurityPresetTooltip_level_normal' => 'Bình thường — 10 lần thử trong 1 giờ, cấm trong 1 ngày. Khuyến nghị cho hầu hết.', 'f2b_SecurityPresetTooltip_level_enhanced' => 'Tăng cường — 5 lần thử trong 6 giờ, cấm trong 7 ngày. Dành cho máy chủ tiếp xúc với internet.', 'f2b_SecurityPresetTooltip_level_paranoid' => 'Hoang tưởng — 3 lần thử trong 24 giờ, cấm trong 30 ngày. Dành cho máy chủ đang bị tấn công.', 'f2b_BanTime' => 'Thời gian chặn', 'f2b_BanTime3Hours' => '3 giờ', 'f2b_BanTime12Hours' => '12 giờ', 'f2b_BanTime24Hours' => '24 giờ', 'f2b_BanTime3Days' => '3 ngày', 'f2b_BanTime7Days' => '7 ngày', 'f2b_BanedTime' => 'Ngày', 'f2b_BanDate' => 'Ngày bị cấm', 'f2b_Expires' => 'Hết hạn', 'f2b_BannedIpTabHeader' => 'Địa chỉ bị chặn', 'f2b_Fail2BanSwitch' => 'Sử dụng hệ thống khóa hoạt động Fail2Ban', 'f2b_FindTime' => 'Khoảng thời gian quan sát', 'f2b_FindTime10Min' => '10 phút', 'f2b_FindTime1Hour' => '1 giờ', 'f2b_FindTime30Min' => '30 phút', 'f2b_FindTime3Hours' => '3 giờ', 'f2b_IpAddres' => 'Địa chỉ IP', 'f2b_Jail_asterisk_ami_v2' => 'Lỗi ủy quyền AMI hoặc AJAM', 'f2b_Jail_asterisk_error_v2' => 'Lỗi ủy quyền SIP (lỗi)', 'f2b_Jail_asterisk_public_v2' => 'Lỗi ủy quyền SIP (công khai)', 'f2b_Jail_asterisk_security_log_v2' => 'Lỗi ủy quyền SIP (security_log)', 'f2b_Jail_asterisk_v2' => 'Lỗi ủy quyền SIP', 'f2b_Jail_asterisk_iax_v2' => 'Lỗi xác thực IAX', 'f2b_Jail_dropbear' => 'Lỗi ủy quyền phiên SSH', 'f2b_Jail_dropbear_v2' => 'Lỗi xác thực phiên SSH', 'f2b_Jail_mikopbx-exploit-scanner_v2' => 'Quét lỗ hổng bảo mật (yêu cầu đáng ngờ)', 'f2b_Jail_mikopbx-nginx-errors_v2' => 'Lỗi nginx (yêu cầu đến các đường dẫn không tồn tại)', 'f2b_Jail_mikopbx-www' => 'Lỗi ủy quyền trong giao diện quản trị tổng đài', 'f2b_Jail_mikopbx-www_v2' => 'Lỗi xác thực trong giao diện quản trị PBX', 'f2b_MaxReqSec10' => '10 yêu cầu/giây', 'f2b_MaxReqSec100' => '100 yêu cầu/giây', 'f2b_MaxReqSec30' => '30 yêu cầu/giây', 'f2b_MaxReqSec300' => '300 yêu cầu/giây', 'f2b_MaxReqSecUnlimited' => '∞', 'f2b_MaxRetry' => 'Số lần thử trước khi chặn', 'f2b_PBXFirewallMaxReqSec' => 'Số lượng tối đa các gói tin SIP đến', 'f2b_Reason' => 'Lý do', 'f2b_SettingsTabHeader' => 'Thiết lập bảo vệ', 'f2b_TableBannedEmpty' => 'Không có dữ liệu', 'f2b_TableBannedHeader' => 'Địa chỉ bị chặn', 'f2b_Unban' => 'Mở khóa', 'f2b_ValidateBanTimeRange' => 'Thời gian chặn không hợp lệ', 'f2b_ValidateFindTimeRange' => 'Thời gian phân tích không chính xác cho các nỗ lực ủy quyền', 'f2b_ValidateMaxRetryRange' => 'Số lượng tham số thử lại không được đặt chính xác', 'f2b_WhiteList' => 'Danh sách các địa chỉ và mạng con không bao giờ bị chặn (cách nhau bằng khoảng trắng)', // FW 'fw_ErrorLoadingData' => 'Lỗi khi tải dữ liệu', 'fw_ErrorLoadingRecord' => 'Lỗi khi tải mục nhập', 'fw_AccessAllowedForSubnet' => 'Truy cập sẽ được phép cho mạng con', 'fw_AccessBlockedForSubnet' => 'Truy cập sẽ bị chặn cho mạng con', 'fw_AddNewRule' => 'Thêm mạng con mới', 'fw_AdditionalRules' => 'Tùy chọn bổ sung', 'fw_AfterFailedAttempts' => 'sau các nỗ lực ủy quyền thất bại.', 'fw_AllNetworksRule' => 'Tất cả các mạng có sẵn', 'fw_CommandCopied' => 'Lệnh đã được sao chép vào clipboard', 'fw_ConfigureOnHost' => 'Trong môi trường Docker, hãy cấu hình các quy tắc trên máy chủ', 'fw_CopyCommand' => 'Sao chép', 'fw_DenyNetwork' => 'Mạng con bị cấm', 'fw_Description' => 'Tiêu đề', 'fw_DirectSIPRouting' => 'Các gói tin SIP sẽ được định tuyến trực tiếp mà không cần xử lý NAT', 'fw_DockerConfigureRules' => 'Ví dụ:', 'fw_DockerEnvironmentNotice' => 'Môi trường Docker', 'fw_DockerFirewallInfo' => 'Trong môi trường Docker, bảo vệ được áp dụng ở cấp độ ứng dụng', 'fw_DockerLimitedService' => 'Dịch vụ luôn có sẵn trong mạng Docker; các hạn chế cần được đặt ở cấp máy chủ, nếu không truy cập sẽ không hạn chế.', 'fw_DockerLimitedServiceInfo' => 'Trong môi trường Docker, nên cấu hình các quy tắc tường lửa ở cấp máy chủ.', 'fw_DockerLimitedServiceTitle' => 'Bị hạn chế trong Docker', 'fw_DockerLimitedServicesInfo' => 'Một số dịch vụ có bảo vệ hạn chế trong môi trường Docker. Chỉ các giao thức HTTP, SSH, AMI và SIP được hỗ trợ đầy đủ.', 'fw_Effect' => 'Hiệu ứng', 'fw_ExampleHostCommands' => 'Các lệnh ví dụ cho máy chủ:', 'fw_ExampleHostCommandsAllow' => 'Để cho phép dịch vụ trên máy chủ:', 'fw_ExampleHostCommandsBlock' => 'Để chặn dịch vụ trên máy chủ:', 'fw_Fail2banWillIgnore' => 'Fail2ban sẽ bỏ qua các nỗ lực ủy quyền thất bại từ mạng con', 'fw_Fail2banWillMonitor' => 'Fail2ban sẽ giám sát và có thể chặn các địa chỉ IP từ mạng con', 'fw_ForNetwork' => 'Cho mạng', 'fw_ICMPDescription' => 'Giao thức ICMP (ping)', 'fw_IptablesRulesApplied' => 'Các quy tắc iptables sau sẽ được áp dụng', 'fw_ItIsLocalNetwork' => 'Đây là VPN hoặc mạng cục bộ, điện thoại từ mạng này kết nối trực tiếp với trạm mà không cần định tuyến NAT', 'fw_LocalAddressDetection' => 'Các địa chỉ thiết bị sẽ được xác định là địa phương', 'fw_LocalhostOnly' => 'Chỉ kết nối cục bộ', 'fw_LocalNetworkTooltip' => 'Chỉ định tùy chọn này cho các mạng địa phương hoặc VPN mà các thiết bị kết nối trực tiếp với MikoPBX mà không cần NAT. Điều này ảnh hưởng đến việc xử lý gói tin SIP và cho phép xác định chính xác các địa chỉ thiết bị trong mạng địa phương.', 'fw_LocalNetworksRule' => 'Mạng con nơi đặt MikoPBX', 'fw_NATHandling' => 'Mạng', 'fw_NeedConfigureRule' => 'Yêu cầu cài đặt', 'fw_NewerBlockIp' => 'Không bao giờ chặn địa chỉ từ mạng này, bỏ qua lỗi ủy quyền điện thoại và lỗi nhập mật khẩu trong giao diện Web', 'fw_NewerBlockIpTooltip' => 'Các địa chỉ IP từ mạng con này sẽ không bao giờ bị chặn bởi dịch vụ Fail2ban, ngay cả sau nhiều lần thử đăng nhập thất bại. Sử dụng tùy chọn này cho các mạng đáng tin cậy như mạng văn phòng hoặc VPN.', 'fw_NoContactRewriting' => 'Các tiêu đề Contact sẽ không bị viết lại', 'fw_Permit' => 'Mạng con', 'fw_PermitNetwork' => 'mạng con', 'fw_PortDescAJAMHTTP' => 'AJAM qua HTTP', 'fw_PortDescAJAMHTTPS' => 'AJAM qua HTTPS', 'fw_PortDescAMI' => 'Asterisk Manager Interface', 'fw_PortDescHTTP' => 'Giao diện web HTTP', 'fw_PortDescHTTPS' => 'Giao diện web HTTPS', 'fw_PortDescIAXProtocol' => 'Giao thức IAX', 'fw_PortDescRTPMedia' => 'Luồng media RTP', 'fw_PortDescSIPSignaling' => 'Tín hiệu SIP', 'fw_PortDescSIPTLS' => 'SIP qua TLS', 'fw_PortDescSSH' => 'Truy cập SSH', 'fw_RequiredPorts' => 'Các cổng cần thiết:', 'fw_Rules' => 'Dịch vụ có sẵn', 'fw_SecurityWarning' => 'Cảnh báo: Điều này giảm bảo mật cho mạng đã chỉ định. Chỉ sử dụng cho các mạng đáng tin cậy.', 'fw_ServicePortsInfo' => 'Các cổng được sử dụng', 'fw_StatusDisabled' => 'Tường lửa và chống hack bị vô hiệu hóa', 'fw_StatusEnabled' => 'Bao gồm tường lửa và chống hack', 'fw_Subnet' => 'Mặt nạ mạng con', 'fw_TableColumnDescription' => 'Tiêu đề', 'fw_TableColumnNetwork' => 'Mạng con / Địa chỉ', 'fw_ValidatePermitAddress' => 'Địa chỉ mạng con không chính xác. Hãy thử một thiết kế như 192.168.1.0/24', 'fw_ValidateRuleName' => 'Nhập tên cho mạng con', 'fw_WillBeHandledAsExternal' => 'sẽ được xử lý như mạng bên ngoài với NAT traversal được kích hoạt.', 'fw_ajamDescription' => 'Asterisk HTTP/HTTPS: AJAM, WebRTC, ARI', 'fw_ajamDescriptionHint' => 'AJAM - truy cập Asterisk Manager qua HTTP/HTTPS<br>WebRTC - kết nối WebSocket cho SIP over WebSocket (wss://)<br>ARI - Asterisk REST Interface (nếu được bật trong cài đặt)', 'fw_amiDescription' => 'AMI - truy cập vào api trình quản lý dấu hoa thị qua telnet', 'fw_amiDescriptionHint' => 'AMI (Asterisk Manager Interface) - giao thức quản lý Asterisk<br>Được sử dụng để giám sát cuộc gọi, quản lý kênh, CDR<br>Kết nối qua telnet với tên người dùng và mật khẩu', 'fw_ctiDescription' => 'CTI - kết nối bảng điện thoại', 'fw_ctiDescriptionHint' => 'CTI (Computer Telephony Integration) - tích hợp điện thoại với máy tính<br>Được sử dụng bởi các mô-đun bảng điều khiển và phân tích<br>Cổng phụ thuộc vào các mô-đun đã cài đặt', 'fw_iaxDescription' => 'IAX - đăng ký điện thoại và lưu lượng thoại', 'fw_iaxDescriptionHint' => 'IAX (Inter-Asterisk eXchange) - giao thức giao tiếp giữa các máy chủ Asterisk<br>Được sử dụng để kết nối với nhà cung cấp và trunking<br>Tín hiệu và giọng nói được truyền qua một cổng UDP duy nhất', 'fw_icmpDescription' => 'ICMP - giao tiếp ping', 'fw_icmpDescriptionHint' => 'ICMP (Internet Control Message Protocol) - giao thức dịch vụ<br>Được sử dụng để chẩn đoán mạng bằng lệnh ping<br>Cho phép kiểm tra tính khả dụng của máy chủ và đo độ trễ', 'fw_sipDescription' => 'SIP & RTP - đăng ký điện thoại và lưu lượng thoại', 'fw_sipDescriptionHint' => 'SIP (Session Initiation Protocol) - tín hiệu để thiết lập cuộc gọi<br>RTP (Real-time Transport Protocol) - truyền lưu lượng giọng nói<br>SIP hoạt động qua UDP/TCP và TLS bảo mật, RTP sử dụng UDP', 'fw_sshDescription' => 'SSH - truy cập hệ thống gốc', 'fw_sshDescriptionHint' => 'SSH (Secure Shell) - truy cập an toàn vào dòng lệnh Linux<br>Được sử dụng để quản trị hệ thống từ xa<br>Kết nối với tên người dùng root và mật khẩu hoặc khóa SSH', 'fw_webDescription' => 'WEB - truy cập vào giao diện quản trị', 'fw_webDescriptionHint' => 'HTTP/HTTPS - giao thức truy cập giao diện web MikoPBX<br>Truy cập qua trình duyệt với tên người dùng và mật khẩu quản trị viên<br>Khuyến nghị sử dụng HTTPS để bảo mật', // IPv6 Firewall Support 'fw_ValidateIPv4Address' => 'Định dạng địa chỉ IPv4 không hợp lệ', 'fw_ValidateIPv6Address' => 'Định dạng địa chỉ IPv6 không hợp lệ', 'fw_ValidateEitherIPv4OrIPv6Required' => 'Hãy chỉ định mạng IPv4 hoặc IPv6.', 'fw_ValidateOnlyOneProtocol' => 'Chỉ có thể chỉ định một giao thức duy nhất.', 'fw_IPv4Network' => 'Mạng IPv4', 'fw_IPv4Subnet' => 'Tiền tố IPv4', 'fw_IPv6Network' => 'Mạng IPv6', 'fw_IPv6Subnet' => 'Tiền tố IPv6', 'fw_IPv6OrIPv4Required' => 'Hãy chỉ định mạng IPv4 hoặc IPv6 (không nhất thiết phải cả hai). Mỗi quy tắc chỉ sử dụng một loại địa chỉ IP.', 'fw_Or' => 'HOẶC', // Backend Validation Messages 'fw_ValidationInvalidIPFormat' => 'Định dạng địa chỉ IP không hợp lệ: %network%', 'fw_ValidationIPv4SubnetRange' => 'Tiền tố mạng IPv4 phải nằm trong khoảng từ 0 đến 32, đã nhận được: %subnet%', 'fw_ValidationIPv4InvalidOctetCount' => 'Định dạng địa chỉ IPv4 không hợp lệ: %network% (phải có 4 octet)', 'fw_ValidationIPv4InvalidOctet' => 'OCtet IPv4 không hợp lệ #%index%: %octet% (phải nằm trong khoảng từ 0 đến 255)', 'fw_ValidationIPv6PrefixRange' => 'Độ dài tiền tố IPv6 phải nằm trong khoảng từ 0 đến 128, đã nhận được: %subnet%', 'fw_ValidationIPv6ZoneIdNotAllowed' => 'ID vùng IPv6 (ví dụ: %%eth0) không được phép sử dụng trong các quy tắc tường lửa: %network%', 'fw_ValidationIPv6InvalidFormat' => 'Định dạng địa chỉ IPv6 không hợp lệ: %network%', 'fw_ValidationInvalidCIDRFormat' => 'Định dạng ký hiệu CIDR không hợp lệ: %cidr%', // Default firewall rule names 'fw_AllIPv4NetworkRule' => 'Toàn bộ mạng IPv4', 'fw_AllIPv6NetworkRule' => 'Toàn bộ mạng IPv6', 'fw_LocalNetworkRuleDescription' => 'Mạng cục bộ', // NW 'nw_AllowNatPortForwarding' => 'Trạm này được đặt phía sau bộ định tuyến NAT', 'nw_CurrentIPFromDHCP' => 'Địa chỉ IP hiện tại được cấp qua DHCP', 'nw_DNSAddresses' => 'Địa chỉ máy chủ DNS', 'nw_DeleteCurrentInterface' => 'Xóa giao diện này', 'nw_Domain' => 'Tên miền', 'nw_Gateway' => 'Cổng', 'nw_GatewayAddress' => 'Địa chỉ cổng', 'nw_Hostname' => 'tên máy chủ cục bộ', 'nw_IPAddress' => 'Địa chỉ IP', 'nw_InterfaceName' => 'Tên kết nối mạng', 'nw_InternetInterface' => 'Giao diện mạng với truy cập Internet', 'nw_InternetSettings' => 'Cài đặt giao diện Internet', 'nw_LookUpExternalIp' => 'Tìm ra IP bên ngoài', 'nw_NATConfigurationInfo' => 'Thông tin về cấu hình NAT', 'nw_NATInfo1' => 'Nếu mạng của bạn được định cấu hình để hỗ trợ NAT 1:1 (thường là mặc định trên đám mây), bạn không cần thực hiện bất kỳ cài đặt bổ sung nào trên bộ định tuyến của mình.', 'nw_NATInfo2' => 'Nếu 1:1 NAT không được sử dụng, hãy chuyển hướng các cổng sau từ IP công cộng sang địa chỉ IP nội bộ của PBX trong cài đặt bộ định tuyến của bạn.', 'nw_NATInfo3' => '%SIP_PORT% TCP/UDP và %TLS_PORT% TCP', 'nw_NATInfo4' => '%RTP_PORT_FROM%-%RTP_PORT_TO% UDP', 'nw_NATInfo5' => 'Nếu tên máy chủ bên ngoài được chỉ định, nó sẽ được sử dụng ưu tiên hơn địa chỉ IP bên ngoài.', 'nw_NATInfo6OR' => 'HOẶC', 'nw_PortForwarding' => 'Chuyển tiếp cổng', 'nw_NetworkAddressTranslations' => 'Cấu trúc liên kết mạng', 'nw_NetworkInterfaces' => 'Giao diện mạng', 'nw_NetworkMask' => 'Mặt nạ mạng con (CIDR)', 'nw_Network' => 'Mạng', 'nw_AddNewRoute' => 'Thêm tuyến đường', 'nw_StaticRoutes' => 'Tuyến đường tĩnh', 'nw_NoStaticRoutes' => 'Các tuyến đường tĩnh chưa được cấu hình.', 'nw_NoStaticRoutesDescription' => 'Các tuyến đường tĩnh được sử dụng để định hướng lưu lượng truy cập thông qua các cổng cụ thể. Chúng cần thiết khi có nhiều giao diện mạng hoặc để truy cập các mạng con từ xa.', 'nw_Subnet' => 'Mặt nạ', 'nw_PrimaryDNS' => 'DNS chính', 'nw_PublicAddress' => 'Địa chỉ IP bên ngoài của bộ định tuyến của bạn', 'nw_PublicHostName' => 'Tên máy chủ bên ngoài của bộ định tuyến của bạn', 'nw_PublicSIPPort' => 'Số cổng SIP được chuyển tiếp tới PBX nội bộ %SIP_PORT%', 'nw_PublicTLSPort' => 'Số cổng SIP TLS được chuyển tiếp tới PBX nội bộ %TLS_PORT%', 'nw_SecondaryDNS' => 'DNS bổ sung', 'nw_SelectInterface' => 'Chọn giao diện mạng', 'nw_SelectInternetInterface' => 'Chọn giao diện có kết nối Internet.', 'nw_SelectNetworkMask' => 'Chọn mặt nạ mạng', 'nw_UpdateExternalIPAutomaticallyOnReboot' => 'Cập nhật địa chỉ IP bên ngoài mỗi khi bạn khởi động lại', 'nw_UseDHCP' => 'Sử dụng DHCP để nhận cài đặt mạng', 'nw_ErrorGettingExternalIp' => 'Không thể lấy địa chỉ IP từ bên ngoài. Vui lòng kiểm tra kết nối internet của bạn.', 'nw_ValidateDHCPOnVlansDontSupport' => 'DHCP không được hỗ trợ trên các mạng con Vlan', 'nw_ValidateExtIppaddrNotRight' => 'Lỗi điền địa chỉ IP bên ngoài của bộ định tuyến', 'nw_ValidateExtIppaddrOrHostIsEmpty' => 'Bạn phải điền IP bên ngoài của bộ định tuyến hoặc tên DNS của nó', 'nw_ValidateHostnameInvalid' => 'Tên máy chủ không hợp lệ. Chỉ sử dụng chữ cái, số, dấu gạch ngang và dấu chấm. Ví dụ: example.com hoặc mikopbx.local', 'nw_ValidateIppaddrIsEmpty' => 'Địa chỉ IP của giao diện mạng không đầy đủ', 'nw_ValidateIppaddrNotRight' => 'Địa chỉ IP của giao diện mạng không chính xác', 'nw_ValidateNameIsNotBeEmpty' => 'Tên giao diện không được điền', 'nw_ValidateGatewayNotRight' => 'Địa chỉ IP của cổng kết nối không chính xác.', 'nw_ValidatePrimaryDNSNotRight' => 'Địa chỉ IP của máy chủ DNS chính không chính xác.', 'nw_ValidateSecondaryDNSNotRight' => 'Địa chỉ IP của máy chủ DNS phụ không chính xác.', 'nw_ValidateVlanCross' => 'Lỗi trong cài đặt Vlan tại các giao diện, kiểm tra giao điểm của các tham số', 'nw_ValidateVlanRange' => 'Giá trị VLAN được điền không chính xác. Chọn giữa {ruleValue}', 'nw_VlanID' => 'Vlan ID', 'nw_Interface' => 'Giao diện', 'nw_Auto' => 'Tự động', 'nw_RouteDescription' => 'Mô tả', 'nw_RouteDescriptionPlaceholder' => 'Hãy mô tả mục đích của tuyến đường.', 'rest_schema_net_route_description' => 'Mô tả lộ trình cho tài liệu nội bộ', // Fail2Ban Tooltips // Max Retry tooltip 'f2b_MaxRetryTooltip_header' => 'Ngưỡng bảo vệ', 'f2b_MaxRetryTooltip_desc' => 'Số lần xác thực không thành công trong một khoảng thời gian xác định (findtime) mà sau đó địa chỉ IP sẽ tự động bị chặn.', 'f2b_MaxRetryTooltip_how_it_works' => 'Nguyên tắc hoạt động:', 'f2b_MaxRetryTooltip_how_it_works_desc' => 'Fail2Ban phân tích nhật ký của Asterisk, SSH và giao diện web. Khi đạt đến ngưỡng nhất định trong khoảng thời gian giám sát, địa chỉ IP sẽ bị chặn ở cấp độ tường lửa hoặc ở cấp độ ACL của Asterisk.', 'f2b_MaxRetryTooltip_examples_header' => 'Рекомендуемые значения', 'f2b_MaxRetryTooltip_example_3' => '3-5 - dành cho các dịch vụ quan trọng và có nguy cơ bị tấn công cao', 'f2b_MaxRetryTooltip_example_5' => '10 - Tiêu chuẩn bảo vệ của MikoPBX (cân bằng giữa bảo mật và tiện lợi)', 'f2b_MaxRetryTooltip_example_10' => '15-20 - dành cho mạng văn phòng có lỗi người dùng thường xuyên', 'f2b_MaxRetryTooltip_warning_header' => '⚠️ Quan trọng', 'f2b_MaxRetryTooltip_warning' => 'Giá trị quá thấp có thể khiến người dùng hợp lệ bị khóa tài khoản do nhập sai mật khẩu ngoài ý muốn. Hãy xem xét các đặc điểm cụ thể của mạng lưới của bạn.', 'f2b_MaxRetryTooltip_note' => 'Hoạt động cùng với tham số findtime. Ví dụ: 10 lần thử trong 30 phút.', // Whitelist tooltip 'f2b_WhitelistTooltip_header' => 'Địa chỉ đáng tin cậy', 'f2b_WhitelistTooltip_desc' => 'Các địa chỉ IP hoặc mạng con sẽ không bao giờ bị chặn. Hệ thống tự động thêm các địa chỉ từ các bộ lọc mạng có tùy chọn "Không bao giờ chặn".', 'f2b_WhitelistTooltip_format_header' => 'Định dạng ghi', 'f2b_WhitelistTooltip_format_desc' => 'Địa chỉ được phân tách bằng dấu cách. Hỗ trợ định dạng CIDR cho các mạng con.', 'f2b_WhitelistTooltip_examples_header' => 'Ví dụ:', 'f2b_WhitelistTooltip_example_single_ip' => '192.168.1.100 - địa chỉ IP đơn', 'f2b_WhitelistTooltip_example_subnet' => '192.168.0.0/24 - mạng con văn phòng (256 địa chỉ)', 'f2b_WhitelistTooltip_example_local_network' => '10.0.0.0/8 - mạng doanh nghiệp', 'f2b_WhitelistTooltip_example_private_network' => '172.16.0.0/12 - mạng riêng', 'f2b_WhitelistTooltip_recommendations_header' => 'Những điều cần bổ sung:', 'f2b_WhitelistTooltip_recommendation_1' => '✓ Địa chỉ IP tĩnh cho văn phòng và chi nhánh', 'f2b_WhitelistTooltip_recommendation_2' => '✓ Địa chỉ của các nhà cung cấp SIP đáng tin cậy', 'f2b_WhitelistTooltip_recommendation_3' => '✓ Mạng VPN dành cho nhân viên', 'f2b_WhitelistTooltip_config_examples' => '203.0.113.45', 'f2b_WhitelistTooltip_warning_header' => '⚠️ An ninh', 'f2b_WhitelistTooltip_warning' => 'Chỉ thêm địa chỉ IP của các văn phòng đáng tin cậy, địa chỉ IP tĩnh của nhân viên hoặc mạng nội bộ. Không thêm địa chỉ IP động hoặc địa chỉ công cộng.', 'f2b_WhitelistTooltip_note' => 'Máy chủ cục bộ (127.0.0.1) được thêm tự động và luôn được bảo mật.', // Ban Time tooltip 'f2b_BanTimeTooltip_header' => 'Thời gian chặn', 'f2b_BanTimeTooltip_desc' => 'Thời gian (tính bằng giây) mà địa chỉ IP bị chặn sau khi vượt quá số lần đăng nhập không thành công cho phép. Sau thời gian này, địa chỉ IP sẽ tự động được mở khóa.', 'f2b_BanTimeTooltip_duration_header' => 'Рекомендуемые значения', 'f2b_BanTimeTooltip_1hour' => '600 (10 phút) - khối thời gian ban đầu cho lần vi phạm đầu tiên', 'f2b_BanTimeTooltip_24hours' => '3600 (1 giờ) - dành cho mạng văn phòng có thể xảy ra lỗi', 'f2b_BanTimeTooltip_7days' => '43200 (12 giờ) - Tiêu chuẩn MikoPBX, bảo vệ tối ưu', 'f2b_BanTimeTooltip_note' => '86400 (24 giờ) - tăng cường an ninh cho các dịch vụ công cộng', 'f2b_BanTimeTooltip_warning_header' => '💡 Đề xuất', 'f2b_BanTimeTooltip_warning' => 'Thời gian chặn phải đủ dài để ngăn chặn các cuộc tấn công lặp lại, nhưng không quá dài đối với những người dùng hợp pháp có lỗi.', // Find Time tooltip 'f2b_FindTimeTooltip_header' => 'Cửa sổ quan sát', 'f2b_FindTimeTooltip_desc' => 'Khoảng thời gian (tính bằng giây) để đếm số lần thử không thành công. Nếu số lần thử vượt quá số lần thử tối đa trong khoảng thời gian này, địa chỉ IP sẽ bị chặn.', 'f2b_FindTimeTooltip_window_header' => 'Рекомендуемые значения', 'f2b_FindTimeTooltip_10min' => '600 (10 phút) - bảo vệ chống lại các cuộc tấn công vét cạn nhanh chóng', 'f2b_FindTimeTooltip_30min' => '1800 (30 phút) - Tiêu chuẩn MikoPBX, cân bằng bảo mật', 'f2b_FindTimeTooltip_1hour' => '3600 (1 giờ) - để phát hiện các lần quét chậm', 'f2b_FindTimeTooltip_3hours' => '3 hours — for cautious scanners during the workday', 'f2b_FindTimeTooltip_note' => '⚠️ Khoảng thời gian quá ngắn sẽ không bảo vệ được người dùng khỏi các cuộc tấn công từ chối dịch vụ phân tán, trong khi khoảng thời gian quá dài có thể khiến người dùng gặp lỗi vào những thời điểm khác nhau trong ngày.', 'f2b_FindTimeTooltip_warning_header' => 'Cách thức hoạt động', 'f2b_FindTimeTooltip_warning' => 'Ví dụ: với maxretry=10 và findtime=1800, nếu có 10 lần đăng nhập không thành công từ cùng một địa chỉ IP trong vòng 30 phút, địa chỉ IP đó sẽ bị chặn.', // PBXFirewallMaxReqSec tooltip 'f2b_PBXFirewallMaxReqSecTooltip_header' => 'giới hạn tốc độ yêu cầu SIP', 'f2b_PBXFirewallMaxReqSecTooltip_desc' => 'Số lượng kết nối SIP mới tối đa mỗi giây từ một địa chỉ IP duy nhất. Bảo vệ chống lại các cuộc tấn công DDoS và tấn công tràn ngập vào máy chủ SIP.', 'f2b_PBXFirewallMaxReqSecTooltip_how_it_works' => 'Как это работает:', 'f2b_PBXFirewallMaxReqSecTooltip_how_it_works_desc' => 'Hệ thống sử dụng mô-đun "recent" của iptables để giám sát các kết nối SIP mới. Nếu vượt quá giới hạn, các gói tin từ địa chỉ IP đó sẽ tạm thời bị loại bỏ ở cấp độ tường lửa.', 'f2b_PBXFirewallMaxReqSecTooltip_values_header' => 'Các giá trị khả dụng:', 'f2b_PBXFirewallMaxReqSecTooltip_value_10' => '10 yêu cầu/giây - dành cho văn phòng nhỏ (tối đa 50 thiết bị)', 'f2b_PBXFirewallMaxReqSecTooltip_value_30' => '30 yêu cầu/giây - bảo vệ tiêu chuẩn (50-200 thiết bị)', 'f2b_PBXFirewallMaxReqSecTooltip_value_100' => '100 yêu cầu/giây - dành cho các tổ chức lớn (200-500 thiết bị)', 'f2b_PBXFirewallMaxReqSecTooltip_value_300' => '300 yêu cầu/giây - trung tâm cuộc gọi và nhà cung cấp', 'f2b_PBXFirewallMaxReqSecTooltip_value_unlimited' => 'Không giới hạn - tắt tính năng bảo vệ (không khuyến khích)', 'f2b_PBXFirewallMaxReqSecTooltip_scenarios_header' => 'Các trường hợp sử dụng:', 'f2b_PBXFirewallMaxReqSecTooltip_scenario_1' => '• Khi đăng ký thiết bị hàng loạt, hãy tăng giới hạn.', 'f2b_PBXFirewallMaxReqSecTooltip_scenario_2' => '• Đối với địa chỉ IP công cộng, hãy sử dụng các giá trị thấp (10-30)', 'f2b_PBXFirewallMaxReqSecTooltip_scenario_3' => '• Trong các mạng đáng tin cậy, con số này có thể tăng lên 100-300.', 'f2b_PBXFirewallMaxReqSecTooltip_warning_header' => '⚠️ Quan trọng', 'f2b_PBXFirewallMaxReqSecTooltip_warning' => 'Giá trị quá thấp có thể chặn lưu lượng truy cập hợp lệ trong quá trình đăng ký lại thiết bị hàng loạt sau khi khởi động lại. Hãy xem xét số lượng thiết bị SIP trên mạng.', 'f2b_PBXFirewallMaxReqSecTooltip_note' => 'Chức năng bảo vệ chỉ hoạt động đối với các cổng TCP và UDP SIP (5060) và TLS (5061). Nó không ảnh hưởng đến các kết nối đã thiết lập.', // IPv4 Configuration 'nw_IPv4Mode' => 'Chế độ IPv4', 'nw_IPv4ModeManual' => 'Thủ công', 'nw_IPv4ModeDHCP' => 'DHCP', 'nw_IPv4Gateway' => 'Cổng IPv4', 'nw_IPv4PrimaryDNS' => 'DNS IPv4 (chính)', 'nw_IPv4SecondaryDNS' => 'DNS IPv4 (thứ cấp)', // IPv6 Configuration (Phase 3) 'nw_IPv6Configuration' => 'Cấu hình IPv6', 'nw_IPv6Mode' => 'Chế độ IPv6', 'nw_IPv6ModeOff' => 'Tắt', 'nw_IPv6ModeAuto' => 'Tự động (SLAAC/DHCPv6)', 'nw_IPv6ModeManual' => 'Thủ công', 'nw_IPv6Address' => 'Địa chỉ IPv6', 'nw_IPv6Subnet' => 'Độ dài tiền tố IPv6', 'nw_IPv6Gateway' => 'Cổng IPv6', 'nw_SelectIPv6Mode' => 'Chọn chế độ IPv6', 'nw_SelectIPv6Subnet' => 'Chọn tiền tố IPv6', 'nw_ValidateIPv6ModeInvalid' => 'Chế độ IPv6 không chính xác', 'nw_ValidateIPv6AddressInvalid' => 'Định dạng địa chỉ IPv6 không chính xác', 'nw_ValidateIPv6SubnetInvalid' => 'Độ dài tiền tố IPv6 phải nằm trong khoảng từ 1 đến 128.', 'nw_ValidateIPv6GatewayInvalid' => 'Định dạng cổng IPv6 không chính xác', 'nw_ValidateIPv6AddressRequired' => 'Cần có địa chỉ IPv6 để sử dụng chế độ thủ công.', 'nw_ValidateIPv6SubnetRequired' => 'Độ dài tiền tố IPv6 là bắt buộc đối với chế độ thủ công.', // IPv6 DNS Fields (Phase 6) 'nw_IPv6PrimaryDNS' => 'DNS IPv6 (chính)', 'nw_IPv6SecondaryDNS' => 'DNS IPv6 (thứ cấp)', // Docker IPv6 Info (Phase 6) 'nw_DockerIPv6Info' => 'Các thiết lập IPv6 được áp dụng bên trong container. Cấu hình IPv4 được quản lý bởi Docker.', // DHCP Info Messages (Phase 6) 'nw_DHCPInfoHeader' => 'Đã nhận được cấu hình DHCP', 'nw_DHCPInfoIP' => 'Địa chỉ IP', 'nw_DHCPInfoSubnet' => 'Mạng con', 'nw_DHCPInfoGateway' => 'Cổng', 'nw_DHCPInfoDNS' => 'DNS', 'nw_DHCPInfoDomain' => 'Lãnh địa', 'nw_DHCPInfoHostname' => 'Tên máy chủ', // IPv6 Auto (SLAAC) Info Messages (Phase 6) 'nw_IPv6AutoInfoHeader' => 'Tự động cấu hình IPv6 (SLAAC/DHCPv6)', 'nw_IPv6AutoInfoAddress' => 'Địa chỉ IPv6', 'nw_IPv6AutoInfoPrefix' => 'Độ dài tiền tố', 'nw_IPv6AutoInfoGateway' => 'Cổng', 'nw_IPv6AutoInfoDNS' => 'DNS', // Dual-Stack Configuration (Phase 6) 'nw_DualStackConfiguration' => 'Cấu hình xếp chồng kép', 'nw_DualStackHostnameRequired' => 'Tên máy chủ bên ngoài (bắt buộc)', 'nw_DualStackHostnameHelp' => 'Ở chế độ Dual-Stack, chỉ tên máy chủ có bản ghi DNS A (IPv4) và AAAA (IPv6) được sử dụng.', 'nw_DualStackMode' => 'Chế độ xếp chồng kép', 'nw_DualStackModeDescription' => 'Tổng đài PBX của bạn sử dụng cả IPv4 và IPv6 cho các kết nối bên ngoài.', 'nw_DualStackDnsConfiguration' => 'Cấu hình DNS', 'nw_DualStackDnsConfigurationDescription' => 'Hãy đảm bảo rằng tên máy chủ bên ngoài của bạn đã được cấu hình các bản ghi A và AAAA.', 'nw_DualStackDnsARecord' => 'hồ sơ', 'nw_DualStackDnsARecordDescription' => 'trỏ đến địa chỉ IPv4 bên ngoài của bạn', 'nw_DualStackDnsAAAARecord' => 'hồ sơ', 'nw_DualStackDnsAAAARecordDescription' => 'trỏ đến địa chỉ IPv6 bên ngoài của bạn', 'nw_DualStackIpv4Nat' => 'NAT IPv4', 'nw_DualStackIpv4NatDescription' => 'Chuyển tiếp các cổng sau từ địa chỉ IPv4 công cộng đến địa chỉ IP nội bộ của tổng đài PBX.', 'nw_DualStackIpv6Info' => 'IPv6', 'nw_DualStackIpv6InfoDescription' => 'NAT không bắt buộc. Hãy đảm bảo tường lửa của bạn cho phép các kết nối đến trên cùng một cổng.', 'nw_ValidateExternalHostnameEmpty' => 'Tên máy chủ bên ngoài là bắt buộc ở chế độ Dual-Stack.', // Additional Network Form Labels 'nw_InternetIPv4' => 'Cài đặt Internet IPv4', 'nw_InternetIPv6' => 'Cài đặt Internet IPv6', 'nw_IPv4Configuration' => 'Cấu hình IPv4', 'nw_PlaceholderDhcpDns' => 'Nhận được qua DHCP:', 'nw_PlaceholderDhcpHostname' => 'Được cấp qua DHCP', 'nw_PlaceholderIPv6Dns' => '2001:4860:4860::8888', 'nw_SelectIPv4Mode' => 'Chọn chế độ IPv4', // Docker Environment Messages 'nw_DockerIPv4Info' => 'Cấu hình IPv4 hiện tại (Docker)', 'nw_DockerIPv4InfoNote' => 'Các thiết lập mạng được quản lý bởi môi trường chạy Docker. Chỉ có máy chủ DNS mới có thể được thay đổi.', ];