@php $user = auth()->user(); $remainingChanges = $user->getRemainingIpChanges(); $usedChanges = 5 - $remainingChanges; $changePercentage = ($usedChanges / 5) * 100; @endphp
مدیریت IP ها
@if($server->provider === 'hetzner' || $server->provider === 'vultr') @endif
{{-- محدودیت تغییر IP ماهانه (فقط Hetzner) --}} @if($server->provider === 'hetzner')
تغییر Primary IP این ماه: {{ $usedChanges }} از 5 بار (هزینه هر بار: 3,700 تومان) {{ $remainingChanges }} بار باقی‌مانده
محدودیت تغییر IP در ماه جاری: {{ $usedChanges }}/5 | اول ماه آینده ریست می‌شود
@endif {{-- وضعیت سرور --}} @if($server->provider === 'hetzner' && !in_array($server->status, ['stopped', 'off']))
برای افزودن، حذف یا تغییر IP، سرور باید خاموش باشد.
@endif {{-- IP های اصلی --}}
IP های اصلی (Primary IPs) @if($server->provider === 'hetzner') (IPv4: 250 تومان/ساعت | IPv6: 120 تومان/ساعت) @elseif($server->provider === 'vultr') (رایگان - شامل قیمت سرور) @else (شامل قیمت پلن) @endif
@if($server->provider === 'hetzner' || $server->provider === 'vultr') @endif @forelse($mainIps as $ip) @if($server->provider === 'hetzner' || $server->provider === 'vultr') @endif @empty @endforelse
آی‌پی نوعNetmask GatewayRDNS هزینه عملیات
{{ $ip['ip'] }} {{ strtoupper($ip['type']) }} Primary @if(isset($ip['netmask']) && $ip['netmask']) {{ $ip['netmask'] }} @else @endif @if(isset($ip['gateway']) && $ip['gateway']) {{ $ip['gateway'] }} @else @endif {{ $ip['rdns'] ?? 'تنظیم نشده' }} @if($server->provider === 'hetzner') @if($ip['type'] === 'ipv4') 250 ت/س @else رایگان @endif @else رایگان @endif
@if($server->provider === 'hetzner' && $ip['type'] === 'ipv4') @endif
IP اصلی یافت نشد
{{-- ✅ دکمه فعال‌سازی IPv6 برای Vultr --}} @if($server->provider === 'vultr') @php // چک کردن وجود IPv6 $hasIPv6 = collect($mainIps)->contains(function($ip) { return $ip['type'] === 'ipv6'; }); @endphp @if(!$hasIPv6)
IPv6 فعال نیست

می‌توانید IPv6 را به صورت رایگان برای این سرور فعال کنید.

@else
IPv6 فعال است — این سرور دارای IPv6 رایگان است
@endif @endif {{-- IP های اضافه (Floating) --}} @if($server->provider === 'hetzner' || $server->provider === 'vultr')
IP های اضافه (Floating IPs) @if($server->provider === 'hetzner') (IPv4: 750,000 تومان/ماه | IPv6: 300,000 تومان/ماه) @endif
@forelse($additionalIps as $ip) @php if ($server->provider === 'hetzner') { $monthlyPrice = $ip['type'] === 'ipv6' ? 300000 : 750000; } else { $monthlyPrice = 0; } $createdAt = $ip['created_at'] ?? null; @endphp @empty @endforelse
آی‌پی نوع RDNS هزینه تاریخ ایجاد عملیات
{{ $ip['ip'] }} {{ strtoupper($ip['type']) }} Floating {{ $ip['rdns'] ?? 'تنظیم نشده' }} @if($monthlyPrice > 0) {{ number_format($monthlyPrice) }} ت/ماه @else رایگان @endif @if($createdAt) {{ \Carbon\Carbon::parse($createdAt)->format('Y/m/d') }} @else @endif

Floating IP وجود ندارد

با کلیک روی "افزودن Floating IP" می‌توانید یک IP اضافه کنید
@endif {{-- راهنمای استفاده --}}
راهنمای استفاده
    @if($server->provider === 'hetzner')
  • Primary IPv4: 250 تومان/ساعت (~182,500 تومان/ماه) - کسر ساعتی
  • Primary IPv6: 120 تومان/ساعت (~87,600 تومان/ماه) - کسر ساعتی
  • Floating IPv4: 750,000 تومان/ماه - کسر در اول ماه
  • Floating IPv6: 300,000 تومان/ماه - کسر در اول ماه
  • تغییر Primary IP: 3,700 تومان (محدودیت: 5 بار/ماه)
  • حذف Floating IP: بدون جریمه
  • ⚙️ شرایط: سرور باید خاموش باشد
  • @elseif($server->provider === 'vultr')
  • Primary IPv4: رایگان (شامل قیمت سرور)
  • Primary IPv6: رایگان (شامل قیمت سرور)
  • Netmask & Gateway: نمایش داده می‌شود
  • Additional IPv4: امکان افزودن وجود ندارد
  • @endif
{{-- Modals --}}