Defense.vue 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  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="{size:500}" 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 width="202" class="ddos-img" src="/images/products/ddos.png" alt="DDoS攻击防护示意图" />
  24. </div>
  25. </div>
  26. <div v-mouse-glow="{size:500}" 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" alt="全球分布式近源清洗网络拓扑图" />
  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="{size:550}" 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" alt="高防CDN节点安全防护架构图" />
  54. </div>
  55. </div>
  56. </div>
  57. </section>
  58. </template>
  59. <script setup></script>
  60. <style lang="scss" scoped>
  61. .defense-section {
  62. margin-top: 62px;
  63. // padding: 80px 0;
  64. color: #fff;
  65. .defense-container {
  66. max-width: 1200px;
  67. margin: 0 auto;
  68. padding: 0 20px;
  69. }
  70. .defense-header {
  71. text-align: center;
  72. margin-bottom: 80px;
  73. h2 {
  74. margin-bottom: 30px;
  75. font-size: 45px;
  76. font-weight: 400;
  77. line-height: 45px;
  78. }
  79. p {
  80. font-size: 45px;
  81. font-weight: 400;
  82. line-height: 45px;
  83. background: linear-gradient(90deg, #A2C2FF 5.58%, #A47DFF 89.68%);
  84. background-clip: text;
  85. -webkit-background-clip: text;
  86. -webkit-text-fill-color: transparent;
  87. }
  88. }
  89. .defense-grid {
  90. display: grid;
  91. grid-template-columns: 1fr 1fr;
  92. gap: 30px;
  93. }
  94. .defense-grid > .defense-card:nth-child(2) {
  95. --corner-glow-size: 320px;
  96. --corner-glow-opacity: 0.26;
  97. }
  98. .defense-grid > .defense-card:nth-child(3) {
  99. --corner-glow-size:400px;
  100. --corner-glow-opacity: 0.20;
  101. }
  102. .defense-card {
  103. --corner-glow-size: 240px;
  104. --corner-glow-opacity: 0.38;
  105. border-radius: 20px;
  106. background: rgba(255, 255, 255, 0.10);
  107. padding: 32px;
  108. display: flex;
  109. flex-direction: column;
  110. align-items: flex-start;
  111. gap: 22px;
  112. position: relative;
  113. overflow: hidden;
  114. > * {
  115. position: relative;
  116. z-index: 2;
  117. }
  118. &::after {
  119. content: '';
  120. position: absolute;
  121. right: -64px;
  122. bottom: -64px;
  123. width: var(--corner-glow-size);
  124. height: var(--corner-glow-size);
  125. border-radius: 999px;
  126. pointer-events: none;
  127. background: conic-gradient(from 45deg, #5A7DFF, #9E3BFF, #5A7DFF);
  128. filter: blur(30px) drop-shadow(0 0 20px rgba(90, 125, 255, 0.5));
  129. opacity: var(--corner-glow-opacity);
  130. transition: opacity 200ms ease;
  131. z-index: 0;
  132. }
  133. &:hover {
  134. border: 1px solid #5347FF;
  135. background: linear-gradient(124deg, rgba(82, 91, 255, 0.07) -21.2%, rgba(144, 65, 255, 0.07) 72.72%);
  136. }
  137. &:hover::after {
  138. opacity: 0;
  139. }
  140. &.full-width {
  141. grid-column: 1 / -1;
  142. flex-direction: row;
  143. align-items: flex-start;
  144. justify-content: space-between;
  145. gap: 36px;
  146. padding: 50px 32px 0;
  147. p {
  148. width: 744px;
  149. margin-top: 20px;
  150. line-height: 26px;
  151. }
  152. span {
  153. color: #BEB9FF;
  154. }
  155. }
  156. .card-title {
  157. display: flex;
  158. width: 100%;
  159. align-items: center;
  160. justify-content: space-between;
  161. h4 {
  162. font-size: 18px;
  163. font-weight: 500;
  164. line-height: 26px;
  165. }
  166. p {
  167. color: rgba(255, 255, 255, 0.60);
  168. font-size: 14px;
  169. font-weight: 400;
  170. line-height: 26px;
  171. }
  172. }
  173. .card-content {
  174. flex: 1;
  175. display: flex;
  176. position: relative;
  177. color: rgba(255, 255, 255, 0.60);
  178. font-size: 14px;
  179. font-weight: 400;
  180. line-height: 26px;
  181. .ddos-img {
  182. position: absolute;
  183. z-index: 0;
  184. right: -50%;
  185. top: 30%;
  186. transform: translateY(-50%);
  187. }
  188. ul {
  189. list-style: none;
  190. padding: 0;
  191. margin-top: 20px;
  192. width: 358px;
  193. }
  194. }
  195. }
  196. }
  197. </style>