Defense.vue 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. <template>
  2. <section class="defense-section">
  3. <div class="defense-container">
  4. <div class="defense-header">
  5. <h2>真正实现秒级抵御</h2>
  6. <p>让高防服务器在DDoS攻击中守护您的业务无忧</p>
  7. </div>
  8. <div class="defense-grid">
  9. <!-- Row 1 -->
  10. <div v-mouse-glow class="defense-card">
  11. <div class="card-title">
  12. <div>
  13. <h4>美/日/港三地高防节点</h4>
  14. <h4>灵活部署,助您业务即刻抵御DDoS风</h4>
  15. </div>
  16. </div>
  17. <div class="card-content">
  18. <ul>
  19. <li>• 美国节点:立足全球网络核心,提供卓越的欧美访问体验与高规格防御带宽,是进军国际市场的战略支点。</li>
  20. <li>• 日本节点:作为东亚数据枢纽,为日本、韩国及泛亚地区用户提供超低延迟访问,保障区域业务流畅稳定。</li>
  21. <li>• 香港节点:具备独特的网络中立性与中国大陆极速连接能力,是同时服务内地用户与全球业务的绝佳桥梁。</li>
  22. </ul>
  23. <NuxtImg src="/images/products/ddos.png" />
  24. </div>
  25. </div>
  26. <div v-mouse-glow class="defense-card">
  27. <div class="card-title">
  28. <div>
  29. <h4>全球分布式近源清洗,让攻击流量</h4>
  30. <h4>无法触及您的业务核心</h4>
  31. </div>
  32. <NuxtImg src="/images/products/spread.png" />
  33. </div>
  34. <div class="card-content">
  35. <p>
  36. 我们的国际高级防御线路,为您构筑了一道远离业务核心的“防火墙”。它基于遍布全球的多个流量清洗中心,提供高达2Tbps的单点防御带宽。其核心原理在于近源清洗:当攻击流量还在国际网络枢纽中奔袭时,系统便能在最靠近攻击源的节点对其进行实时识别、分流与彻底清洗。这意味着,只有洁净、安全的流量才会被转发至您的服务器。
  37. </p>
  38. </div>
  39. </div>
  40. <!-- Row 2 -->
  41. <div v-mouse-glow class="defense-card full-width">
  42. <div class="card-title">
  43. <div>
  44. <h4>从全局架构到智能边缘,为您重定义“安全”与“速度”</h4>
  45. <p>
  46. 我们提供的不仅是一个高防节点,而是一张<span>深度融合安全能力与全球加速的智能网络。</span>
  47. 我们深知,传统的“CDN加速”与“高防服务器”是分离的两层,这常常意味着复杂的配置与潜在的性能损耗。因此,我们从根本上重新设计,
  48. <span>基于完整的全球智能网络,原生构建了具备强大防护能力的CDN节点。</span>
  49. 每一个CDN节点,都原生集成了与骨干网同级的DDoS清洗与Web应用加速能力。
  50. </p>
  51. </div>
  52. </div>
  53. <NuxtImg width="256" height="auto" class="defense-image" src="/images/products/sd.png" />
  54. </div>
  55. </div>
  56. </div>
  57. </section>
  58. </template>
  59. <script setup></script>
  60. <style lang="scss" scoped>
  61. .defense-section {
  62. // padding: 80px 0;
  63. color: #fff;
  64. .defense-container {
  65. max-width: 1200px;
  66. margin: 0 auto;
  67. padding: 0 20px;
  68. }
  69. .defense-header {
  70. text-align: center;
  71. margin-bottom: 80px;
  72. h2 {
  73. margin-bottom: 30px;
  74. font-size: 45px;
  75. font-weight: 400;
  76. line-height: 45px;
  77. }
  78. p {
  79. font-size: 45px;
  80. font-weight: 400;
  81. line-height: 45px;
  82. background: linear-gradient(90deg, #A2C2FF 5.58%, #A47DFF 89.68%);
  83. background-clip: text;
  84. -webkit-background-clip: text;
  85. -webkit-text-fill-color: transparent;
  86. }
  87. }
  88. .defense-grid {
  89. display: grid;
  90. grid-template-columns: 1fr 1fr;
  91. gap: 30px;
  92. }
  93. .defense-card {
  94. border-radius: 20px;
  95. background: rgba(255, 255, 255, 0.10);
  96. padding: 32px;
  97. display: flex;
  98. flex-direction: column;
  99. align-items: flex-start;
  100. gap: 22px;
  101. &:hover {
  102. border: 1px solid #5347FF;
  103. background: linear-gradient(124deg, rgba(82, 91, 255, 0.07) -21.2%, rgba(144, 65, 255, 0.07) 72.72%);
  104. }
  105. &.full-width {
  106. grid-column: 1 / -1;
  107. flex-direction: row;
  108. align-items: flex-start;
  109. justify-content: space-between;
  110. gap: 36px;
  111. padding: 50px 32px 0;
  112. p {
  113. width: 744px;
  114. margin-top: 20px;
  115. line-height: 26px;
  116. }
  117. span {
  118. color: #BEB9FF;
  119. }
  120. }
  121. .card-title {
  122. display: flex;
  123. width: 100%;
  124. align-items: center;
  125. justify-content: space-between;
  126. h4 {
  127. font-size: 18px;
  128. font-weight: 500;
  129. line-height: 26px;
  130. }
  131. p {
  132. color: rgba(255, 255, 255, 0.60);
  133. font-size: 14px;
  134. font-weight: 400;
  135. line-height: 26px;
  136. }
  137. }
  138. .card-content {
  139. flex: 1;
  140. display: flex;
  141. color: rgba(255, 255, 255, 0.60);
  142. font-size: 14px;
  143. font-weight: 400;
  144. line-height: 26px;
  145. ul {
  146. list-style: none;
  147. padding: 0;
  148. margin-top: 20px;
  149. }
  150. }
  151. }
  152. }
  153. </style>