PageSourceSearch

https://v2cross.com/vpn-leak-test/

html v2cross.com collected 2026-09-24 10:41:02 UTC 184,014 bytes, 1,872 lines download raw bytes

1<!doctype html>
2<html lang="zh-Hans" class="avgrund-ready b2dark">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
6	<meta http-equiv="Cache-Control" content="no-transform" />
7	<meta http-equiv="Cache-Control" content="no-siteapp" />
8	<meta name="renderer" content="webkit"/>
9	<meta name="force-rendering" content="webkit"/>
10	<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
11	<link rel="profile" href="https://gmpg.org/xfn/11">
12	<meta name="theme-color" content="#ffffff">
13		
13<script data-cfasync="false">
14	(function(){
15		var viewport = document.querySelector('meta[name="viewport"]');
16		if(viewport) viewport.setAttribute('content', 'width=device-width, initial-scale=1, viewport-fit=cover');
17	})();
18	</script>
18
19	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
20
21	<!-- This site is optimized with the Yoast SEO plugin v28.0 - https://yoast.com/product/yoast-seo-wordpress/ -->
22	<title>VPN 泄露检测中心页:IP、DNS、WebRTC、IPv6 与浏览器指纹 - V2CROSS</title>
23	<meta name="description" content="VPN 泄露检测中心页,用 NetScope 检查公网 IP、DNS 泄露、WebRTC 暴露、IPv6 泄露、浏览器时区语言、规则分流和代理客户端配置问题。" />
24	<meta property="og:locale" content="zh_CN" />
25	<meta property="og:title" content="VPN 泄露检测中心页:IP、DNS、WebRTC、IPv6 与浏览器指纹 - V2CROSS" />
26	<meta property="og:site_name" content="v2cross" />
27	
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/v2cross.com\/#website","url":"https:\/\/v2cross.com\/","name":"V2CROSS","description":"V2CROSS 整理免费节点、代理客户端、VPN 试用优惠和 NetScope 隐私检测工具,帮助用户快速找到可用代理方案。","publisher":{"@id":"https:\/\/v2cross.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2cross.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans","keywords":"免费节点, VPN 试用, Shadowrocket Android, Clash, V2Ray, NetScope, DNS 泄露测试, WebRTC 泄露检测"},{"@type":"Organization","@id":"https:\/\/v2cross.com\/#organization","name":"V2CROSS","url":"https:\/\/v2cross.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/v2cross.com\/#\/schema\/logo\/image\/","url":"https:\/\/v2cross.com\/wp-content\/uploads\/2020\/05\/cropped-logov2cross200x200.png","contentUrl":"https:\/\/v2cross.com\/wp-content\/uploads\/2020\/05\/cropped-logov2cross200x200.png","width":200,"height":55,"caption":"V2CROSS"},"image":{"@id":"https:\/\/v2cross.com\/#\/schema\/logo\/image\/"}}]}</script>
27
28	<!-- / Yoast SEO plugin. -->
29
30
31<link rel='dns-prefetch' href='//at.alicdn.com' />
32<link rel='dns-prefetch' href='//www.googletagmanager.com' />
33<link rel="canonical" href="https://v2cross.com/vpn-leak-test/" />
34<link rel="alternate" hreflang="zh-Hans" href="https://v2cross.com/vpn-leak-test/" />
35<link rel="alternate" hreflang="en" href="https://v2cross.com/en/vpn-dns-leak-test/" />
36<link rel="alternate" hreflang="x-default" href="https://v2cross.com/vpn-leak-test/" />
37<meta property="og:url" content="https://v2cross.com/vpn-leak-test/" />
38<meta property="og:type" content="article" />
39
40<meta http-equiv="Content-Language" content="zh-CN" />
41<meta name="content-language" content="zh-CN" />
42<meta name="distribution" content="global" />
43<meta name="geo.region" content="CN" />
44<style id="wp-img-auto-sizes-contain-inline-css">
45img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
46/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
47</style>
48<link rel='stylesheet' id='wpauthor-blocks-fontawesome-front-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/fontawesome/css/all.css?ver=3.6.2' media='all' />
49<link rel='stylesheet' id='wpauthor-frontend-block-style-css-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/dist/blocks.style.build.css?ver=3.6.2' media='all' />
50<style id="wp-block-library-inline-css">
51:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
51--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
52/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
53</style>
54<style id="classic-theme-styles-inline-css">
55/*! This file is auto-generated */
56.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
57/*# sourceURL=/wp-includes/css/classic-themes.min.css */
58</style>
59<style id="wp-block-styles-placeholder-inline-css">
60:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
61/*# sourceURL=wp-block-styles-placeholder-inline-css */
62</style>
63<style id="wp-global-styles-placeholder-inline-css">
64:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
65/*# sourceURL=wp-global-styles-placeholder-inline-css */
66</style>
67<link rel='stylesheet' id='b2-style-main-css' href='https://v2cross.com/wp-content/themes/b2/style.css?ver=4.4.1' media='all' />
68<link rel='stylesheet' id='b2-style-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/style.css?ver=4.4.1' media='all' />
69<style id="b2-style-inline-css">
70[v-cloak]{
71            display: none!important
72        }.wrapper{
73            width:1100px;
74            max-width:100%;
75            margin:0 auto;
76        }
77        :root{
78            --b2lightcolor:rgba(0, 102, 255, 0.2);
79            --b2radius:4px;
80            --b2color:#0066ff;
81            --b2light:rgba(0, 102, 255, 0.03);
82        }
83        .header .login-button button{
84            background-color:rgba(0, 102, 255, 0.03);
85        }
86        .header .login-button button.empty{
87            background:none
88        }
89        .news-item-date{
90            border:1px solid #0066ff;
91        }
92        .author .news-item-date{
93            border:0;
94        }
95        .news-item-date p span:last-child{
96            background:#0066ff;
97        }
98        .widget-newsflashes-box ul::before{
99            border-left: 1px dashed rgba(0, 102, 255, 0.2);
100        }
101        .widget-new-content::before{
102            background:#0066ff;
103        }
104        .modal-content{
105            background-image: url(https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/model-bg.png);
106        }
107        .d-weight button.picked.text,.d-replay button.picked i,.comment-type button.picked i{
108            color:#0066ff;
109        }
110        .d-replay button.text:hover i{
111            color:#0066ff;
112        }
113        .slider-info-box {
114            border-radius:4px;
115        }
116        .button,button{
117            background:#0066ff;
118            border:1px solid #0066ff;
119            border-radius:4px;
120        }
121        .b2-menu-4 ul ul li a img{
122            border-radius:4px;
123        }
124        input,textarea{
125            border-radius:4px;
126        }
127        .post-carts-list-row .flickity-button{
128            border-radius:4px;
129        }
130        button.b2-loading:after{
131            border-radius:4px;
132        }
133        .bar-middle .bar-normal,.bar-footer,.bar-top,.gdd-quick-link-buy-vip{
134            border-top-left-radius:4px;
135            border-bottom-left-radius: 4px
136        }
137        .entry-content a.button.empty,.entry-content a.button.text{
138            color:#0066ff;
139        }
140        .coll-3-top img{
141            border-top-left-radius:4px;
142            border-top-right-radius:4px;
143        }
144        .coll-3-bottom li:first-child img{
145            border-bottom-left-radius:4px;
146        }
147        .coll-3-bottom li:last-child img{
148            border-bottom-right-radius:4px;
149        }
150        .slider-info::after{
151            border-radius:4px;
152        }
153        .circle-info{
154            border-radius:4px 4px 0 0;
155        }
156        .b2-bg{
157            background-color:#0066ff;
158        }
159        .gdd-quick-link-buy-vip__hover-block,.gdd-quick-link-buy-vip__popover--btn,.gdd-quick-link-buy-vip,.gdd-quick-link-buy-vip__popover{
160            background-color:#0066ff;
161        }
162        .b2-page-bg::before{
163            background: linear-gradient(to bottom,rgba(0,0,0,0) 40%,#f7f9fa 100%);
164        }
165        .site{
166            background-color:#f7f9fa;
167        }
168        .site{
169            
170            background-repeat: no-repeat;
171            background-attachment: fixed;
172            background-position: center top;
173        }
174        .header-banner{
175            
176        }
177        .b2-radius{
178            border-radius:4px;
179        }
180        .ads-box img{
181            border-radius:4px;
182        }
183        .post-style-4-top,.post-style-2-top-header,.tax-header .wrapper.box{
184            border-radius:4px 4px 0 0;
185        }
186        .entry-content blockquote,.content-excerpt{
187            border-radius:4px;
188        }
189        .user-sidebar-info.active{
190            border-radius:4px;
191        }
192        .dmsg-header a{
193            color:#0066ff;
194        }
195        .user-edit-button{
196            color:#0066ff
197        }
198        .b2-color{
199            color:#0066ff!important
200        }
201        .b2-light,.newsflashes-nav-in ul li.current-menu-item a{
202            background-color:rgba(0, 102, 255, 0.18)
203        }
204        .b2-light-dark{
205            background-color:rgba(0, 102, 255, 0.52)
206        }
207        .b2-light-bg{
208            background-color:rgba(0, 102, 255, 0.12)
209        }
210        .b2-menu-1 .sub-menu-0 li a{
211            background-color:rgba(0, 102, 255, 0.08)
212        }
213        .b2-menu-1 .sub-menu-0 li:hover a{
214            background-color:rgba(0, 102, 255, 0.6);
215            color:#fff;
216        }
217        .topic-footer-left button.picked,.single .post-list-cat a,.saf-z button.picked,.news-vote-up .isset, .news-vote-down .isset,.w-d-list.gujia button,.w-d-download span button{
218            background-color:rgba(0, 102, 255, 0.1);
219            color:#0066ff!important
220        }
221        .po-topic-tools-right .button-sm{
222            color:#0066ff
223        }
224        .author-links .picked a, .collections-menu .current{
225            background-color:#0066ff;
226            color:#fff
227        }
228        .b2-widget-hot-circle .b2-widget-title button.picked:before{
229            border-color: transparent transparent #0066ff!important
230        }
231        .login-form-item input{
232            border-radius:4px;
233        }
234        .topic-child-list ul{
235            border-radius:4px;
236        }
237        .b2-loading path {
238            fill: #0066ff
239        }
240        .header-search-tpye a.picked{
241            border-color:#0066ff
242        }
243        button.empty,.button.empty,li.current-menu-item > a,.top-menu-hide:hover .more,.header .top-menu ul li.depth-0:hover > a .b2-jt-block-down,button.text{
244            color:#0066ff
245        }
246        input,textarea{
247            caret-color:#0066ff; 
248        }
249        .login-form-item input:focus{
250            border-color:#0066ff
251        }
252        .login-form-item input:focus + span{
253            color:#0066ff
254        }
255        .mobile-footer-center i{
256            background:#0066ff
257        }
258        .login-box-content a{
259            color:#0066ff
260        }
261        .verify-number.picked span{
262            background:#0066ff
263        }
264        .verify-header::after{
265            color:#0066ff
266        }
267        .top-user-box-drop li a i{
268            color:#0066ff
269        }
270        #bigTriangleColor path{
271            fill: #f7f9fa;
272            stroke: #f7f9fa;
273        }
274        .post-list-cats a:hover{
275            color:#0066ff;
276        }
277        trix-toolbar .trix-button.trix-active{
278            color:#0066ff;
279        }
280        .picked.post-load-button:after{
281            border-color:#0066ff transparent transparent transparent;
282        }
283        .task-day-list li i{
284            color:#0066ff
285        }
286        .task-day-list li .task-finish-icon i{
287            background:#0066ff
288        }
289        .bar-item-desc{
290            background:#0066ff;
291        }
292        .bar-user-info-row-title > a span:first-child::before{
293            background:#0066ff;
294        }
295        .bar-item.active i{
296            color:#0066ff
297        }
298        .bar-user-info .bar-mission-action{
299            color:#0066ff
300        }
301        .gold-table.picked:after{
302            border-color:#0066ff
303        }
304        .gold-table.picked{
305            color:#0066ff
306        }
307        .user-sidebar-info p i{
308            color:#0066ff
309        }
310        .user-sidebar-info.active p{
311            color:#0066ff
312        }
313        .picked.post-load-button span{
314            color:#0066ff;
315            background-color:rgba(0, 102, 255, 0.18)!important
316        }
317        .post-carts-list-row .next svg,.post-carts-list-row .previous svg{
318            color:#0066ff;
319        }
320        .picked.post-load-button:before{
321            background-color:#0066ff
322        }
323        .aside-carts-price-left span{
324            color:#0066ff
325        }
326        .top-user-avatar img,.header-user .top-user-box,.social-top .top-user-avatar img{
327            border-radius:4px;
328        }
329        .link-in:hover{
330            color:#0066ff
331        }
332        @media screen and (max-width:768px){
333            .aside-bar .bar-item:hover i{
334                color:#0066ff
335            }
336            .post-video-list li.picked .post-video-list-link{
337                color:#0066ff;
338                border-color:#0066ff
339            }
340            .post-style-2-top-header{
341                border-bottom:8px solid #f7f9fa;
342            }
343            .po-form-box {
344                border-radius:4px;
345            }
346            .circle-desc{
347                border-radius:0 0 4px 4px;  
348            }
349        }
350        .circle-admin-info>div:hover{
351            border-color:#0066ff;
352        }
353        .circle-admin-info>div:hover span,.circle-admin-info>div:hover i{
354            color:#0066ff;
355            opacity: 1;
356        }
357        .bar-top{
358            background:#0066ff
359        }
360        .bar-item.bar-qrcode:hover i{
361            color:#0066ff
362        }
363        .b2-color-bg{
364            background-color:#0066ff
365        }
366        .b2-color{
367            color:#0066ff
368        }
369        .b2-hover a{
370            color:#0066ff
371        }
372        .b2-hover a:hover{
373            text-decoration: underline;
374        }
375        .filter-items a.current,.single-newsflashes .single-tags span,.single-infomation .single-tags span{
376            color:#0066ff;
377            background-color:rgba(0, 102, 255, 0.18)
378        }
379        .circle-vote{
380            background:rgba(0, 102, 255, 0.04)
381        }
382        .user-sidebar-info.active{
383            background:rgba(0, 102, 255, 0.04)
384        }
385        .user-w-qd-list-title{
386            background-color:#0066ff
387        }
388        #video-list ul li > div:hover{
389            background-color:rgba(0, 102, 255, 0.04)
390        }
391        .post-5 .post-info h2::before{
392            background-color:#0066ff
393        }
394        .tox .tox-tbtn--enabled svg{
395            fill:#0066ff!important
396        }
397        .entry-content a,.entry-content .content-show-roles > p a,.entry-content > ul li a,.content-show-roles > li a,.entry-content > ol li a{
398            color:#0066ff;
399        }
400        .entry-content .file-down-box a:hover{
401            color:#0066ff;
402            border:1px solid #0066ff;
403        }
404        .entry-content h2::before{
405            color:#0066ff;
406        }
407        .header-banner-left .menu li.current-menu-item a:after{
408            background:#0066ff;
409        }
410        .user-w-announcement li a::before{
411            background-color:#0066ff;
412        }
413        .topic-footer-right button{
414            color:#0066ff
415        }
416        .content-user-money span{
417            color:#0066ff;
418            background:rgba(0, 102, 255, 0.08)
419        }
420        .vote-type button.picked{
421            color:#0066ff;
422        }
423        .post-video-table ul li.picked{
424            border-bottom:2px solid #0066ff;
425        }
426        .create-form-item button.picked{
427            border-color:#0066ff;
428        }
429        .b2-widget-hot-circle .b2-widget-title button.picked{
430            color:#0066ff;
431        }
432        .topic-type-menu button.picked{
433            color:#fff;
434            background:#0066ff;
435        }
436        .circle-topic-role{
437            border:1px solid rgba(0, 102, 255, 0.4)
438        }
439        .circle-topic-role:before{
440            border-color: transparent transparent #0066ff;
441        }
442        .topic-content-text p a{
443            color:#0066ff;
444        }
445        .site-footer{
446            background-image: url();
447        }.mobile-footer-menu{display:none!important}
448        .home_row_0.module-search{
449            margin-top:-16px;
450        }
451        .home_row_0.home_row_bg_img{
452            margin-top:-16px;
453        }
454        .shop-cats .shop-cats-item{
455            margin-right:16px;
456        }
457        .mg-r{
458            margin-right:16px;
459        }
460        .mg-b{
461            margin-bottom:16px;
462        }
463        .mg-t{
464            margin-top:16px;
465        }
466        .mg-l{
467            margin-left:16px;
468        }
469        .b2-mg{
470            margin:16px;
471        }
472        .b2-pd{
473            padding:16px;
474        }
475        .b2_gap,.shop-normal-list,.shop-category,.user-search-list,.home-collection .collection-out{
476            margin-right:-16px;
477            margin-bottom:-16px;
478            padding:0
479        }
480        .post-3-li-dubble .b2_gap{
481            margin-right:-16px;
482            margin-bottom:-16px;
483        }
484        .b2_gap>li .item-in,.shop-list-item,.shop-normal-item-in,.user-search-list li > div,.home-collection .home-collection-content,.post-3.post-3-li-dubble .b2_gap>li .item-in{
485            margin-bottom:16px;
486            margin-right:16px;
487            overflow: hidden;
488        }
489        .b2-pd-r{
490            padding-right:16px;
491        }
492        .widget-area section + section{
493            margin-top:16px;
494        }
495        .b2-pd,.b2-padding{
496            padding:16px;
497        }
498        .single-post-normal .single-article{
499            margin-right:16px;
500        }
501        .site-footer .widget{
502            padding:0 16px;
503        }
504        .author-page-right{
505            margin-right:16px;
506        }
507        .single-article{
508            margin-bottom:16px;
509        }
510        .home-collection .flickity-prev-next-button.next{
511            right:-16px;
512        }
513        .post-style-5-top{
514            margin-top:-16px
515        }
516        .home-collection-title{
517            padding:12px 16px
518        }
519        .home_row_bg,.home_row_bg_img{
520            padding:32px 0
521        }
522        .shop-coupon-box{
523            margin-right:-16px
524        }
525        .shop-box-row .shop-coupon-item .stamp{
526            margin-right:16px;
527            margin-bottom:16px;
528        }
529        .mg-t-{
530            margin-top:-16px;
531        }
532        .collection-box{
533            margin:-8px
534        }
535        .collection-item{
536            padding:8px
537        }
538        .site-footer-widget-in{
539            margin:0 -16px;
540        }
541        .module-sliders.home_row_bg{
542            margin-top:-16px;
543        }
544        .home_row_0.homw-row-full.module-sliders{
545            margin-top:-16px;
546        }
547        .widget-area.widget-area-left{
548            padding-right:16px;
549        }
550        .widget-area{
551                width:300px;
552                min-width:300px;
553                margin-left:16px;
554                max-width:100%;
555            }
556            .widget-area-left.widget-area{
557                width:220px;
558                max-width:220px;
559                min-width:220px;
560            }
561            .post-type-archive-circle #secondary.widget-area,.tax-circle_tags #secondary.widget-area,.page-template-page-circle #secondary.widget-area{
562                width:280px;
563                max-width:280px;
564                min-width:280px;
565            }
566            .single .content-area,.page .content-area,.links-register .content-area{
567                max-width: calc(100% - 316px);
568                margin: 0 auto;
569                flex:1
570            }
571            .page-template-pageTemplatespage-index-php .content-area{
572                max-width:100%
573            }
574            
575                .tax-collection .content-area,
576                .tax-newsflashes_tags .content-area,
577                .post-type-archive-newsflashes .content-area,.page-template-page-newsflashes .content-area
578                .all-circles.content-area,
579                .announcement-page.content-area,
580                .single-announcement .content-area,
581                .post-style-2.single .content-area,
582                .create-circle.content-area,
583                .mission-page.wrapper,
584                ,#carts .vip-page{
585                    max-width:840px;
586                    width:100%;
587                }
588            
589            .footer{
590                color:#121212;
591            }
592            .footer-links{
593                color:#121212;
594            }
595            .footer-bottom{
596                color:#121212;
597            }
598        
599
600		.v2cross-growth-panel{position:relative;overflow:hidden;margin:18px auto 16px;padding:24px;background:#121a22;color:#fff;border-radius:8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 36px rgba(18,26,34,.18)}
601		.v2cross-growth-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(33,163,102,.24),rgba(33,163,102,0) 46%),radial-gradient(circle at 90% 8%,rgba(255,255,255,.12),rgba(255,255,255,0) 30%);pointer-events:none}
602		.v2cross-growth-panel ins.adsbygoogle{display:none!important}
603		.v2cross-growth-copy,.v2cross-growth-actions,.v2cross-growth-secondary{position:relative;z-index:1}
604		.v2cross-growth-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:22px;align-items:end;margin-bottom:18px}
605		.v2cross-growth-eyebrow{display:block;margin-bottom:8px;color:#72e0aa;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:0}
606		.v2cross-growth-copy h1{margin:0;color:#fff;font-size:26px;line-height:1.32}
607		.v2cross-growth-copy p{margin:8px 0 0;max-width:680px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.7}
608		.v2cross-growth-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
609		.v2cross-growth-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:rgba(255,255,255,.82);font-size:12px;line-height:1.2;white-space:nowrap}
610		.v2cross-growth-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
611		.v2cross-growth-card{display:flex;min-height:170px;padding:16px;background:rgba(255,255,255,.96);color:#202428;border-radius:8px;text-decoration:none;box-sizing:border-box;border:1px solid rgba(18,26,34,.08);flex-direction:column;justify-content:flex-start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
612		.v2cross-growth-card:hover{color:#202428;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18);border-color:rgba(33,163,102,.34)}
613		.v2cross-growth-card.primary{background:#21a366;color:#fff;justify-content:space-between;border-color:rgba(255,255,255,.16)}
614		.v2cross-growth-card.primary:hover{color:#fff}
615		.v2cross-growth-card strong{display:block;margin:6px 0 8px;font-size:17px;line-height:1.35}
616		.v2cross-growth-card.primary strong{font-size:23px;line-height:1.25}
617		.v2cross-growth-card em{display:block;color:inherit;opacity:.74;font-style:normal;font-size:13px;line-height:1.62}
618		.v2cross-card-kicker{display:block;color:inherit;opacity:.58;font-size:12px;font-weight:700;line-height:1.2}
619		.v2cross-growth-card b{display:inline-flex;align-items:center;width:max-content;margin-top:18px;padding:8px 12px;background:#fff;color:#157348;border-radius:6px;font-size:13px;line-height:1.2}
620		.v2cross-growth-secondary{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}
621		.v2cross-growth-secondary-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px;color:#fff}
622		.v2cross-growth-secondary-head strong{font-size:15px;line-height:1.4}
623		.v2cross-growth-secondary-head span{color:rgba(255,255,255,.58);font-size:12px;line-height:1.4}
624		.v2cross-growth-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
625		.v2cross-growth-secondary-grid a{display:flex;min-height:70px;padding:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;text-decoration:none;box-sizing:border-box;flex-direction:column;justify-content:center;transition:background .18s ease,border-color .18s ease}
626		.v2cross-growth-secondary-grid a:hover{background:rgba(255,255,255,.13);border-color:rgba(114,224,170,.5);color:#fff}
627		.v2cross-growth-secondary-grid strong{display:block;margin-bottom:4px;font-size:14px;line-height:1.35}
628		.v2cross-growth-secondary-grid span{display:block;color:rgba(255,255,255,.62);font-size:12px;line-height:1.45}
629		.v2cross-article-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 8px;padding:18px;background:#f5f7f8;border:1px solid #e8ecef;border-radius:8px}
630		.v2cross-article-cta strong{display:block;font-size:17px;color:#202428;margin-bottom:6px}
631		.v2cross-article-cta p{margin:0;color:#687178;font-size:14px;line-height:1.6}
632		.v2cross-article-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}
633		.v2cross-article-cta-actions a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:6px;background:#202428;color:#fff;text-decoration:none;font-size:14px;white-space:nowrap}
634		.v2cross-article-cta-actions a:first-child{background:#21a366}
635		.v2cross-answer-box{margin:0 0 18px;padding:18px;background:#f5fbf8;border:1px solid #dcefe6;border-left:4px solid #21a366;border-radius:8px}
636		.v2cross-answer-box span{display:block;margin-bottom:7px;color:#157348;font-size:12px;font-weight:700;line-height:1.2}
637		.v2cross-answer-box p{margin:0;color:#202428;font-size:15px;line-height:1.8}
638		.v2cross-answer-box small{display:block;margin-top:8px;color:#687178;font-size:13px;line-height:1.4}
639		.v2cross-answer-box div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
640		.v2cross-answer-box a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;background:#fff;border:1px solid #dcefe6;border-radius:6px;color:#157348;text-decoration:none;font-size:13px;line-height:1.2}
641		.v2cross-article-path{margin:0 0 18px;padding:18px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 8px 22px rgba(32,36,40,.04);box-sizing:border-box}
642		.v2cross-article-path-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
643		.v2cross-article-path-head span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;background:#eef7f2;color:#157348;border-radius:6px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}
644		.v2cross-article-path-head h2{margin:0;color:#182026;font-size:19px;line-height:1.35}
645		.v2cross-article-path-head p{margin:6px 0 0;color:#65727b;font-size:14px;line-height:1.65}
646		.v2cross-article-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
647		.v2cross-article-path-step{padding:14px;background:#f7faf9;border:1px solid #e1ece6;border-radius:8px;box-sizing:border-box}
648		.v2cross-article-path-step strong{display:block;margin-bottom:8px;color:#21a366;font-size:13px;line-height:1}
649		.v2cross-article-path-step span{display:block;margin-bottom:6px;color:#182026;font-size:15px;font-weight:700;line-height:1.35}
650		.v2cross-article-path-step p{margin:0;color:#65727b;font-size:13px;line-height:1.6}
651		.v2cross-article-path-actions{display:flex;flex-wrap:wrap;gap:8px}
652		.v2cross-article-path-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:#202428;color:#fff;border-radius:6px;text-decoration:none;font-size:13px;line-height:1.2}
653		.v2cross-article-path-actions a:first-child{background:#21a366}
654		.v2cross-article-path-actions a:hover{color:#fff;text-decoration:none}
655		.v2cross-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.7em}
656		.entry-content .v2cross-download-card{display:flex;flex-direction:column;gap:7px;min-height:112px;padding:15px;background:#f7faf9;border:1px solid #dcefe6;border-radius:8px;color:#202428;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere}
657		.entry-content .v2cross-download-card:hover{color:#202428;border-color:#21a366}
658		.entry-content .v2cross-download-card.primary{background:#21a366;color:#fff;border-color:#21a366}
659		.entry-content .v2cross-download-card.primary:hover{color:#fff}
660		.v2cross-download-card strong{display:block;font-size:17px;line-height:1.25}
661		.v2cross-download-card span{display:block;color:inherit;opacity:.78;font-size:13px;line-height:1.55}
662		.v2cross-node-snapshot{margin:18px 0;padding:16px 0;border-top:1px solid #dcefe6;border-bottom:1px solid #dcefe6;scroll-margin-top:86px}
663		.v2cross-node-snapshot-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}
664		.v2cross-node-snapshot-head strong{color:#182026;font-size:17px;line-height:1.35}
665		.v2cross-node-snapshot-head time{color:#157348;font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap}
666		.v2cross-node-snapshot p{margin:0;color:#65727b;font-size:14px;line-height:1.7}
667		.v2cross-node-snapshot-actions{display:flex;align-items:center;gap:10px;min-height:40px;margin-top:12px}
668		.v2cross-node-snapshot-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#21a366;color:#fff;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}
669		.v2cross-node-snapshot-actions button:hover,.v2cross-node-snapshot-actions button:focus{background:#157348;color:#fff}
670		.v2cross-node-snapshot-actions button.v2cross-node-share{background:#fff;color:#157348;border:1px solid #b9ddca}
671		.v2cross-node-snapshot-actions button.v2cross-node-share:hover,.v2cross-node-snapshot-actions button.v2cross-node-share:focus{background:#eef8f3;color:#105c39}
672		.v2cross-node-snapshot-actions a.v2cross-node-community{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;background:#202428;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;line-height:1.2}
673		.v2cross-node-snapshot-actions a.v2cross-node-community:hover,.v2cross-node-snapshot-actions a.v2cross-node-community:focus{background:#343c43;color:#fff;text-decoration:none}
674		.v2cross-node-snapshot-actions button:focus-visible{outline:3px solid rgba(33,163,102,.25);outline-offset:2px}
675		.v2cross-node-snapshot-actions a:focus-visible{outline:3px solid rgba(33,163,102,.25);outline-offset:2px}
676		.v2cross-node-snapshot-actions button:disabled{opacity:.66;cursor:wait}
677		.v2cross-node-snapshot-actions>span{min-width:48px;color:#157348;font-size:13px;font-weight:700}
678		.v2cross-node-snapshot-actions>small{margin-left:auto;color:#65727b;font-size:12px;line-height:1.45;text-align:right}
679		pre.v2cross-live-node-list,.entry-content pre.v2cross-live-node-list{max-height:420px;margin:12px 0 0;padding:14px;background:#f7faf9;border:1px solid #e1ece6;border-radius:6px;font-size:12px;line-height:1.65;overflow:auto;white-space:pre;box-sizing:border-box}
680		.v2cross-node-snapshot-hint{display:block;margin-top:9px;color:#65727b;font-size:12px;line-height:1.55}
681		.entry-content,.content-show-roles{max-width:100%;overflow-wrap:break-word}
682		.entry-content p,.entry-content li,.entry-content a,.content-show-roles p,.content-show-roles li,.content-show-roles a{overflow-wrap:anywhere}
683		.entry-content table,.content-show-roles table{display:block;max-width:100%;overflow-x:auto;box-sizing:border-box}
684		.entry-content pre,.content-show-roles pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;box-sizing:border-box}
685		.entry-content iframe,.entry-content object,.entry-content embed,.content-show-roles iframe,.content-show-roles object,.content-show-roles embed{max-width:100%;box-sizing:border-box}
686		.entry-content img,.content-show-roles img{max-width:100%;height:auto}
687		.v2cross-language-switcher{display:inline-flex;align-items:center;gap:2px;margin-right:10px;padding:2px;background:rgba(32,36,40,.06);border:1px solid rgba(32,36,40,.1);border-radius:999px;white-space:nowrap;box-sizing:border-box;flex:0 0 auto}
688		.header-banner-right .v2cross-language-switcher{margin-left:10px}
689		.v2cross-language-option{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;color:inherit;text-decoration:none;font-size:12px;font-weight:700;line-height:1;box-sizing:border-box}
690		.v2cross-language-option:hover{color:inherit;text-decoration:none}
691		.v2cross-language-option.is-active{background:#202428;color:#fff}
692		.social-top .v2cross-language-option.is-active{background:#21a366;color:#fff}
693		.social-top .v2cross-language-option.is-active:hover,.v2cross-language-option.is-active:hover{color:#fff}
694		.ym-menu .v2cross-compact-menu-item>a{font-weight:700}
695		.ym-menu .v2cross-compact-menu-item.current-menu-item>a{color:#21a366}
696		.v2cross-mobile-search-item,.v2cross-mobile-more-item,.v2cross-mobile-menu-layer{display:none}
697		@media (max-width: 900px){
698			.v2cross-growth-copy{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;align-items:start}
699			.v2cross-growth-meta{justify-content:flex-start}
700			.v2cross-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
701			.v2cross-growth-card.primary{grid-column:span 2;grid-row:auto;min-height:170px}
702			.v2cross-growth-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
703			.v2cross-article-cta{display:block}
704			.v2cross-article-cta-actions{justify-content:flex-start;margin-top:14px}
705			.v2cross-article-path-head{display:block}
706			.v2cross-article-path-head h2{margin-top:10px}
707			.v2cross-article-path-grid{grid-template-columns:1fr}
708		}
709		@media (max-width: 768px){
710			.v2cross-language-switcher{margin-right:8px;margin-left:6px;padding:1px}
711			.v2cross-language-option{min-height:32px;padding:0 9px;font-size:11px}
712			.v2cross-answer-box a,.v2cross-article-path-actions a,.v2cross-article-cta-actions a{min-height:44px}
713			.entry-header .post-list-cat-item{display:inline-flex;align-items:center;min-height:36px}
714			.wp-post-author-meta-more-posts a.awpa-more-posts{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;box-sizing:border-box}
715			.ym-menu .v2cross-menu-secondary,.ym-menu .v2cross-menu-home{display:none}
716			.ym-menu .v2cross-mobile-search-item,.ym-menu .v2cross-mobile-more-item{display:list-item}
717			.social-top .ym-menu ul{width:100%;overflow-x:visible;justify-content:space-between}
718			.social-top .header-banner-left .menu li{margin-right:0}
719			.v2cross-mobile-search-trigger,.v2cross-mobile-more-trigger{display:flex;align-items:center;justify-content:center;height:58px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
720			.v2cross-mobile-search-trigger{width:44px;font-size:19px}
721			.v2cross-mobile-menu-layer{position:fixed;inset:0;z-index:99999;display:block}
722			.v2cross-mobile-menu-layer[hidden]{display:none}
723			.v2cross-mobile-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(18,26,34,.46)}
724			.v2cross-mobile-menu-panel{position:absolute;top:100px;right:12px;width:min(280px,calc(100% - 24px));padding:8px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 18px 48px rgba(18,26,34,.24);box-sizing:border-box}
725			.v2cross-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 8px 4px 12px;border-bottom:1px solid #edf0f2;color:#182026}
726			.v2cross-mobile-menu-head strong{font-size:14px;line-height:1.3}
727			.v2cross-mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#182026;font-size:26px;line-height:1;cursor:pointer}
728			.v2cross-mobile-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 8px;border-bottom:1px solid #edf0f2}
729			.v2cross-mobile-search-form input{width:100%;height:44px;padding:0 12px;border:1px solid #dce3e7;border-radius:6px;background:#f7f9fa;color:#182026;font-size:14px;box-sizing:border-box}
730			.v2cross-mobile-search-form input:focus{border-color:#21a366;outline:2px solid rgba(33,163,102,.18);outline-offset:0}
731			.v2cross-mobile-search-form button{height:44px;padding:0 14px;border:0;border-radius:6px;background:#21a366;color:#fff;font-size:14px;font-weight:700;cursor:pointer}
732			.v2cross-mobile-menu-links a{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:6px;color:#202428;font-size:15px;font-weight:700;text-decoration:none}
733			.v2cross-mobile-menu-links a:hover,.v2cross-mobile-menu-links a:focus{background:#eef7f2;color:#157348}
734			body.v2cross-mobile-menu-open{overflow:hidden}
735		}
736		@media (max-width: 520px){
737			.v2cross-growth-panel{margin-top:10px;padding:16px}
738			.v2cross-growth-copy{gap:12px;margin-bottom:14px}
739			.v2cross-growth-copy h1{font-size:21px}
740			.v2cross-growth-meta span{white-space:normal}
741			.v2cross-growth-actions{grid-template-columns:1fr}
742			.v2cross-growth-card,.v2cross-growth-card.primary{grid-column:auto;min-height:0}
743			.v2cross-growth-card.primary strong{font-size:20px}
744			.v2cross-growth-secondary-head{display:block}
745			.v2cross-growth-secondary-head span{display:block;margin-top:3px}
746			.v2cross-growth-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
747			.v2cross-growth-secondary-grid a{min-height:88px;padding:11px}
748			.v2cross-download-grid{grid-template-columns:1fr}
749			.entry-content .v2cross-download-card{min-height:0}
750			.v2cross-article-cta-actions a{width:100%;justify-content:center}
751			.v2cross-node-snapshot-head{display:block}
752			.v2cross-node-snapshot-head time{display:block;margin-top:5px;white-space:normal}
753			.v2cross-node-snapshot-actions{align-items:flex-start;flex-wrap:wrap}
754			.v2cross-node-snapshot-actions button,.v2cross-node-snapshot-actions a.v2cross-node-community{width:100%;min-height:44px}
755			.v2cross-node-snapshot-actions>small{width:100%;margin-left:0;text-align:left}
756			pre.v2cross-live-node-list,.entry-content pre.v2cross-live-node-list{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}
757		}
758
759		.v2cross-vpn-page{margin:18px auto 40px}
760		.v2cross-vpn-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;background:linear-gradient(135deg,#f2fbf7,#fff 62%);color:#202428;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 10px 28px rgba(32,36,40,.06)}
761			.v2cross-vpn-hero h1{margin:0 0 10px;font-size:28px;line-height:1.32;color:#182026}
762			.v2cross-vpn-hero p{margin:0;max-width:780px;color:#5f6b73;font-size:15px;line-height:1.85}
763			.v2cross-vpn-hero a{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:42px;padding:0 16px;background:#21a366;color:#fff;border-radius:6px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px rgba(33,163,102,.18)}
764			.v2cross-vpn-tool{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;background:#fff;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)}
765			.v2cross-vpn-tool strong{display:block;margin-bottom:6px;color:#182026;font-size:18px;line-height:1.35}
766			.v2cross-vpn-tool p{margin:0;color:#65727b;font-size:14px;line-height:1.75}
767			.v2cross-vpn-tool a{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:40px;padding:0 14px;background:#182026;color:#fff;border-radius:6px;text-decoration:none;white-space:nowrap}
768			.v2cross-vpn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}
769		.v2cross-vpn-item{position:relative;display:block;min-height:126px;padding:18px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;color:#202428;text-decoration:none;box-sizing:border-box;box-shadow:0 8px 22px rgba(32,36,40,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
770		.v2cross-vpn-item:hover{color:#202428;transform:translateY(-2px);box-shadow:0 12px 28px rgba(32,36,40,.1);border-color:#b9dccb}
771		.v2cross-vpn-item.primary{background:#fff;color:#202428;border-color:#8fd5b3;box-shadow:0 10px 28px rgba(33,163,102,.1)}
772		.v2cross-vpn-item.primary:before{content:"推荐";display:inline-flex;align-items:center;min-height:24px;margin-bottom:10px;padding:0 9px;background:#eaf8f1;color:#157348;border-radius:6px;font-size:12px;font-weight:700;line-height:1}
773		html[lang="en-US"] .v2cross-vpn-item.primary:before{content:"Featured"}
774		.v2cross-vpn-item.primary:hover{color:#202428}
775		.v2cross-vpn-item strong{display:block;margin-bottom:8px;font-size:17px;line-height:1.35;color:#182026}
776		.v2cross-vpn-item span{display:block;color:#64717a;font-size:14px;line-height:1.65}
777		.v2cross-vpn-note{padding:20px;background:#fff;border:1px solid #e3e9ed;border-left:4px solid #21a366;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)}
778		.v2cross-vpn-note h2{margin:0 0 10px;font-size:20px;color:#182026}
779		.v2cross-vpn-note h3{margin:16px 0 6px;font-size:16px;color:#182026;line-height:1.45}
780		.v2cross-vpn-note h3:first-of-type{margin-top:8px}
781		.v2cross-vpn-note p{margin:0;color:#65727b;font-size:15px;line-height:1.8}
782		.v2cross-topic-eyebrow{display:block;margin-bottom:8px;color:#157348;font-size:12px;font-weight:700;line-height:1.2}
783		.v2cross-topic-updated{margin-top:10px!important;color:#7a858d!important;font-size:13px!important}
784		.v2cross-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
785		.v2cross-topic-step{padding:20px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;box-shadow:0 8px 22px rgba(32,36,40,.04)}
786		.v2cross-topic-step h2{margin:0 0 10px;color:#182026;font-size:18px;line-height:1.35}
787		.v2cross-topic-step p{margin:0;color:#65727b;font-size:14px;line-height:1.75}
788			.v2cross-topic-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}
789			.v2cross-topic-list{margin:8px 0 0;padding-left:20px;color:#65727b;font-size:15px;line-height:1.8}
790			.v2cross-topic-list li+li{margin-top:6px}
791			.v2cross-topic-page>.v2cross-node-snapshot{padding:20px;background:#fff;border:1px solid #dcefe6;border-radius:8px;margin-bottom:16px;box-shadow:0 8px 22px rgba(32,36,40,.04)}
792			.v2cross-topic-table-wrap{max-width:100%;overflow-x:auto}
793			.v2cross-topic-comparison table{width:100%;min-width:680px;border-collapse:collapse;color:#455159;font-size:14px;line-height:1.55}
794			.v2cross-topic-comparison th,.v2cross-topic-comparison td{padding:12px;border:1px solid #dfe7e3;text-align:left;vertical-align:top}
795			.v2cross-topic-comparison thead th{background:#182026;color:#fff;font-weight:700}
796			.v2cross-topic-comparison tbody th{width:18%;background:#f2f8f5;color:#182026;font-weight:700}
797			.v2cross-topic-sources ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
798			.v2cross-topic-sources a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;background:#f2f8f5;border:1px solid #dcefe6;border-radius:6px;color:#157348;text-decoration:none;font-size:13px;font-weight:700}
799		.v2cross-topic-ad{margin:0 0 16px;padding:12px;background:#fff;border:1px solid #e3e9ed;border-radius:8px;min-height:96px;text-align:center;overflow:hidden;box-sizing:border-box;box-shadow:0 8px 22px rgba(32,36,40,.035)}
800		.v2cross-topic-ad.is-pending{max-height:120px}
801		.v2cross-topic-ad.is-filled{max-height:none}
802		.v2cross-topic-ad.is-empty{display:none}
803		.v2cross-topic-ad .adsbygoogle{background:transparent!important}
804		.v2cross-topic-ad span{display:block;margin-bottom:8px;color:#8a949b;font-size:12px;line-height:1.2}
805		.entry-content .code-block.is-pending{max-height:140px;overflow:hidden}
806		.entry-content .code-block.is-filled{max-height:none}
807		.entry-content .code-block.is-empty{display:none!important}
808			@media (max-width: 900px){.v2cross-vpn-hero,.v2cross-vpn-tool{display:block}.v2cross-vpn-hero a,.v2cross-vpn-tool a{margin-top:16px}.v2cross-vpn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
809		@media (max-width: 900px){.v2cross-topic-grid,.v2cross-topic-detail-grid{grid-template-columns:1fr}}
810		@media (max-width: 520px){.v2cross-vpn-hero{padding:18px}.v2cross-vpn-hero h1{font-size:22px}.v2cross-vpn-hero a{min-height:44px}.v2cross-vpn-grid{grid-template-columns:1fr}.v2cross-vpn-item{min-height:0}.v2cross-topic-ad.is-pending{max-height:96px}}
811	
812/*# sourceURL=b2-style-inline-css */
813</style>
814<link rel='stylesheet' id='b2-sliders-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/flickity.css?ver=4.4.1' media='all' />
815<link rel='stylesheet' id='b2-fonts-css' href='//at.alicdn.com/t/c/font_2579934_s72o9zozq1m.css?ver=4.4.1' media='all' />
816<link rel='stylesheet' id='b2-write-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/write.css?ver=4.4.1' media='all' />
817<link rel='stylesheet' id='b2-shop-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/shop.css?ver=4.4.1' media='all' />
818<link rel='stylesheet' id='b2-document-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/document.css?ver=4.4.1' media='all' />
819<link rel='stylesheet' id='b2-newsflashes-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/newsflashes.css?ver=4.4.1' media='all' />
820<link rel='stylesheet' id='b2-circle-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/circle.css?ver=4.4.1' media='all' />
821<link rel='stylesheet' id='b2-infomation-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/infomation.css?ver=4.4.1' media='all' />
822<link rel='stylesheet' id='b2-ask-css-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/ask.css?ver=4.4.1' media='all' />
823<link rel='stylesheet' id='b2-mobile-css' href='https://v2cross.com/wp-content/themes/b2/Assets/fontend/mobile.css?ver=4.4.1' media='all' />
824<link rel='stylesheet' id='awpa-wp-post-author-styles-css' href='https://v2cross.com/wp-content/plugins/wp-post-author/assets/css/awpa-frontend-style.css?ver=3.6.2' media='all' />
825<style id="awpa-wp-post-author-styles-inline-css">
826
827                .wp_post_author_widget .wp-post-author-meta .awpa-display-name > a:hover,
828                body .wp-post-author-wrap .awpa-display-name > a:hover {
829                    color: #af0000;
830                }
831                .wp-post-author-meta .wp-post-author-meta-more-posts a.awpa-more-posts:hover, 
832                .awpa-review-field .right-star .awpa-rating-button:not(:disabled):hover {
833                    color: #af0000;
834                    border-color: #af0000;
835                }
836            
837/*# sourceURL=awpa-wp-post-author-styles-inline-css */
838</style>
839        
839<script type="dfe0b0ddbd2a188d33e35473-text/javascript">
840            function b2loadScript(url, id,callback){
841                var script = document.createElement ("script");
842                script.type = "text/javascript";
843                script.id = id;
844                if (script.readyState){
845                    script.onreadystatechange = function(){
846                        if (script.readyState == "loaded" || script.readyState == "complete"){
847                            script.onreadystatechange = null;
848                            callback();
849                        }
850                    };
851                } else {
852                    script.onload = function(){
853                        callback();
854                    }
855                }
856                script.src = url;
857                document.getElementsByTagName("head")[0].appendChild(script);
858            }
859            function b2loadStyle(url, id,callback){
860                var script = document.createElement ("link");
861                script.type = "text/css";
862                script.rel = "stylesheet";
863                script.id = id;
864                if (script.readyState){
865                    script.onreadystatechange = function(){
866                        if (script.readyState == "loaded" || script.readyState == "complete"){
867                            script.onreadystatechange = null;
868                            callback();
869                        }
870                    };
871                } else {
872                    script.onload = function(){
873                        callback();
874                    }
875                }
876                script.href = url;
877                document.getElementsByTagName("head")[0].appendChild(script);
878            }
879            function b2getCookie(name){
880                var nameEQ = name + "=";
881                var ca = document.cookie.split(';');
882                for(var i=0;i < ca.length;i++) {
883                    var c = ca[i];
884                    while (c.charAt(0)==' ') c = c.substring(1,c.length);
885                    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
886                }
887                return null;
888            }
889
890            function b2setCookie(name,value,days){
891                days = days ? days : 100;
892                var expires = "";
893                if (days) {
894                    var date = new Date();
895                    date.setTime(date.getTime() + (days*24*60*60*1000));
896                    expires = "; expires=" + date.toUTCString();
897                }
898                document.cookie = name + "=" + (value || "")  + expires + "; path=/";
899            }
900
901            function b2delCookie(name){
902                document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
903            }
904        </script>
904
905        <meta name="google-site-verification" content="plZ9_-wz2_rlSN3QgBLfpq0XtQ7NGV-1fYp4nfNKyCg">
906<!-- Google AdSense meta tags added by Site Kit -->
907<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
908<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
909<!-- End Google AdSense meta tags added by Site Kit -->
910<script type="application/ld+json" class="v2cross-geo-schema">{"@context":"https://schema.org","@type":"WebPage","@id":"https://v2cross.com/vpn-leak-test/#webpage","url":"https://v2cross.com/vpn-leak-test/","name":"VPN 泄露检测中心页:IP、DNS、WebRTC、IPv6 与浏览器指纹 - V2CROSS","description":"VPN 泄露检测中心页,用 NetScope 检查公网 IP、DNS 泄露、WebRTC 暴露、IPv6 泄露、浏览器时区语言、规则分流和代理客户端配置问题。","inLanguage":"zh-Hans","isPartOf":{"@id":"https://v2cross.com/#website"},"dateModified":"2026-06-09","mainEntity":{"@id":"https://v2cross.com/vpn-leak-test/#faq"}}</script>
vendor: 1 bytes, line 910
910
911<script type="application/ld+json" class="v2cross-geo-schema">{"@context":"https://schema.org","@type":"FAQPage","@id":"https://v2cross.com/vpn-leak-test/#faq","mainEntity":[{"@type":"Question","name":"VPN 连接成功还需要检测吗?","acceptedAnswer":{"@type":"Answer","text":"需要。客户端显示已连接只代表隧道或代理启动,仍可能存在 DNS、WebRTC、分流或浏览器指纹暴露。"}},{"@type":"Question","name":"DNS 泄露一定危险吗?","acceptedAnswer":{"@type":"Answer","text":"DNS 泄露会让解析请求暴露给非预期服务商。是否严重取决于使用场景,但长期使用建议修复。"}},{"@type":"Question","name":"NetScope 能保证匿名吗?","acceptedAnswer":{"@type":"Answer","text":"不能。它是浏览器侧诊断工具,能帮助发现可见信号,但不能承诺匿名、合规或绝对安全。"}},{"@type":"Question","name":"为什么 IP 正常但 DNS 或 IPv6 异常?","acceptedAnswer":{"@type":"Answer","text":"这通常说明代理只覆盖了部分流量,或浏览器/系统 DNS、IPv6、T
911UN、规则模式没有跟随 VPN 路由。"}}]}</script>
911
912<link rel="icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飞机-1-32x32.png" sizes="32x32" />
913<link rel="icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飞机-1-192x192.png" sizes="192x192" />
914<link rel="apple-touch-icon" href="https://v2cross.com/wp-content/uploads/2020/05/cropped-飞机-1-180x180.png" />
915<meta name="msapplication-TileImage" content="https://v2cross.com/wp-content/uploads/2020/05/cropped-飞机-1-270x270.png" />
916</head>
917
918<body class="error404 wp-theme-b2 social-top google-anno-skip v2cross-core-funnel">
919	
920	<div id="page" class="site">
921		
922		
923        <style>
924                .header-banner{
925                    background-color:#ffffff
926                }
927                .header-banner .ym-menu a,.header-banner,.social-top .site-title,.top-search-button button,.top-search input,.login-button .b2-account-circle-line
928                {
929                    color:#121212;
930                    fill: #121212;
931                }
932                .social-top .login-button .b2-user{
933                    color:#121212;
934                    fill: #121212;
935                }
936                .top-search-select{
937                    border-right-color:rgba(#121212,.5);
938                    
939                }
940                .top-search input::placeholder {
941                    color: #121212;
942                }
943                .header{
944                    background-color:#ffffff;
945                    color:#121212
946                }
947                .header .button,.header .login-button button{
948                    border-color:#121212;
949                    color:#121212;
950                }
951                .header .header-logo{
952                    color:#121212
953                }
954                @media screen and (max-width: 768px){
955                    .logo-center .header-banner-left,.logo-left .header-banner-left,.menu-center .header-banner-left,.logo-top .header-banner-left{
956                        background:none
957                    }
958                    .header-banner-left{
959                        background:#ffffff;
960                    }
961                    .header .mobile-box{
962                        color: initial;
963                    }
964                    .logo-center .login-button .b2-account-circle-line,
965                    .logo-left .login-button .b2-account-circle-line,
966                    .menu-center .login-button .b2-account-circle-line,
967                    .logo-top .login-button .b2-account-circle-line{
968                        color:#121212
969                    }
970                    .logo-center .menu-icon .line-1,.logo-center .menu-icon .line-2,.logo-center .menu-icon .line-3,
971                    .social-top .menu-icon .line-1,.social-top .menu-icon .line-2,.social-top .menu-icon .line-3,
972                    .logo-left .menu-icon .line-1,.logo-left .menu-icon .line-2,.logo-left .menu-icon .line-3,
973                    .menu-center .menu-icon .line-1,.menu-center .menu-icon .line-2,.menu-center .menu-icon .line-3,
974                    .logo-top .menu-icon .line-1,.logo-top .menu-icon .line-2,.logo-top .menu-icon .line-3
975                    {
976                        background:#121212
977                    }
978                    .social-top .header-banner .ym-menu a{
979                        color:#121212
980                    }
981                }
982                
983            </style>
984        
985            <div class="site-header mg-b social-top social-no-sub"><div class="site-header-in"><div class="header-banner top-style">
986                <div class="header-banner-content wrapper">
987                    <div class="header-banner-left">
988                        <div class="header-logo"><div class="logo"><a rel="home" href="https://v2cross.com"><p class="site-title">V2CROSS</p></a></div></div>
989                        <div id="ym-menu" class="ym-menu"><ul id="menu-main" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-home"><a href="https://v2cross.com/">首页</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item"><a href="https://v2cross.com/free-v2ray-nodes/">免费节点</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item"><a href="https://v2cross.com/shadowrocket-android/">客户端下载</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item"><a href="https://v2cross.com/best-vpn-trial/">VPN 试用</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item current-menu-item v2cross-menu-secondary"><a href="https://v2cross.com/vpn-leak-test/">泄露检测</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-secondary"><a href="https://v2cross.com/netscope/zh/">NetScope</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-compact-menu-item v2cross-menu-secondary"><a href="https://v2cross.net/" target="_blank" rel="noopener nofollow">论坛</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-mobile-search-item"><button class="v2cross-mobile-search-trigger" type="button" aria-label="搜索" aria-expanded="false" aria-controls="v2cross-mobile-menu-panel"><i class="b2font b2-search-line "></i></button></li><li class="menu-item menu-item-type-custom menu-item-object-custom v2cross-mobile-more-item"><button class="v2cross-mobile-more-trigger" type="button" aria-expanded="false" aria-controls="v2cross-mobile-menu-panel">更多</button></li></ul></div>
990                    </div>
991                    <div class="header-banner-right">
992                        <nav class="v2cross-language-switcher" aria-label="Language switcher"><a class="v2cross-language-option is-active" href="https://v2cross.com/vpn-leak-test/" aria-current="page">中文</a><a class="v2cross-language-option" href="https://v2cross.com/en/vpn-dns-leak-test/">EN</a></nav><div class="top-search mobile-hidden" ref="topsearch" data-search='{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a"}'>
993            <form method="get" action="https://v2cross.com" class="mobile-search-input b2-radius">
994                <div class="top-search-button">
995                    <a class="top-search-select" @click.stop.prevent="show = !show" href="javascript:void(0)"><span v-show="data != ''" v-text="data[type]">文章</span><i class="b2font b2-arrow-down-s-line "></i></a>
996                    <div class="header-search-select b2-radius" v-cloak v-show="show" data-search='{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a"}'><a href="javascript:void(0)" :class="type == 'post' ? 'select b2-radius' : 'b2-radius'" @click="type = 'post'">文章</a><a href="javascript:void(0)" :class="type == 'document' ? 'select b2-radius' : 'b2-radius'" @click="type = 'document'">文档</a><a href="javascript:void(0)" :class="type == 'links' ? 'select b2-radius' : 'b2-radius'" @click="type = 'links'">网址导航</a></div>
997                </div>
998                <input class="search-input b2-radius" type="text" name="s" autocomplete="off" placeholder="搜索">
999                <input type="hidden" name="type" :value="type">
1000                <button class="search-button-action"><i class="b2font b2-search-line "></i></button>
1001            </form>
1002        </div>
1003                        
1004                        <div class="mobile-show top-style-menu">
1005                            <div id="mobile-menu-button" class="menu-icon" onclick="if (!window.__cfRLUnblockHandlers) return false; mobileMenu.showAc()" data-cf-modified-dfe0b0ddbd2a188d33e35473-="">
1006                                <div class="line-1"></div>
1007                                <div class="line-2"></div>
1008                                <div class="line-3"></div>
1009                            </div>
1010                        </div>
1011                    </div>
1012                </div>
1013            </div></div></div>		<!-- <div class="topshory-box">
1014			<div class="wrapper">
1015				<img class="topshory-bunner" src="http://192.168.1.5:2256/wp-content/uploads/2022/06/v2-a4ff18cc184e45b953e949ffff1f3f8c.jpg" />
1016			</div>
1017		</div> -->
1018	<div id="content" class="site-content">
1019	
1020			<main class="v2cross-vpn-page v2cross-topic-page wrapper">
1021		<section class="v2cross-vpn-hero">
1022			<div>
1023				<span class="v2cross-topic-eyebrow">隐私检测专题</span>
1024				<h1>VPN 泄露检测中心页:IP、DNS、WebRTC、IPv6 与浏览器指纹</h1>
1025				<p>VPN 泄露检测中心页,用 NetScope 检查公网 IP、DNS 泄露、WebRTC 暴露、IPv6 泄露、浏览器时区语言、规则分流和代理客户端配置问题。</p>
1026				<p class="v2cross-topic-updated">最近更新:2026-06-09</p>
1027			</div>
1028			<a href="https://v2cross.com/netscope/zh/" data-cta-id="growth_primary" data-funnel-stage="activate" data-position="hero">打开 NetScope</a>
1029		</section>
1030
1031		<section class="v2cross-vpn-note">
1032			<h2>直接答案</h2>
1033			<p>VPN 或代理连接成功后,至少检查公网 IP、DNS、WebRTC、IPv6、浏览器时区和语言。客户端显示“已连接”只说明隧道启动,不代表所有浏览器和应用流量都按预期走代理。</p>
1034		</section>
1035
1036		
1037		
1038		<section class="v2cross-topic-grid">
1039							<article class="v2cross-topic-step">
1040					<h2>IP 与 IPv6 检查</h2>
1041					<p>确认网站看到的公网 IPv4/IPv6、地区、ASN 和时区是否符合所选 VPN 或代理节点,避免双栈网络绕过代理。</p>
1042				</article>
1043							<article class="v2cross-topic-step">
1044					<h2>DNS 与规则检查</h2>
1045					<p>DNS 信号和代理地区明显不一致时,可能是浏览器安全 DNS、系统私有 DNS、Fake DNS、远程 DNS 或规则分流问题。</p>
1046				</article>
1047							<article class="v2cross-topic-step">
1048					<h2>WebRTC 与浏览器指纹</h2>
1049					<p>WebRTC、语言、时区、屏幕和硬件信号组合会影响隐私表现。检测结果要结合实际用途判断,不要只看单项分数。</p>
1050				</article>
1051						</section>
1052
1053			
1054							<section class="v2cross-vpn-note" id="steps">
1055				<h2>操作步骤</h2>
1056				<ol class="v2cross-topic-list">
1057											<li>先连接 VPN、代理或节点,再打开 NetScope 中文版运行全部检测。</li>
1058											<li>查看公网 IP、地区、ISP/ASN 和时区是否符合所选线路。</li>
1059											<li>查看 DNS 结果是否和代理线路明显冲突,必要时切换 VPN DNS 或关闭浏览器安全 DNS。</li>
1060											<li>检查 WebRTC、语言和时区,避免真实网络或过于异常的浏览器组合暴露。</li>
1061											<li>如果 IP、DNS 或 IPv6 不一致,回到客户端检查全局/规则模式、TUN、Fake DNS、远程 DNS 和分应用代理。</li>
1062									</ol>
1063			</section>
1064		
1065		<div class="v2cross-topic-detail-grid">
1066							<section class="v2cross-vpn-note">
1067					<h2>检查清单</h2>
1068					<ul class="v2cross-topic-list">
1069													<li>公网 IP 是否已从真实网络切换</li>
1070													<li>DNS 服务商和地区是否合理</li>
1071													<li>WebRTC 是否暴露本地或真实网络信号</li>
1072													<li>浏览器语言、时区和代理地区是否明显冲突</li>
1073													<li>IPv6 是否绕过代理或暴露原始运营商</li>
1074											</ul>
1075				</section>
1076			
1077							<section class="v2cross-vpn-note">
1078					<h2>常见错误与处理</h2>
1079											<h3>IP 已切换但 DNS 没切换</h3>
1080						<p>启用 VPN 私有 DNS,关闭浏览器安全 DNS,或改用全局代理模式。</p>
1081											<h3>WebRTC 暴露本地地址</h3>
1082						<p>关闭浏览器 WebRTC 泄露相关设置,或使用支持 WebRTC 防护的浏览器配置。</p>
1083											<h3>检测分数不稳定</h3>
1084						<p>
1084重复测试不同节点,观察 IP、DNS、时区和语言是否一致。</p>
1085											<h3>IPv6 仍显示真实网络</h3>
1086						<p>检查客户端是否代理 IPv6;必要时关闭系统 IPv6 或选择支持 IPv6 路由的方案。</p>
1087									</section>
1088					</div>
1089
1090		
1091			<section class="v2cross-vpn-grid" aria-label="下一步推荐">
1092														<a class="v2cross-vpn-item" href="https://v2cross.com/netscope/zh/" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="1">
1093					<strong>NetScope 中文版</strong>
1094					<span>直接运行 IP、DNS、VPN 和指纹检测。</span>
1095				</a>
1096														<a class="v2cross-vpn-item" href="https://v2cross.com/5065.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="2">
1097					<strong>DNS 泄露修复</strong>
1098					<span>浏览器安全 DNS、系统私有 DNS 和规则分流排查。</span>
1099				</a>
1100														<a class="v2cross-vpn-item" href="https://v2cross.com/5082.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="3">
1101					<strong>IP 没变排查</strong>
1102					<span>代理模式、分流规则和浏览器缓存检查。</span>
1103				</a>
1104														<a class="v2cross-vpn-item" href="https://v2cross.com/5103.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="4">
1105					<strong>IPv6 泄露说明</strong>
1106					<span>双栈网络、代理规则和浏览器检测。</span>
1107				</a>
1108														<a class="v2cross-vpn-item" href="https://v2cross.com/5099.html" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="5">
1109					<strong>Fake DNS/DoH 设置</strong>
1110					<span>代理客户端 DNS 配置选择。</span>
1111				</a>
1112														<a class="v2cross-vpn-item" href="https://v2cross.com/clash-v2ray-guide/" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="6">
1113					<strong>配置教程</strong>
1114					<span>检查 Clash/V2Ray 规则、TUN 和 DNS。</span>
1115				</a>
1116														<a class="v2cross-vpn-item" href="https://v2cross.com/free-v2ray-nodes/" data-cta-id="growth_recommendation" data-funnel-stage="continue" data-position="7">
1117					<strong>免费节点</strong>
1118					<span>先用临时节点测试客户端。</span>
1119				</a>
1120							</section>
1121
1122			
1123			<section class="v2cross-vpn-note" id="faq">
1124			<h2>常见问题</h2>
1125							<h3>VPN 连接成功还需要检测吗?</h3>
1126				<p>需要。客户端显示已连接只代表隧道或代理启动,仍可能存在 DNS、WebRTC、分流或浏览器指纹暴露。</p>
1127							<h3>DNS 泄露一定危险吗?</h3>
1128				<p>DNS 泄露会让解析请求暴露给非预期服务商。是否严重取决于使用场景,但长期使用建议修复。</p>
1129							<h3>NetScope 能保证匿名吗?</h3>
1130				<p>不能。它是浏览器侧诊断工具,能帮助发现可见信号,但不能承诺匿名、合规或绝对安全。</p>
1131							<h3>为什么 IP 正常但 DNS 或 IPv6 异常?</h3>
1132				<p>这通常说明代理只覆盖了部分流量,或浏览器/系统 DNS、IPv6、T
1132UN、规则模式没有跟随 VPN 路由。</p>
1133					</section>
1134	</main>
1135	
1136            <!-- 登陆与注册组件 -->
1137            <div id="login-box">
1138                <login-box 
1139                ref="loginBox"
1140                :show="show" 
1141                :allow-register="'1'" 
1142                :check-type="'text'" 
1143                :login-type="loginType" 
1144                :login-text="'用户名'"
1145                :invitation="'0'"
1146                :invitation-link="'#'"
1147                :invitation-text="'获取邀请码'"
1148                :img-box-code="imgCode"
1149                @close-form="close" 
1150                @login-ac="loginAc" v-cloak></login-box>
1151            </div>
1152
1153            <!-- 验证码组件 -->
1154            <div id="recaptcha-form">
1155                <recaptcha-box :show="show" :type="type" @close-form="close" v-cloak></recaptcha-box>
1156            </div>
1157
1158            <!-- 搜索组件 -->
1159            <div id="search-box">
1160                <search-box :show="show" :search-type="searchType" @close="close" v-cloak></search-box>
1161            </div>
1162
1163            <!-- 公告弹窗 -->
1164            <div id="gg-box">
1165                <gg-box :show="show" @close="close" v-cloak></gg-box>
1166            </div>
1167            
1168            <!-- 私信弹窗 -->
1169            <div id="dmsg-box" @click.stop="">
1170                <dmsg-box :show="show" :userid="userid" :type="select" @close="close" v-cloak></dmsg-box>
1171            </div>
1172
1173            <!-- 扫码支付 -->
1174            <div id="scan-box" @click.stop="">
1175                <scan-box :show="show" :data="data" @close="close" v-cloak></scan-box>
1176            </div>
1177
1178            <!-- 支付检查 -->
1179            <div id="pay-check" @click.stop="">
1180                <check-box :show="show" :title="title" :type="type" :payt="payType" @close="close" v-cloak></check-box>
1181            </div>
1182
1183            <!-- 支付组件 -->
1184            <div id="ds-box" ref="dsmoney">
1185                <ds-box :show="show" :money="money" :msg="msg" :user="user" :author="author" :data="data" :showtype="showtype" @close="close" @clean="clean" @change="change" v-cloak></ds-box>
1186            </div>
1187
1188            <!-- 积分支付组件 -->
1189            <div id="credit-box" ref="creditbox">
1190                <credit-box :show="show" :data="data" :user="user" @close="close" v-cloak></credit-box>
1191            </div>
1192
1193            <!-- 财富页面组件 -->
1194            <div id="money-buy" ref="moneyBuy">
1195                <money-buy :show="show" :data="data" :user="user" @close="close" v-cloak></money-buy>
1196            </div>
1197
1198            <!-- 微信绑定组件 -->
1199            <div id="weixin-bind" ref="weixinBind">
1200                <weixin-bind :show="show" :url="url" :msg="msg" @close="close" v-cloak></weixin-bind>
1201            </div>
1202
1203            <!-- 公告弹窗 -->
1204            <div id="post-gg">
1205                <post-gg :show="show" :title="title" :content="content" @close="close" v-cloak></post-gg>
1206            </div>
1207
1208            <!-- 关注公众号登录 -->
1209            <div id="mp-box">
1210                <mp-box ref="b2mp"
1211                    :show="show"             
1212                    :invitation="'0'"
1213                    :invitation-link="'#'"
1214                    :invitation-text="'获取邀请码'" 
1215                    @close="close" 
1216                v-cloak></mp-box>
1217            </div>
1218
1219            <!-- 社交强制绑定 -->
1220            <div id="binding-login" ref="bindLogin">
1221                <bind-login :show="show" :type="type" @close="close" v-cloak ref="bindBox"></bind-login>
1222            </div>
1223                <div class="aside-container" @click.stop="" ref="asideContainer">
1224            <div class="aside-bar">
1225                <div class="bar-middle" v-cloak>
1226                    <div class="bar-top" v-if="showBox" @click="showAc(false)" v-cloak>
1227                        <div>
1228                            ❯
1229                        </div>
1230                    </div>
1231                                        <div class="bar-normal">
1232                                                                                                                                                <!--  -->
1233                                                    <div class="bar-item" @click="showSearch()">
1234                                <i class="b2font b2-search-line "></i>                                <span class="bar-item-desc">搜索</span>
1235                            </div>
1236                        
1237                                            </div>
1238                    <div class="bar-footer">
1239                                                <div class="bar-item bar-qrcode">
1240                            <i class="b2font b2-qr-code-fill "></i>                            <div class="bar-item-desc bar-qrcode-box">
1241                                <ul><li class="b2-radius"><img :src="getQrcode('https://v2cross.com/vpn-leak-test')"><p>扫码打开当前页</p></li></ul>
1242                            </div>
1243                        </div>
1244                        <div class="bar-item" @click="goTop">
1245                            <i class="b2font b2-rocket-2-line "></i>                            <span class="bar-item-desc">返回顶部</span>
1246                        </div>
1247                    </div>
1248                </div>
1249            </div>
1250            <div class="bar-user-info" ref="asideContent" v-cloak>
1251                <div class="bar-box bar-mission" v-if="showType.mission && mission.data !== ''">
1252                    <div v-cloak>
1253                        <div :class="['bar-user-info-row bar-mission-action',{'cur':mission.data.mission.credit === ''}]" @click="mission.mission()" v-if="mission.data !== ''">
1254                            <div class="" v-if="mission.locked"><i class="b2font b2-coin-line "></i>幸运之星正在降临...</div>
1255                            <div class="" v-else-if="!mission.data.mission.credit"><i class="b2font b2-coin-line "></i>点击领取今天的签到奖励!</div>
1256                            <div class="" v-else><i class="b2font b2-coin-line "></i>恭喜!您今天获得了<b>{{mission.data.mission.credit}}</b>积分</div>
1257                        </div>
1258                        <div class="bar-user-info-row">
1259                            <div class="user-w-qd-list-title">
1260                                <p :class="mission.type == 'today' ? 'picked' : ''" @click="mission.type = 'today'">今日签到</p>
1261                                <p :class="mission.type == 'always' ? 'picked' : ''" @click="mission.type = 'always'">连续签到</p>
1262                            </div>
1263                            <div class="mission-today-list" v-cloak>
1264                                <ul v-if="mission.type === 'today'">
1265                                    <li v-for="item in mission.data.mission_today_list.data">
1266                                        <a :href="item.user.link" class="user-link-block avatar-parent"><img :src="item.user.avatar" class="b2-radius avatar"><span v-if="item.user.user_title" v-html="item.user.verify_icon"></span></a>
1267                                        <div class="user-mission-info">
1268                                            <div class="user-mission-info-left">
1269                                                <a :href="item.user.link"><p v-text="item.user.name"></p></a>
1270                                                <p v-html="item.date"></p>
1271                                            </div>
1272                                            <div class="user-mission-info-right">
1273                                                <span class="user-money"><i class="b2font b2-coin-line "></i>{{item.credit}}</span>
1274                                            </div>
1275                                        </div>
1276                                    </li>
1277                                </ul>
1278                                <ul v-else>
1279                                    <li v-for="item in mission.data.mission_always_list.data">
1280                                        <a :href="item.user.link" class="user-link-block avatar-parent"><img :src="item.user.avatar" class="b2-radius avatar"><span v-if="item.user.user_title" v-html="item.user.verify_icon"></span></a>
1281                                        <div class="user-mission-info">
1282                                            <div class="user-mission-info-left">
1283                                                <a :href="item.user.link"><p v-text="item.user.name"></p></a>
1284                                                <p v-html="item.date"></p>
1285                                            </div>
1286                                            <div class="user-mission-info-right">
1287                                                连续{{item.count}}天                                            </div>
1288                                        </div>
1289                                    </li>
1290                                </ul>
1291                            </div>
1292                        </div>
1293                        <div class="bar-user-info-row" style="padding:5px 10px">
1294                            <a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/mission&#039; : null }" data-v2cross-private-route="mission">查看所有</a>
1295                        </div>
1296                    </div>
1297                </div>
1298                <div class="bar-box" v-if="showType.coupon">
1299                    <div class="bar-user-info-row">
1300                        <div class="new-dmsg-title">我的优惠劵</div>
1301                    </div>
1302                    <div class="bar-user-info-row aside-carts-list" v-if="coupon.count > 0">
1303                        <ul>
1304                            <li v-for="item in coupon.data">
1305                                <div class="shop-coupon-item">
1306                                    <div :class="'stamp b2-radius ' + couponClass(item)">
1307                                        <div class="par">
1308                                            <p v-if="couponClass(item) == 'stamp01'" v-text="'限制商品'"></p>
1309                                            <p v-else-if="couponClass(item) == 'stamp02'" v-text="'限制商品分类'"></p>
1310                                            <p v-else v-text="'不限制使用'"></p>
1311                                            <sub class="sign">¥</sub><span v-text="item.money"></span><sub>优惠劵</sub>
1312                                            <div class="coupon-date">
1313                                                <div>
1314                                                    <div class="" v-if="item.expiration_date.expired">使用时效:<span>无法使用</span></div>
1315                                                    <div class="coupon-desc" v-else-if="item.expiration_date.date != 0">使用时效:<p><span v-text="item.expiration_date.expired_date"></span>之前</p></div>
1316                                                    <div class="coupon-desc" v-else>使用时效:永久有效</div>
1317                                                </div>
1318                                            </div>
1319                                        </div>
1320                                        <i class="coupon-bg"></i>
1321                                    </div>
1322                                    <div class="coupon-info b2-radius" v-show="showCouponInfo !== [] && showCouponInfo[item.id] == true" v-cloak>
1323                                        <div class="shop-coupon-title">
1324                                            <div class="coupon-title"><span>优惠劵ID:                                                </span><span class="coupon-id" v-text="item.id"></span>
1325                                            </div>
1326                                            <span class="close-coupon-info" @click="couponMoreInfo(item.id)">×</span>
1327                                        </div>
1328                                        <div class="">
1329                                            <span class="coupon-title" v-if="couponClass(item) == 'stamp01'">限制以下商品使用:</span>
1330                                            <span class="coupon-title" v-else-if="couponClass(item) == 'stamp02'">限制以下商品分类使用:</span>
1331                                            <span class="coupon-title" v-else>不限制使用:</span>
1332                                            <div class="" v-if="couponClass(item) == 'stamp01'">
1333                                                <a :href="it.link" target="_blank" v-for="it in item.products" ><img :src="it.image" :title="it.name"/></a> 
1334                                            </div>
1335                                            <div class="" v-else-if="couponClass(item) == 'stamp02'">
1336                                                [<a :href="ct.link" target="_blank" v-for="ct in item.cats">{{ct.name}}</a>] 
1337                                            </div>
1338                                            <div class="" v-else>
1339                                                所有商品和商品类型均可使用                                            </div>
1340                                        </div>
1341                                    </div>
1342                                </div>
1343                                <div class="bar-coupon-button">
1344                                    <button class="text" @click="deleteCoupon(item.id)">删除</button>
1345                                    <button class="text" @click="couponMoreInfo(item.id)">详情</button>
1346                                </div>
1347                            </li>
1348                        </ul>
1349                    </div>
1350                    <div class="bar-user-info-row aside-cart-empty" v-else v-cloak>
1351                        没有优惠劵可用!                        <p><i class="b2font b2-notification-badge-line "></i></p>
1352                    </div>
1353                </div>
1354                <div class="bar-box" v-if="showType.cart">
1355                    <div class="bar-user-info-row">
1356                        <div class="new-dmsg-title">购物车</div>
1357                    </div>
1358                    <div class="bar-user-info-row aside-carts-list" v-if="carts.count > 0">
1359                        <ul>
1360                            <li v-for="item in carts.data">
1361                                <div class="aside-carts-title">
1362                                    <img :src="item.thumb" class="b2-radius">
1363                                    <div>
1364                                        <a :href="item.link" v-html="item.title"></a>
1365                                        <template v-if="item.desc.length > 0">
1366                                            <div v-for="(_item,i) in item.desc" class="shop-item-desc">
1367                                                <span v-text="_item.name"></span>:
1368                                                <span v-text="_item.value"></span>
1369                                            </div>
1370                                        </template>
1371                                    </div>
1372                                </div>
1373                                <div class="aside-carts-price">
1374                                    <div class="aside-carts-price-left"><span v-text="'¥'+item.price.current_price"></span>×<span v-text="item.count"></span></div>
1375                                    <div class="aside-carts-delete" @click="deleteCarts(item.id)">删除</div>
1376                                </div>
1377                            </li>
1378                        </ul>
1379                    </div>
1380                    <div class="bar-user-info-row aside-cart-empty" v-else v-cloak>
1381                        购物车空空如也!                        <p><i class="b2font b2-notification-badge-line "></i></p>
1382                    </div>
1383                    <div class="bar-user-info-row bar-dmsg-write">
1384                        <a class="text" href="javascript:void(0)" @click="deleteC
1384arts('all')">清空购物车</a>
1385                        <a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/carts&#039; : null }" data-v2cross-private-route="carts">前往结算</a>
1386                    </div>
1387                </div>
1388                <div class="bar-box" v-if="showType.dmsg && dmsg.count > 0">
1389                    <div class="bar-user-info-row">
1390                        <div class="new-dmsg-title" v-if="dmsg.count">您有新的私信</div>
1391                        <div class="new-dmsg-title" v-else>没有新私信</div>
1392                    </div>
1393                    <div class="bar-user-info-row">
1394                        <ul v-if="dmsg.data.length > 0" class="bar-dmsg-list">
1395                            <li v-for="item in dmsg.data" @click="jumpTo('https://v2cross.com/directmessage/to/'+item.from.id)">
1396                                <img class="avatar b2-radius" :src="item.from.avatar">
1397                                <div class="new-dmsg-content">
1398                                    <h2 v-text="item.from.name"></h2>
1399                                    <div class="b2-radius jt" v-html="item.content"></div>
1400                                </div>
1401                            </li>
1402                        </ul>
1403                    </div>
1404                    <div class="bar-user-info-row bar-dmsg-write">
1405                        <a class="text" @click="b2Dmsg.show = true;b2Dmsg.select = 'select'" href="javascript:void(0)"><i class="b2font b2-quill-pen-line "></i>写新私信</a>
1406                        <a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/directmessage&#039; : null }" data-v2cross-private-route="directmessage">查看全部</a>
1407                    </div>
1408                </div>
1409                <div class="bar-box" v-if="showType.user">
1410                    <template v-if="b2token">
1411                        <div class="bar-user-info-row">
1412                            <div class="user-w-avatar">
1413                                <a :href="userData.link" class="avatar-parent"><img :src="userData.avatar" v-if="userData.avatar" class="avatar b2-radius"/></a>
1414                            </div>
1415                            <div class="user-w-name">
1416                                <a :href="userData.link"><h2 v-text="userData.name"></h2><span v-html="userData.verify_icon" v-if="userData.verify"></span></a>
1417                                <div class="user-w-lv">
1418                                    <div v-html="userData.lv.vip.icon" v-if="userData.lv.vip.icon"></div><div v-html="userData.lv.lv.icon" v-if="userData.lv.lv.icon"></div>
1419                                </div>
1420                            </div>
1421                            <div class="user-w-tj">
1422                                <div>
1423                                    <p>文章</p>
1424                                    <span v-text="userData.post_count"></span>
1425                                </div>
1426                                <div>
1427                                    <p>评论</p>
1428                                    <span v-text="userData.comment_count"></span>
1429                                </div>
1430                                <div>
1431                                    <p>关注</p>
1432                                    <span v-text="userData.following"></span>
1433                                </div>
1434                                <div>
1435                                    <p>粉丝</p>
1436                                    <span v-text="userData.followers"></span>
1437                                </div>
1438                            </div>
1439                        </div>
1440                        <div class="bar-user-info-row my-order-button">
1441                            <a :href="userData.link"><i class="b2font b2-user-heart-line "></i>个人中心</a>
1442                        </div>
1443
1444                        
1445                        <div class="bar-user-info-row my-order-button">
1446                            <a :href="userData.link+'/orders'"><i class="b2font b2-file-list-2-line "></i>我的订单</a>
1447                        </div>
1448                                                    <div class="bar-user-info-row">
1449                                <div class="bar-user-info-row-title"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/verify&#039; : null }" data-v2cross-private-route="verify"><span>认证</span><span>❯</span></a></div>
1450                                <div class="user-w-rw">
1451                                    <p v-if="userData.verify">
1452                                        <span class="aside-verify"><b v-text="userData.verify"></b></span>
1453                                    </p>
1454                                    <p v-else>未认证</p>
1455                                </div>
1456                            </div>
1457                                                <div class="bar-user-info-row">
1458                            <div class="bar-user-info-row-title"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/task&#039; : null }" data-v2cross-private-route="task"><span>任务</span><span>❯</span></a></div>
1459                            <div class="user-w-rw">
1460                                <div class="bar-user-next-lv">
1461                                    <div class="bar-lv-bar" :style="'width:'+userData.task+'%'"></div>
1462                                    <span>今日任务完成</span>
1463                                    <span v-text="userData.task+'%'"></span>
1464                                </div>
1465                            </div>
1466                        </div>
1467                        <div class="bar-user-info-row">
1468                            <div class="bar-user-info-row-title"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/gold&#039; : null }" data-v2cross-private-route="gold"><span>升级</span><span>❯</span></a></div>
1469                            <div class="user-w-rw">
1470                                <div class="bar-user-next-lv">
1471                                    <div class="bar-lv-bar" :style="'width:'+userData.lv.lv.lv_ratio+'%'"></div>
1472                                    <span v-text="userData.lv.lv.name+'→'+userData.lv.lv.lv_next_name"></span>
1473                                    <span v-text="userData.lv.lv.lv_ratio+'%'"></span>
1474                                </div>
1475                            </div>
1476                        </div>
1477                        <div class="bar-user-info-row">
1478                            <div class="bar-user-info-row-title"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/gold&#039; : null }" data-v2cross-private-route="gold"><span>财富</span><span>❯</span></a></div>
1479                            <div class="user-w-gold">
1480                                <div class="user-money"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/gold&#039; : null }" data-v2cross-private-route="gold"><span>¥</span><b>余额:{{userData.money}}</b></a></div>
1481                                <div class="user-credit"><a v-bind="{ href: b2token &amp;&amp; userData ? &#039;https://v2cross.com/gold&#039; : null }" data-v2cross-private-route="gold"><span><i class="b2font b2-coin-line "></i></span><b>积分:{{userData.credit}}</b></a></div>
1482                            </div>
1483                        </div>
1484                    </template>
1485                </div>
1486            </div>
1487        </div>
1488        
1489	</div>
1490	<style>
1491		.site-footer{
1492			background-color:#ffffff		}
1493		.site-footer-nav{
1494			background-color:#ffffff		}
1495		#bigTriangleColor{
1496			background-color:#ffffff		}
1497	</style>
1498	<!-- <svg id="bigTriangleColor" width="100%" height="40" viewBox="0 0 100 102" preserveAspectRatio="none"><path d="M0 0 L50 100 L100 0 Z"></path></svg> -->
1499	<footer id="colophon" class="footer">
1500							<div class="site-footer">
1501				<div class="wrapper">
1502					<div class="site-footer-widget-in">
1503						<section id="b2-widget-about-2" class="mobile-hidden widget b2-widget-about mg-b b2-radius"><div class="b2-widget-title"><h2 class="widget-title">关于我们</h2></div><div class="b2-widget-box">
1504			<div class="about-widget">
1505				<a href=""><img class="footer-logo" src="https://v2cross.com/wp-content/uploads/2024/05/download_logo.png.png" /></a>
1506				<div class="about-widget-content">
1507					<a href=""><p>The Way To Cross.</p>
1508</a>
1509				</div>
1510			</div>
1511		</div></section>					</div>
1512				</div>
1513							</div>
1514				<div class="site-footer-nav">
1515			<div class="wrapper">
1516				
1517												<div class="footer-bottom">
1518					<div class="footer-bottom-left">
1519						<div class="copyright">
1519Copyright &copy; 2026<a href="https://v2cross.com" rel="home">&nbsp;v2cross</a></div>
1520						<div class="beian">
1521																				</div>
1522					</div>
1523					<div class="footer-bottom-right">
1524						查询 59 次,耗时 1.6466 秒					</div>
1525				</div>
1526			
1527			</div>
1528					</div>
1529	</footer>
1530			<div id="post-po-box" class="post-po-box">
1531		<div :class="['post-box-content',{'show':show}]" @click="show = false">
1532			<div class="po-post-in b2-radius" v-cloak>
1533				<div class="po-post-icons">
1534					<div>
1535						<button @click.stop="go('https://v2cross.com/write','write')">
1536							<span class="po-post-icon"><i class="b2font b2-quill-pen-line "></i></span>
1537							<span class="po-post-title">发布文章</span>
1538						</button>
1539					</div>
1540											<div>
1541							<button @click.stop="go('https://v2cross.com/newsflashes?action=showbox','newsflashes')">
1542								<span class="po-post-icon"><i class="b2font b2-flashlight-line "></i></span>
1543								<span class="po-post-title">发布快讯</span>
1544							</button>
1545						</div>
1546																<div>
1547							<button @click.stop="go('https://v2cross.com/create-circle','create_circle')">
1548								<span class="po-post-icon"><i class="b2font b2-donut-chart-fill "></i></span>
1549								<span class="po-post-title">创建圈子</span>
1550							</button>
1551						</div>
1552						<div>
1553							<button @click.stop="go('https://v2cross.com/circle','create_topic')">
1554								<span class="po-post-icon"><i class="b2font b2-chat-smile-3-line "></i></span>
1555								<span class="po-post-title">发表话题</span>
1556							</button>
1557						</div>
1558																<div class="po-verify">
1559							<button @click.stop="go('https://v2cross.com/requests','request')">
1560								<i class="b2font b2-clipboard-line "></i><span>提交工单</span>
1561							</button>
1562						</div>
1563									</div>
1564				<div class="po-close-button">
1565					<button @click.stop="show = false"><i class="b2font b2-close-line "></i></button>
1566				</div>
1567			</div>
1568		</div>
1569    </div>
1570	<form id="wechataction" name="wechataction" action="" method="post">
1571    	<input type="submit" value="ok" style="display:none;">
1572	</form>
1573</div>
1574
1575<script type="speculationrules">
1576{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/b2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1577</script>
1577
1578<style id="global-styles-inline-css">
1579:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1579--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1579.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
1580/*# sourceURL=global-styles-inline-css */
1581</style>
1582<script id="vue-js-extra" type="dfe0b0ddbd2a188d33e35473-text/javascript">
1583var b2_global = {"is_home":"","is_weixin":"","site_name":"v2cross","site_separator":"-","page_title":"\u7b2c{#}\u9875","login":"\u003Cdiv :class=\"['modal',{'show-modal':show}]\" v-cloak\u003E\r\n            \u003Cdiv class=\"modal-content login-box-content b2-radius\"\u003E\r\n                \u003Cdiv class=\"box login-box-top\"\u003E\r\n                    \u003Cspan class=\"close-button\" @click=\"close(0)\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n                    \u003Cform @submit.stop.prevent=\"loginSubmit\"\u003E\r\n\r\n                        \u003Cdiv class=\"invitation-box\" v-show=\"invitation != 0 && (loginType == 2 && !invitationPass)\"\u003E\r\n                            \u003Ci class=\"b2font b2-gift-2-line \"\u003E\u003C/i\u003E\r\n                            \u003Cp class=\"invitation-des\"\u003E\u4f7f\u7528\u9080\u8bf7\u7801\uff0c\u60a8\u5c06\u83b7\u5f97\u4e00\u4efd\u7279\u6b8a\u7684\u793c\u7269\uff01\u003C/p\u003E\r\n                            \u003Cp class=\"invitation-tips\"\u003E\u8bf7\u8f93\u5165\u9080\u8bf7\u7801\u003C/p\u003E\r\n                            \u003Cdiv class=\"invitation-input\"\u003E\u003Cinput type=\"text\" id=\"invitation-code2\" name=\"invitation_code\" v-model=\"data.invitation_code\" autocomplete=\"off\"\u003E\u003C/div\u003E\r\n                            \u003Cdiv class=\"invitation-button\"\u003E\r\n                                \u003Cdiv\u003E\u003Ca :href=\"invitationLink\" target=\"__blank\"\u003E{{invitationText}}\u003C/a\u003E\u003C/div\u003E\r\n                                \u003Cdiv\u003E\r\n                                    \u003Cb class=\"empty text button\" v-show=\"invitation == 1\" @click.stop.prevent=\"invitationPass = true;showLuo = true\"\u003E\u8df3\u8fc7\u003C/b\u003E\r\n                                    \u003Cbutton :class=\"['button',{'b2-loading':locked}]\" :disabled=\"locked\" \u003E\u63d0\u4ea4\u003C/button\u003E\r\n                                \u003C/div\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"login-box-in\" v-show=\"!(invitation != 0 && (loginType == 2 && !invitationPass))\"\u003E\r\n                            \u003Cdiv class=\"login-title\"\u003E\r\n                                \u003Cspan v-if=\"loginType == 1\"\u003E\u003Cb class=\"repass-tips\" v-if=\"repass\"\u003E\u5bc6\u7801\u4fee\u6539\u6210\u529f\uff0c\u8bf7\u767b\u5f55\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Ctemplate v-else-if=\"allowRegister == 1 && loginType == 2\"\u003E\r\n                                    \u003Cspan\u003E\u6ce8\u518c\u003C/span\u003E\r\n                                \u003C/template\u003E\r\n                                \u003Cspan v-else-if=\"loginType == 3\"\u003E\u627e\u56de\u5bc6\u7801\u003C/span\u003E\r\n                                \u003Cspan v-else-if=\"loginType == 4\"\u003E\u8bf7\u8f93\u5165\u60a8\u7684\u65b0\u5bc6\u7801\u003C/span\u003E\r\n                            \u003C/div\u003E\r\n\r\n                            \u003Clabel class=\"login-form-item\" v-show=\"loginType == 2\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"nickname\" tabindex=\"1\" v-model=\"data.nickname\" :class=\"data.nickname ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\"\u003E\r\n                                \u003Cspan\u003E\u003Cb\u003E\u53ef\u7231\u7684\u6635\u79f0\u003C/b\u003E\u003C/span\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Clabel class=\"login-form-item\" v-show=\"loginType != 4\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"username\" tabindex=\"2\" v-model=\"data.username\" :class=\"data.username ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\"\u003E\r\n                                \u003Cspan v-if=\"loginType == 3\"\u003E\u003Cb\u003E\u767b\u5f55\u624b\u673a\u53f7\u6216\u90ae\u7bb1\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cspan v-else\u003E\u003Cb\u003E\u767b\u5f55{{loginText}}\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cp class=\"login-box-des\" v-show=\"loginType == 2 && (checkType == 'luo' || checkType == 'text')\"\u003E\u7528\u4f5c\u767b\u5f55\uff1a\u5b57\u6bcd\u6216\u6570\u5b57\u7684\u7ec4\u5408\uff0c\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n                                \u003Cp class=\"login-box-des\" v-show=\"loginType == 2 && (checkType != 'luo' && checkType != 'text')\"\u003E\u7528\u4f5c\u767b\u5f55\u003C/p\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Clabel class=\"login-form-item\" v-show=\"checkType == 'luo' && showLuo && loginType != 3 && loginType != 4\"\u003E\r\n                                \u003Cdiv class=\"check-code-luo\"\u003E\u003Cdiv class=\"l-captcha\" data-site-key=\"\" data-width=\"100%\" data-callback=\"getResponse\"\u003E\u003C/div\u003E\u003C/div\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Clabel :class=\"['login-form-item login-check-input',{'show':(((loginType == 2 || loginType == 3) && data.username && checkType != 'luo') || (checkType == 'luo' && loginType == 3))}]\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"checkCode\" tabindex=\"3\" v-model=\"data.img_code\" :class=\"data.img_code ? 'active' : ''\" spellcheck=\"false\" v-if=\"checkType == 'text' && loginType != 3\" autocomplete=\"off\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"checkCode\" tabindex=\"3\" v-model=\"data.code\" :class=\"data.code ? 'active' : ''\" spellcheck=\"false\" autocomplete=\"off\" v-else\u003E\r\n                                \u003Cspan\u003E\u003Cb\u003E\u9a8c\u8bc1\u7801\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cdiv class=\"check-code-img\" v-if=\"checkType == 'text' && loginType != 3\" @click=\"changeCode\"\u003E\r\n                                    \u003Cimg :src=\"codeImg\" v-if=\"codeImg\"/\u003E\r\n                                    \u003Ci class=\"recaptcha-load\" v-else\u003E\u003C/i\u003E\r\n                                \u003C/div\u003E\r\n                                \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"!SMSLocked && count == 60 ? sendCode() : ''\" v-else\u003E{{count \u003C 60 ? count+'\u79d2\u540e\u53ef\u91cd\u53d1' : '\u53d1\u9001\u9a8c\u8bc1\u7801'}}\u003C/b\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Clabel class=\"login-form-item\" v-show=\"loginType != 3\"\u003E\r\n                                \u003Cinput name=\"password\" :type=\"eye ? 'text' : 'password'\" tabindex=\"4\" v-model=\"data.password\" :class=\"data.password ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n                                \u003Cspan\u003E\u003Cb v-if=\"loginType == 4\"\u003E\u65b0\u5bc6\u7801\u003C/b\u003E\u003Cb v-else\u003E\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"eye = !eye\"\u003E\u003Ci :class=\"['b2font',eye ? 'b2-eye-fill' : 'b2-eye-off-fill']\"\u003E\u003C/i\u003E\u003C/b\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Clabel class=\"login-form-item\" v-show=\"loginType == 4\"\u003E\r\n                                \u003Cinput name=\"repassword\" :type=\"eye ? 'text' : 'password'\" tabindex=\"5\" v-model=\"data.confirmPassword\" :class=\"data.confirmPassword ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n                                \u003Cspan\u003E\u003Cb\u003E\u91cd\u590d\u65b0\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cp class=\"login-box-des\" v-show=\"loginType == 4\"\u003E\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n                            \u003C/label\u003E\r\n\r\n                            \u003Cdiv class=\"forget-pass-info\" v-if=\"loginType == 3\"\u003E\u8bf7\u586b\u5199\u60a8\u6ce8\u518c\u65f6\u4f7f\u7528\u7684\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\uff0c\u53d1\u9001\u9a8c\u8bc1\u7801\u4ee5\u540e\uff0c\u8bf7\u5728\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u4e2d\u67e5\u7
158370b\uff0c\u5e76\u586b\u5199\u5230\u6b64\u5904\uff01\uff08\u9a8c\u8bc1\u78013\u5206\u949f\u6709\u6548\u671f\uff09\u003C/div\u003E\r\n                            \u003Cdiv class=\"site-terms\" v-if=\"loginType == 2 && allowRegister == 1\"\u003E\r\n                                \u003Clabel\u003E\u003Cinput type=\"checkbox\" name=\"xieyi\" v-model=\"$store.state.xieyi\"/\u003E\u6211\u5df2\u540c\u610f \u003Ca href=\"\" target=\"_blank\"\u003E\u7528\u6237\u534f\u8bae\u003C/a\u003E \u548c \u003Ca href=\"\" target=\"_blank\"\u003E\u9690\u79c1\u653f\u7b56\u003C/a\u003E\u003C/label\u003E\r\n                            \u003C/div\u003E\r\n                            \u003Cdiv class=\"login-bottom\"\u003E\r\n                                \u003Cbutton v-if=\"loginType == 1\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u5feb\u901f\u767b\u5f55\u003C/button\u003E\r\n                                \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" v-if=\"loginType == 2 && allowRegister == 1\" :disabled=\"locked || !$store.state.xieyi\"\u003E\u5feb\u901f\u6ce8\u518c\u003C/button\u003E\r\n                                \u003Cbutton v-if=\"loginType == 3\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u4e0b\u4e00\u6b65\u003C/button\u003E\r\n                                \u003Cbutton v-if=\"loginType == 4\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u63d0\u4ea4\u003C/button\u003E\r\n                            \u003C/div\u003E\r\n                            \u003Cdiv :class=\"loginType == 3 || loginType == 4 || (invitationPass && loginType == 2) ? 'login-tk-forget login-tk' : 'login-tk'\"\u003E\r\n                                \u003Cp v-if=\"loginType == 4\"\u003E\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u8fd4\u56de\u4fee\u6539\u003C/a\u003E\u003C/p\u003E\r\n                                \u003Cp v-if=\"loginType == 2 && invitationPass\"\u003E\u9080\u8bf7\u7801\u9519\u4e86\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"invitationPass = false;showLuo = false\"\u003E\u4fee\u6539\u003C/a\u003E\u003C/p\u003E\r\n                                \u003Cp class=\"login-p\" v-if=\"(loginType == 1 || loginType == 3) && allowRegister == 1\"\u003E\u003Ca v-if=\"loginType == 1\" href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u5fd8\u8bb0\u5bc6\u7801\uff1f\u003C/a\u003E\u003Cspan\u003E\u65b0\u7528\u6237\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(2)\"\u003E\u6ce8\u518c\u003C/a\u003E\u003C/span\u003E\u003C/p\u003E\r\n                                \u003Cp v-if=\"loginType == 2 || loginType == 3 || loginType == 4\"\u003E\u003Ca v-if=\"loginType == 2\" href=\"javascript:void(0)\" @click=\"loginAc(3)\"\u003E\u5fd8\u8bb0\u5bc6\u7801\uff1f\u003C/a\u003E\u003Cspan\u003E\u5df2\u6709\u5e10\u53f7\uff1f\u003Ca href=\"javascript:void(0)\" @click=\"loginAc(1)\"\u003E\u767b\u5f55\u003C/a\u003E\u003C/span\u003E\u003C/p\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv :class=\"'login-social-button '+(openOauth ? 'show' : '')\" v-if=\"!(invitation != 0 && (loginType == 2 && !invitationPass))\"\u003E\r\n                            \u003Cdiv :class=\"['login-social-button-bottom',{'is-weixin':isWeixin}]\"\u003E\r\n                                \u003Cdiv\u003E\u793e\u4ea4\u767b\u5f55:\u003C/div\u003E\r\n                                \u003Cdiv\u003E\r\n                                    \u003Ctemplate v-for=\"(open,key,index) in oauth\"\u003E\r\n                                        \u003Ca :href=\"open.url\" :class=\"'button login-'+key\" @click=\"markHistory(open.mp,$event)\" v-if=\"open.open\" :style=\"'color:'+open.color\"\u003E\u003Ci :class=\"'b2font b2-'+key+' '+open.icon\"\u003E\u003C/i\u003E\u003Cspan\u003E{{open.name}}
1583\u003C/span\u003E\u003C/a\u003E\r\n                                    \u003C/template\u003E\r\n                                \u003C/div\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \r\n                    \u003C/form\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        \u003C/div\u003E","search_box":"\u003Cdiv :class=\"['modal',{'show-modal':show}]\" v-cloak @click.stop=\"\"\u003E\r\n                \u003Cdiv class=\"modal-content search-box-content b2-radius\" \u003E\r\n                    \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n                    \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003Cdiv class=\"search-title\"\u003E\u641c\u7d22\u4e00\u4e0b\u53ef\u80fd\u6765\u5f97\u66f4\u5feb\u003C/div\u003E\r\n                    \u003Cform @click.stop=\"\" method=\"get\" action=\"https://v2cross.com\" :class=\"showSearch ? 'search-form-normal b2-show b2-radius' : 'search-form-normal b2-hidden b2-radius'\" v-cloak\u003E\r\n                        \u003Cinput class=\"search-input b2-radius\" type=\"text\" name=\"s\" autocomplete=\"off\" placeholder=\"\u8bf7\u8f93\u5165\u5173\u952e\u8bcd\"\u003E\r\n                        \u003Cinput type=\"hidden\" name=\"type\" v-model=\"type\"\u003E\r\n                        \u003Cdiv class=\"search-button\"\u003E\u003Cbutton class=\"\"\u003E\u641c\u7d22\u003C/button\u003E\u003C/div\u003E\r\n                    \u003C/form\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","gg_box":"\r\n            \u003Cdiv :class=\"['modal','gg-box',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\" v-if=\"ggdata\"\u003E\r\n                    \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003Cdiv class=\"gg-box-title\" :style=\"ggdata.thumb ? 'background-image:url('+ggdata.thumb+')' : ''\"\u003E\r\n                        \u003Cdiv class=\"gg-title\"\u003E\r\n                            \u003Ch2\u
1583003E\u516c\u544a\u003C/h2\u003E\r\n                            \u003Cspan\u003E{{ggdata.date}}\u003C/span\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"title-bg\"\u003E\u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"gg-title\"\u003E\u003Ca :href=\"ggdata.href\" v-text=\"ggdata.title\" @click=\"close()\"\u003E\u003C/a\u003E\u003C/div\u003E\r\n                    \u003Cdiv class=\"gg-desc\"\u003E\u003Cp v-html=\"ggdata.desc\"\u003E\u003C/p\u003E\u003C/div\u003E\r\n                    \u003Cdiv class=\"gg-button\"\u003E\u003Ca class=\"button\" :href=\"ggdata.href\" @click=\"close()\"\u003E\u524d\u5f80\u67e5\u770b\u8be6\u60c5\u003C/a\u003E\u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","dmsg_box":"\r\n            \u003Cdiv :class=\"['modal','dmsg-box',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                    \u003Cdiv class=\"dmsg-box-header\" v-if=\"type !== 'select'\" v-cloak\u003E\r\n                        \u003Cimg :src=\"user.avatar\"\u003E\u003Cspan v-text=\"user.name\"\u003E\u003C/span\u003E\u003Cspan class=\"dmsg-edit-user\" v-if=\"search == true && type == ''\" @click=\"edit()\"\u003E\u4fee\u6539\u003C/span\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"dmsg-select\" v-else v-cloak\u003E\r\n                        \u003Cp\u003E\u8bf7\u8f93\u5165\u5bf9\u65b9\u6635\u79f0\uff0c\u4ece\u4e0b\u62c9\u6846\u91cc\u9009\u62e9\u6536\u4ef6\u4eba\u003C/p\u003E\r\n                        \u003Cinput type=\"text\" v-model=\"nickname\" placeholder=\"\u641c\u7d22\u6635\u79f0\" readonly onfocus=\"this.removeAttribute('readonly');\" autocomplete=\"off\"\u003E\r\n                        \u003Cdiv class=\"dmsg-user-list\" v-if=\"UserList.length \u003E 0\" v-cloak\u003E\r\n                            \u003Cul\u003E\r\n                                \u003Cli v-for=\"user in UserList\" @click=\"getUserData(user.id)\"\u003E\r\n                                    \u003Cimg :src=\"user.avatar\" class=\"b2-radius\"/\u003E\r\n                                    \u003Cdiv class=\"dmsg-user-list-row\"\u003E\r\n                                        \u003Ch2 v-text=\"user.name\"\u003E\u003C/h2\u003E\r\n                                        \u003Cp\u003E{{user.desc ? user.desc : '\u6682\u65e0\u63cf\u8ff0'}}\u003C/p\u003E\r\n                                    \u003C/div\u003E\r\n                                \u003C/li\u003E\r\n                            \u003C/ul\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cspan class=\"close-button\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003Cdiv class=\"\"\u003E\r\n                        \u003Ctextarea id=\"textarea\" :placeholder=\"user.name ? '\u7ed9'+user.name+'\u53d1\u79c1\u4fe1' : '\u79c1\u4fe1\u5185\u5bb9'\" class=\"dmsg-textarea\" v-model=\"content\"\u003E\u003C/textarea\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"dmsg-button\"\u003E\r\n                        \u003Cbutton class=\"empty\" @click=\"close()\"\u003E\u53d6\u6d88\u003C/button\u003E\r\n                        \u003Cbutton @click=\"send()\" :disabled=\"content == '' || (type !== 'select' && !user.name) ? true : false\" :class=\"locked ? 'b2-loading' : ''\"\u003E\u53d1\u9001\u003C/button\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","ds_box":"\r\n            \u003Cdiv :class=\"['modal','ds-box',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                    \u003Cdiv class=\"pay-box-title\"\u003E\r\n                        \u003Cdiv :class=\"'pay-box-left'+(showtype == 'ds' ? ' ds-pay-title' : '')\" ref=\"dstitle\"\u003E\r\n                            \u003Ctemplate v-if=\"showtype == 'ds'\"\u003E\r\n                                \u003Cimg :src=\"author.avatar\"\u003E\r\n                                \u003Cspan\u003E\u7ed9{{author.name}}\u6253\u8d4f\u003C/span\u003E\r\n                            \u003C/template\u003E\r\n                            \u003Ctemplate v-else-if=\"showtype == 'cz' || showtype == 'card'\"\u003E\r\n                                \u003Cspan\u003E\u5145\u503c\u003C/span\u003E\r\n                            \u003C/template\u003E\r\n                            \u003Ctemplate v-else-if=\"showtype == 'cg'\"\u003E\r\n                                \u003Cspan\u003E\u79ef\u5206\u8d2d\u4e70\u003C/span\u003E\r\n                            \u003C/template\u003E\r\n                            \u003Ctemplate v-else\u003E\r\n                                {{data.title}}\r\n                            \u003C/template\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-box-right\"\u003E\r\n                            \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv v-if=\"showtype == 'cg'\" class=\"cg-info\"\u003E\r\n                        \uffe5\u003Cspan\u003E{{payMoney}}\u003C/span\u003E\u53ef\u8d2d\u4e70\u003Cspan\u003E{{creditAdd()}}\u003C/span\u003E\u79ef\u5206\uff0c\u6700\u4f4e\u5151\u6362\u989d\u5ea6\uffe5\u003Cspan\u003E{{cg.min}}\u003C/span\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv :class=\"'pay-box-content'+' '+showtype\"\u003E\r\n                        \u003Ctemplate v-if=\"showtype == 'ds'\"\u003E\r\n                            \u003Cdiv class=\"ds-msg\"\u003E{{msg}}\u003C/div\u003E\r\n                            \u003Cul class=\"ds-money\"\u003E\r\n                                \u003Cli v-for=\"(m,index) in money\" @click=\"picked(m,index)\" :class=\"value == index ? 'picked' : ''\"\u003E\u003Cdiv class=\"ds-item\"\u003E\u003Ci class=\"b2font b2-tang \"\u003E\u003C/i\u003E\u003Cspan v-text=\"m\"\u003E\u003C/span\u003E\u003Cb\u003E\uffe5\u003C/b\u003E\u003C/div\u003E\u003C/li\u003E\r\n                                \u003Cli @click=\"picked(0,5)\" :class=\"value == 5 ? 'picked' : ''\"\u003E\r\n                                    \u003Clabel class=\"ds-item\" v-if=\"value == 5\"\u003E\u003Ci class=\"b2font b2-tang \"\u003E\u003C/i\u003E\u003Cinput type=\"number\" id=\"dsinput\" v-model=\"payMoney\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\u003Cb\u003E\uffe5\u003C/b\u003E\u003C/label\u003E\r\n                                    \u003Clabel class=\"ds-item ds-item-custom\" v-else for=\"dsinput\"\u003E\u003Ci class=\"b2font b2-edit-2-line \"\u003E\u003C/i\u003E\u81ea\u5b9a\u4e49\u003C/label\u003E\r\n                                \u003C/li\u003E\r\n                            \u003C/ul\u003E\r\n                            \u003Cdiv class=\"ds-textarea\"\u003E\r\n                                \u003Ctextarea placeholder=\"\u7ed9Ta\u7559\u8a00\u2026\" v-model=\"content\"\u003E\u003C/textarea\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/template\u003E\r\n                        \u003Ctemplate v-else-if=\"showtype == 'cz'\"\u003E\r\n                            \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u5145\u503c\u91d1\u989d\uff1a\u003C/div\u003E\r\n                            \u003Cinput class=\"pay-cz-input\" type=\"number\" v-model=\"payMoney\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\r\n                        \u003C/template\u003E\r\n                        \u003Ctemplate v-else-if=\"showtype == 'card'\"\u003E\r\n                            \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u60a8\u7684\u5145\u503c\u5361\u548c\u5bc6\u7801\uff1a\u003C/div\u003E\r\n                            \u003Cinput type=\"text\" v-model=\"card.number\" placeholder=\"\u5361\u53f7\"\u003E\r\n                            \u003Cinput type=\"text\" v-model=\"card.password\" placeholder=\"\u5bc6\u7801\"\u003E\r\n                            \u003Cdiv class=\"card-text\"\u003E\r\n                                \u003Cspan v-html=\"card.text\"\u003E\u003C/span\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/template\u003E\r\n                        \u003Ctemplate v-else-if=\"showtype == 'cg'\"\u003E\r\n                            \u003Cdiv class=\"pay-box-desc\"\u003E\u8bf7\u8f93\u5165\u8981\u8d2d\u4e70\u7684\u91d1\u989d\u003C/div\u003E\r\n                            \u003Cinput type=\"number\" v-model=\"payMoney\" placeholder=\"\u91d1\u989d\" oninput=\"value=value.replace(/[^\\d]/g,'')\"\u003E\r\n                        \u003C/template\u003E\r\n                        \u003Ctemplate v-else\u003E\r\n                            \u003Cdiv class=\"pay-box-desc\"\u003E\u652f\u4ed8\u91d1\u989d\u003C/div\u003E\r\n                        \u003C/template\u003E\r\n                        \u003Ctemplate v-if=\"showtype !== 'cz' && showtype !== 'card' && showtype !== 'cg'\"\u003E\r\n                            \u003Cdiv :class=\"showtype !== 'ds' ? 'ds-price' : 'ds-price mar0'\"\u003E\r\n                                \u003Cp class=\"ds-current-money\"\u003E\u003Ci\u003E\uffe5\u003C/i\u003E\u003Cspan v-text=\"payMoney\"\u003E\u003C/span\u003E\u003C/p\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/template\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-my-money\" v-if=\"login\"\u003E\r\n                            \u003Cspan class=\"b2-radius\"\u003E\u60a8\u5f53\u524d\u7684\u4f59\u989d\u4e3a\uffe5{{user.money ? user.money : 0}}\u003Ca v-bind=\"{ href: login && $store.state.userData ? 'https://v2cross.com/gold' : null }\" data-v2cross-private-route=\"gold\" class=\"b2-color\" target=\"_blank\" v-show=\"showtype != 'cz' && showtype != 'card'\"\u003E\u5145\u503c\u4f59\u989d\u003C/a\u003E\u003C/span\u003E\r\n                            \u003Cp v-show=\"payMoney === 0 && payMoney != '' && showtype !== 'cz' && showtype !== 'card'\" v-cloak\u003E\u5546\u54c1\u4ef7\u683c\u4e3a0\u5143\uff0c\u8bf7\u4f7f\u7528\u4f59\u989d\u4ed8\u6b3e\uff01\u003C/p\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-type\"\u003E\r\n                            \u003Cul\u003E\r\n                                \u003Cli v-if=\"allow.alipay && !isWeixin\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'alipay' ? 'picked' : ''\" @click=\"chosePayType('alipay')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-alipay-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n                                \u003Cli v-if=\"allow.wecatpay\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'wecatpay' ? 'picked' : ''\" @click=\"chosePayType('wecatpay')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-wechat-pay-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u5fae\u4fe1\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n                                \u003Cli v-if=\"allow.paypal\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'paypal' ? 'picked' : ''\" @click=\"chosePayType('paypal')\" :disabled=\"payMoney == 0 && payType !== 'card' ? true : false\"\u003E\u003Ci class=\"b2font b2-paypal-fill \"\u003E\u003C/i\u003E\u003Cspan\u003EPayPal\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n                                \u003Cli v-if=\"allow.balance && login\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'balance' ? 'picked' : ''\" @click=\"chosePayType('balance')\"\u003E\u003Ci class=\"ds-pay-yue\"\u003E\uffe5\u003C/i\u003E\u003Cspan\u003E\u4f59\u989d\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n                                \u003Cli v-if=\"allow.card\"\u003E\u003Cbutton class=\"b2-radius\" :class=\"payType == 'card' ? 'picked' : ''\" @click=\"chosePayType('card')\"\u003E\u003Ci class=\"b2font b2-bank-card-fill \"\u003E\u003C/i\u003E\u003Cspan\u003E\u5361\u5bc6\u003C/span\u003E\u003C/button\u003E\u003C/li\u003E\r\n                            \u003C/ul\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-button\"\u003E\r\n                            \u003Cdiv\u003E\r\n                                \u003Ca v-if=\"jump == 'jump' || jump == 'mweb' || jump == 'jsapi'\" :href=\"!disabled() && href ? href : 'javascript:void(0)'\" :class=\"'button '+(disabled() ? 'disabled' : '')\" :target=\"!disabled() && href ? '_blank' : ''\" @click=\"pay()\"\u003E\u003Cspan v-if=\"!payMoney && payType != 'card'\"\u003E\u8bf7\u8f93\u5165\u91
1583d1\u989d\u003C/span\u003E\u003Cspan v-else-if=\"!payType\"\u003E\u8bf7\u9009\u62e9\u652f\u4ed8\u65b9\u5f0f\u003C/span\u003E\u003Cspan v-else-if=\"waitOrder\"\u003E\u521b\u5efa\u8ba2\u5355\u4e2d...\u003C/span\u003E\u003Cspan v-else-if=\"payType\"\u003E\u652f\u4ed8\u003C/span\u003E\u003C/a\u003E\r\n                                \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" :disabled=\"disabled() || locked ? true : false\" @click=\"pay()\" v-else\u003E\u003Cspan v-if=\"!payMoney && payType != 'card'\"\u003E\u8bf7\u8f93\u5165\u91d1\u989d\u003C/span\u003E\u003Cspan v-else-if=\"!payType\"\u003E\u8bf7\u9009\u62e9\u652f\u4ed8\u65b9\u5f0f\u003C/span\u003E\u003Cspan v-else-if=\"payType\"\u003E\u652f\u4ed8\u003C/span\u003E\u003C/button\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","scan_box":"\r\n        \u003Cdiv :class=\"['modal','ds-box scan-box',{'show-modal':show}]\" data-money=\"\"\u003E\r\n            \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                \u003Cdiv class=\"pay-box-title\"\u003E\r\n                    \u003Cdiv class=\"pay-box-left\" ref=\"dstitle\"\u003E\r\n                        \u003Cspan class=\"\" v-html=\"data.title\"\u003E\u003C/span\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"pay-box-right\"\u003E\r\n                        \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n                \u003Cdiv class=\"pay-box-content\"\u003E\r\n                    \u003Cdiv class=\"pay-check\" v-if=\"success === true\"\u003E\r\n                        \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                        \u003Ch2\u
1583003E....\u652f\u4ed8\u6210\u529f....\u003C/h2\u003E\r\n                        \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"pay-check\" v-else-if=\"success === 'fail'\"\u003E\r\n                        \u003Cdiv class=\"red\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                        \u003Ch2\u003E....\u652f\u4ed8\u5931\u8d25....\u003C/h2\u003E\r\n                        \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"close()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"scan-info\" v-else\u003E\r\n                        \u003Cdiv class=\"qrcode-img b2-radius\"\u003E\u003Cimg :src=\"backData.qrcode\"\u003E\u003C/div\u003E\r\n                        \u003Cdiv class=\"qrcode-money\"\u003E\u003Cspan v-text=\"'\uffe5'+data.order_price\"\u003E\u003C/span\u003E\u003C/div\u003E\r\n                        \u003Cdiv v-if=\"!backData.is_
1583weixin && backData.is_mobile\"\u003E\u8bf7\u622a\u56fe\u4f7f\u7528\u003Cspan v-if=\"data.pay_type == 'alipay'\" class=\"scan-alipay\"\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003Cspan v-else class=\"scan-wecatpay\"\u003E\u5fae\u4fe1\u76f8\u518c\u003C/span\u003E\u8bc6\u522b\u652f\u4ed8\u003C/div\u003E\r\n                        \u003Cdiv class=\"qrcode-desc\" v-else\u003E\u8bf7\u6253\u5f00\u624b\u673a\u4f7f\u7528\u003Cspan v-if=\"data.pay_type == 'alipay'\" class=\"scan-alipay\"\u003E\u652f\u4ed8\u5b9d\u003C/span\u003E\u003Cspan v-else class=\"scan-wecatpay\"\u003E\u5fae\u4fe1\u003C/span\u003E\u626b\u7801\u652f\u4ed8\u003C/div\u003E\r\n                        \u003Cdiv class=\"qrcode-time\"\u003E\u300c\u003Cspan v-html=\"timesec\"\u003E\u003C/span\u003E\u300d\u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        \u003C/div\u003E\r\n        ","pay_check":"\r\n            \u003Cdiv :class=\"['modal','ds-box',{'show-modal':show}]\"\u003E\r\n            \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                \u003Cdiv class=\"pay-box-title\"\u003E\r\n                    \u003Cdiv class=\"pay-box-left\" ref=\"dstitle\" v-html=\"title\"\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"pay-box-right\"\u003E\r\n                        \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n                \u003Cdiv class=\"pay-box-content\"\u003E\r\n                    \u003Ctemplate v-if=\"type == 'card'\"\u003E\r\n                        \u003Cdiv class=\"pay-check\"\u003E\r\n                            \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                            \u003Ch2\u
1583003E....\u5145\u503c\u6210\u529f....\u003C/h2\u003E\r\n                            \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/template\u003E\r\n                    \u003Ctemplate v-else\u003E\r\n                        \u003Cdiv class=\"pay-check\" v-if=\"success == false\"\u003E\r\n                            \u003Cdiv\u003E\u003Ci class=\"b2font b2-waiting \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                            \u003Ch2\u003E....\u652f\u4ed8\u786e\u8ba4\u4e2d....\u003C/h2\u003E\r\n                            \u003Cdiv class=\"qrcode-time\"\u003E\u300c\u003Cspan v-html=\"timesec\"\u003E\u003C/span\u003E\u300d\u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-check\" v-if=\"success == 'fail'\"\u003E\r\n                            \u003Cdiv class=\"red\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                            \u003Ch2\u
1583003E....\u652f\u4ed8\u5931\u8d25....\u003C/h2\u003E\r\n                            \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"close()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-check\" v-if=\"success == true\"\u003E\r\n                            \u003Cdiv class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u003C/div\u003E\r\n                            \u003Ch2\u003E....\u652f\u4ed8\u6210\u529f....\u003C/h2\u003E\r\n                            \u003Cdiv class=\"pay-check-button\"\u003E\u003Cbutton @click=\"refresh()\"\u003E\u786e\u5b9a\u003C/button\u003E\u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/template\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        \u003C/div\u003E\r\n        ","credit_box":"\r\n            \u003Cdiv :class=\"['modal','credit-pay-box',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                    \u003Cdiv class=\"pay-box-title\"\u003E\r\n                        \u003Cdiv class=\"pay-box-left\"\u003E\r\n                            {{decodeURI(data.title)}}\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-box-right\"\u003E\r\n                            \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                    \u003Cdiv class=\"pay-box-content\"\u003E\r\n                        \u003Cdiv class=\"credit-pay-title\"\u003E\r\n                            \u79ef\u5206\u652f\u4ed8\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-credit\"\u003E\r\n                            \u003Ci class=\"b2font b2-coin-line \"\u003E\u003C/i\u003E\u003Cspan v-text=\"data.order_price\"\u003E\u003C/span\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-my-money\"\u003E\r\n                            \u003Cspan class=\"b2-radius\"\u003E\u60a8\u5f53\u524d\u7684\u79ef\u5206\u4e3a\u003Ci class=\"b2font b2-coin-line \"\u003E\u003C/i\u003E{{user.credit ? user.credit : 0}}\u003C/span\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv v-show=\"parseInt(user.credit) \u003C parseInt(data.order_price)\" class=\"credit-tips b2-hover red\"\u003E\r\n                            \u60a8\u5f53\u524d\u7684\u79ef\u5206\u4e0d\u8db3\uff0c\u8bf7 \u003Ca v-bind=\"{ href: $store.state.userData ? 'https://v2cross.com/gold/credit' : null }\" data-v2cross-private-route=\"gold/credit\" target=\"blank\"\u003E\u8d2d\u4e70\u79ef\u5206\u003C/a\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"pay-button\"\u003E\r\n                            \u003Cdiv\u003E\r\n                                \u003Cbutton :class=\"locked ? 'b2-loading' : ''\" :disabled=\"disabled()\" @click=\"pay()\"\u003E\u652f\u4ed8\u003C/button\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","mp_box":"\r\n            \u003Cdiv :class=\"['modal','mp-box',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                    \u003Cdiv class=\"login-logo\"\u003EV2CROSS\u003C/div\u003E\r\n                    \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                    \u003Cdiv class=\"mp-box-content\"\u003E\r\n                        \u003Cdiv class=\"invitation-box\" v-show=\"token\"\u003E\r\n                            \u003Ci class=\"b2font b2-gift-2-line \"\u003E\u003C/i\u003E\r\n                            \u003Cp class=\"invitation-des\"\u003E\u4f7f\u7528\u9080\u8bf7\u7801\uff0c\u60a8\u5c06\u83b7\u5f97\u4e00\u4efd\u7279\u6b8a\u7684\u793c\u7269\uff01\u003C/p\u003E\r\n                            \u003Cp class=\"invitation-tips\"\u003E\u8bf7\u8f93\u5165\u9080\u8bf7\u7801\u003C/p\u003E\r\n                            \u003Cdiv class=\"invitation-input\"\u003E\u003Cinput type=\"text\" id=\"invitation-code\" name=\"invitation_code\" v-model=\"invitationCode\" autocomplete=\"off\"\u003E\u003C/div\u003E\r\n                            \u003Cdiv class=\"invitation-button\"\u003E\r\n                                \u003Cdiv\u003E\u003Ca :href=\"invitationLink\" target=\"__blank\"\u003E{{invitationText}}
1583\u003C/a\u003E\u003C/div\u003E\r\n                                \u003Cdiv\u003E\r\n                                    \u003Cb class=\"empty text button\" v-show=\"invitation == 1\" @click=\"checkInv()\"\u003E\u8df3\u8fc7\u003C/b\u003E\r\n                                    \u003Cbutton :class=\"['button',{'b2-loading':locked}]\" :disabled=\"locked\" @click=\"checkInv()\"\u003E\u63d0\u4ea4\u003C/button\u003E\r\n                                \u003C/div\u003E\r\n                            \u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv v-show=\"!token\"\u003E\r\n                            \u003Cdiv class=\"mp-login-img\" id=\"mp-login-box\"\u003E\u003Cimg :src=\"qrcode\" v-if=\"qrcode\"\u003E\u003C/div\u003E\r\n                            \u003Cp\u003E\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b\u003C/p\u003E\r\n                            \u003Cp class=\"desc\"\u003E{{oauthLink && oauthLink.weixin.pc_open ? '\u626b\u7801\u5feb\u901f\u767b\u9646\uff0c\u65e0\u9700\u91cd\u590d\u6ce8\u518c' : '\u626b\u7801\u5e76\u300c\u5173\u6ce8\u6211\u4eec\u7684\u516c\u4f17\u53f7\u300d\u5b89\u5168\u5feb\u6377\u767b\u5f55'}}\u003C/p\u003E\r\n                        \u003C/div\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","weixin_bind":"\r\n            \u003Cdiv :class=\"['modal','bind-weixin',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                   \u003Cdiv class=\"weixin-bind\"\u003E\r\n                        \u003Cp\u003E{{msg ? msg : '\u68c0\u6d4b\u5230\u60a8\u672a\u7ed1\u5b9a\u5fae\u4fe1\u8d26\u6237\uff0c\u8bf7\u5148\u7ed1\u5b9a\u5fae\u4fe1'}}\u003C/p\u003E\r\n                        \u003Ca :href=\"url\" class=\"button\" v-if=\"!msg\"\u003E\u7acb\u523b\u7ed1\u5b9a\u003C/a\u003E\r\n                   \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","bind_login":"\r\n            \u003Cdiv :class=\"['modal','binding-login',{'show-modal':show}]\"\u003E\r\n                \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                    \u003Cdiv class=\"login-box-in\"\u003E\r\n                    \u003Cspan class=\"pay-close\" @click=\"close()\"\u003E\u00d7\u003C/span\u003E\r\n                        \u003Cdiv class=\"bind-pass-info\"\u003E\r\n                            \u003Cimg :src=\"userData.avatar\" /\u003E\r\n                            \u003Cp\u003E\u003Cspan v-text=\"userData.name\"\u003E\u003C/span\u003E\u003C/p\u003E\r\n                            \u003Cdiv v-if=\"!success\"\u003E\u4e3a\u4e86\u786e\u4fdd\u60a8\u7684\u8d26\u6237\u5b89\u5168\u003Cbr\u003E\u8bf7\u60a8\u8bbe\u7f6e\u4e00\u4e2a\u003Cb v-if=\"type === 'tel'\"\u003E\u624b\u673a\u53f7\u7801\u003C/b\u003E\u003Cb v-else-if=\"type === 'email'\"\u003E\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else-if=\"type === 'telandemail'\"\u003E\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u7528\u6237\u540d\u003C/b\u003E\u548c\u5bc6\u7801\u003C/div\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cdiv class=\"bind-success\" v-if=\"success\"\u003E\r\n                            \u003Cp class=\"green\"\u003E\u003Ci class=\"b2font b2-check-double-line \"\u003E\u003C/i\u003E\u8bbe\u7f6e\u6210\u529f\u003C/p\u003E\r\n                            \u003Cdiv\u003E\u73b0\u5728\uff0c\u60a8\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4e0b\u9762\u7684\u8d26\u6237\u6765\u767b\u5f55\u003Ch2\u003E\u003Cspan v-text=\"success\"\u003E\u003C/span\u003E\u003C/h2\u003E\u003C/div\u003E\r\n                            \u003Cp\u003E\u795d\u60a8\u4f7f\u7528\u6109\u5feb\u003C/p\u003E\r\n                            \u003Cbutton class=\"empty\" @click=\"close\"\u003E\u5173\u95ed\u003C/button\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Ctemplate v-else\u003E\r\n                            \u003Clabel class=\"login-form-item\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"username\" v-model=\"data.username\" tabindex=\"1\" spellcheck=\"false\" autocomplete=\"off\" class=\"\"\u003E \r\n                                \u003Cspan\u003E\u003Cb v-if=\"type === 'tel'\"\u003E\u624b\u673a\u53f7\u7801\u003C/b\u003E\u003Cb v-else-if=\"type === 'email'\"\u003E\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else-if=\"type === 'telandemail'\"\u003E\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/b\u003E\u003Cb v-else\u003E\u767b\u5f55\u7528\u6237\u540d\u003C/b\u003E\u003C/span\u003E \r\n                                \u003Cp class=\"login-box-des\" v-if=\"type === 'tel'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u624b\u673a\u53f7\u7801\u003C/p\u003E\r\n                                \u003Cp class=\"login-box-des\" v-else-if=\"type === 'email'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u90ae\u7bb1\u003C/p\u003E\r\n                                \u003Cp class=\"login-box-des\" v-else-if=\"type === 'telandemail'\"\u003E\u8bf7\u586b\u5199\u60a8\u7684\u624b\u673a\u53f7\u7801\u6216\u90ae\u7bb1\u003C/p\u003E\r\n                                \u003Cp class=\"login-box-des\" v-else\u003E\u8bf7\u586b\u5199\u60a8\u7684\u7684\u767b\u5f55\u7528\u6237\u540d\u003C/p\u003E\r\n                                \r\n                            \u003C/label\u003E\r\n                            \u003Clabel :class=\"['login-form-item login-check-input',{'show':sh
1583owCheck()}]\" v-if=\"type != 'login'\"\u003E\r\n                                \u003Cinput type=\"text\" name=\"checkCode_bind\" tabindex=\"3\" class=\"\" v-model=\"data.code\" autocomplete=\"off\" spellcheck=\"false\"\u003E \r\n                                \u003Cspan\u003E\u003Cb\u003E\u9a8c\u8bc1\u7801\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"!SMSLocked && count == 60 ? sendCode() : ''\"\u003E{{count \u003C 60 ? count+'\u79d2\u540e\u53ef\u91cd\u53d1' : '\u53d1\u9001\u9a8c\u8bc1\u7801'}}\u003C/b\u003E\r\n                            \u003C/label\u003E\r\n                            \u003Clabel class=\"login-form-item\"\u003E\r\n                                \u003Cform\u003E\r\n                                 \u003Cinput name=\"password\" :type=\"eye ? 'text' : 'password'\" tabindex=\"4\" v-model=\"data.password\" :class=\"data.password ? 'active' : ''\" autocomplete=\"off\" spellcheck=\"false\"\u003E\r\n                                \u003C/form\u003E\r\n                                \r\n                                \u003Cspan\u003E\u003Cb\u003E\u5bc6\u7801\u003C/b\u003E\u003C/span\u003E\r\n                                \u003Cb class=\"login-eye button text\" @click.stop.prevent=\"eye = !eye\"\u003E\u003Ci :class=\"['b2font',eye ? 'b2-eye-open' : 'b2-eye-close']\"\u003E\u003C/i\u003E\u003C/b\u003E\r\n                                \u003Cp class=\"login-box-des\"\u003E\u6700\u5c116\u4f4d\u5b57\u7b26\u003C/p\u003E\r\n                            \u003C/label\u003E\r\n                            \u003Cdiv class=\"login-bottom\"\u003E\u003Cbutton class=\"\" @click=\"submit\" :class=\"locked ? 'b2-loading' : ''\" :disabled=\"locked\"\u003E\u63d0\u4ea4\u003C/button\u003E\u003C/div\u003E\r\n                        \u003C/template\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/div\u003E\r\n            \u003C/div\u003E\r\n        ","structure":"/%post_id%.html","check_code":"\u003Cdiv :class=\"['modal','recaptcha-form',{'show-modal':show}]\"\u003E\r\n            \u003Cdiv class=\"modal-content b2-radius\"\u003E\r\n                \u003Cdiv class=\"check-code-luo modal-content-innter\" v-if=\"loginType != 3 && checkType != 'normal'\"\u003E\r\n                    \u003Ca href=\"javascript:void(0)\" class=\"close-icon\" @click=\"close\"\u003E\u003Ci class=\"b2font b2-close-line \"\u003E\u003C/i\u003E\u003C/
1583a\u003E\r\n                    \u003Ch2\u003E\u8bf7\u8fdb\u884c\u4eba\u673a\u9a8c\u8bc1\u003C/h2\u003E\r\n                    \u003Cdiv class=\"l-captcha\" data-site-key=\"\" data-width=\"100%\" data-callback=\"getResponse\"\u003E\u003C/div\u003E\r\n                \u003C/div\u003E\r\n                \u003Cform @submit.stop.prevent=\"checkCode\" v-else\u003E\r\n                    \u003Cdiv class=\"modal-content-innter\"\u003E\r\n                        \u003Cdiv class=\"recaptcha-img\"\u003E\r\n                            \u003Cimg :src=\"recaptchaUrl\" @click=\"change\" v-if=\"recaptchaUrl\"\u003E\r\n                            \u003Cspan class=\"recaptcha-load\" v-else\u003E\u003C/span\u003E\r\n                            \u003Ch2\u003E\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\u003C/h2\u003E\r\n                            \u003Cp\u003E\u8bf7\u8f93\u5165\u56fe\u7247\u4e2d\u7684\u9a8c\u8bc1\u7801\u003Cbr\u003E\u70b9\u51fb\u53d1\u9001\u6309\u94ae\u83b7\u53d6\u9a8c\u8bc1\u7801\u003C/p\u003E\r\n                        \u003C/div\u003E\r\n                        \u003Cinput type=\"text\" spellcheck=\"false\" :class=\"recaptcha ? 'input-align-center' : ''\" autocomplete=\"off\" v-model=\"recaptcha\"\u003E\r\n                    \u003C/div\u003E \r\n                    \u003Cdiv class=\"recaptcha-button\"\u003E\r\n                        \u003Ca href=\"javascript:void(0)\" class=\"button\" @click=\"close\"\u003E\u53d6\u6d88\u003C/a\u003E\u003Cbutton type=\"submit\" :disabled=\"disabled\" class=\"recaptcha-send button\"\u003E\u53d1\u9001\u003C/button\u003E\r\n                    \u003C/div\u003E\r\n                \u003C/form\u003E\r\n            \u003C/div\u003E\r\n        \u003C/div\u003E","site_info":{"site_uri":"https://v2cross.com/wp-content/themes/b2","admin_ajax":"https://v2cross.com/wp-admin/admin-ajax.php?action="},"cookie_allow":"0","b2_gap":"16","rest_url":"https://v2cross.com/wp-json/","pay_url":"https://v2cross.com/pay","localStorage_msg":"\u60a8\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301 localStorage \uff0c\u8bf7\u66f4\u6362\u6d4f\u89c8\u5668\u4ee5\u540e\u518d\u8fdb\u884c\u767b\u5f55\u548c\u6ce8\u518c\u7684\u64cd\u4f5c","empty_page":"\u
1583003Cdiv class=\"empty-page\"\u003E\u003Cimg src=\"https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/b2-page-empty.svg\"\u003E\u003Cp\u003E\u6682\u65e0\u76f8\u5173\u7ed3\u679c\u003C/p\u003E\u003C/div\u003E","default_video_poster":"https://v2cross.com/wp-content/themes/b2/Assets/fontend/images/xg-poster-default.jpg","default_video_logo":"","page_nav":"\u003Cdiv v-show=\"pages \u003E 1\" class=\"ajax-pager\"\u003E\r\n        \u003Cdiv class=\"ajax-pagenav\" v-if=\"type === 'p'\"\u003E\r\n            \u003Cdiv class=\"btn-group\"\u003E\r\n                \u003Cbutton v-for=\"page in cpages\" :class=\"['empty button',cpaged == page ? 'selected' : '',page == 0 ? 'bordernone' : '',disabled(page) ? 'b2-loading' : '']\" @click.stop.self=\"go(page)\" :disabled=\"disabled(page) || page == 0 || cpaged == page\"\u003E{{page != 0 ? page : '...'}}\u003C/button\u003E\r\n                \u003Clabel class=\"pager-center\" v-show=\"pages \u003E= 7 || mobile\"\u003E\u003Cinput type=\"text\" ref=\"pagenavnumber\" :value=\"cpaged\" @keyup.enter=\"jump($event)\" @focus=\"focus\" @blur=\"blur\" autocomplete=\"off\"/\u003E/\u003Cspan v-show=\"!showGo\"\u003E{{pages}} \u9875\u003C/span\u003E\u003Cspan v-show=\"showGo\" class=\"b2-color\" @click.prevent.stop=\"jump($event)\"\u003E \u524d\u5f80\u003C/span\u003E\u003C/label\u003E\r\n            \u003C/div\u003E\r\n            \u003Cdiv class=\"btn-pager\"\u003E\r\n                \u003Cbutton :class=\"['empty button',{'b2-loading' : locked && next}]\" @click.stop.self=\"go(cpaged-1,'next')\" :disabled=\"cpaged \u003C= 1 ? true : false\"\u003E\u276e\u003C/button\u003E\r\n                \u003Cbutton :class=\"['empty button',{'b2-loading' : locked && per}]\" @click.stop.self=\"go(cpaged+1,'per')\" :disabled=\"cpaged \u003E= pages ? true : false\"\u003E\u276f\u003C/button\u003E\r\n            \u003C/div\u003E\r\n        \u003C/div\u003E\r\n        \u003Cdiv class=\"ajax-more\" v-else\u003E\r\n            \u003Cdiv class=\"pager-center\" for=\"page-input\"\u003E\r\n                \u003Cinput id=\"page-input\" type=\"text\" :value=\"cpaged\" @keyup.enter=\"jump($event)\" autocomplete=\"off\"/\u003E\r\n                \u003Cbutton class=\"text button mar10-l\" @click.stop=\"jump($event)\"\u003E\u524d\u5f80\u003C/button\u003E\r\n            \u003C/div\u003E\r\n            \u003Cbutton :class=\"['button empty',{'b2-loading' : locked}]\" :disabled=\"locked || cpaged \u003E= pages ? true : false\" @click=\"go(cpaged+1)\"\u003E\r\n                \u003Cspan v-if=\"cpaged \u003E= pages\"\u003E\u6ca1\u6709\u66f4\u591a\u003C/span\u003E\r\n                \u003Cspan v-else\u003E\u52a0\u8f7d\u66f4\u591a\u003C/span\u003E\r\n            \u003C/button\u003E\r\n        \u003C/div\u003E\r\n    \u003C/div\u003E","copy":{"text":"\u590d\u5236","success":"\u6210\u529f\u590d\u5236","error":"\u5931\u8d25\uff0c\u8bf7\u9009\u4e2d\u590d\u5236"},"search_type":{"post":"\u6587\u7ae0","document":"\u6587\u6863","links":"\u7f51\u5740\u5bfc\u822a","cpay":"\u81ea\u5b9a\u4e49\u652f\u4ed8"},"login_keep_days":"7","language":"zh_CN","post_id":"0","author_id":"0","poster_box":"","show_slider":"1","poster_error":"\u83b7\u53d6\u6d77\u62a5\u5931\u8d25","check_type":"normal","home_url":"https://v2cross.com","alert_following":"\u786e\u8ba4\u8981\u53d6\u6d88\u5173\u6ce8\u5417\uff1f","followed":"\u5df2\u5173\u6ce8","nofollowed":"\u003Ci class=\"b2font b2-add-line \"\u003E\u003C/i\u003E\u5173\u6ce8","alert_favorites":"\u786e\u5b9a\u8981\u53d6\u6d88\u6536\u85cf\u5417\uff1f","top_scroll_pc":"1","top_scroll_mobile":"1","footer_scroll":"1","open_oauth":{"weixin":{"name":"\u5fae\u4fe1","url":"javascript:void(0)","open":true,"mp":true,"pc_open":true,"icon":"b2-weixin","color":"#7BB32E"},"weibo":{"name":"\u5fae\u535a","icon":"b2-weibo","color":"#FF3E3E","url":"https://api.weibo.com/oauth2/authorize?client_id=&response_type=code&redirect_uri=https%3A%2F%2Fv2cross.com%2Fopen%3Ftype%3Dweibo","open":true},"qq":{"name":"QQ","icon":"b2-qq","color":"#2D89EF","url":"https://graph.qq.com/oauth2.0/authorize?client_id=&state=f17da111934ee8fc9a0d1573c95e7ea5&response_type=code&redirect_uri=https%3A%2F%2Fv2cross.com%2Fopen%3Ftype%3Dqq","o
1583pen":true}},"js_text":{"circle":{"ask":"\u5bf9\u60a8\u7684\u95ee\u9898\u8fdb\u884c\u8bf4\u660e","guess":"\u731c\u5bf9\u4ee5\u540e\u8981\u663e\u793a\u7684\u5185\u5bb9","vote":"\u5bf9\u60a8\u7684\u6295\u7968\u9879\u76ee\u8fdb\u884c\u8bf4\u660e","say":"\u6709\u4ec0\u4e48\u65b0\u9c9c\u4e8b\uff1f","repeat_id":"\u8bf7\u4e0d\u8981\u91cd\u590d\u6dfb\u52a0\u540c\u4e00\u4e2a\u7528\u6237","remove_image":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u5f20\u56fe\u7247\u5417\uff1f","remove_video":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u89c6\u9891\u5417\uff1f","remove_file":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u6587\u4ef6\u5417\uff1f","remove_card":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u5361\u7247\u5417\uff1f","create_circle_pay_error":"\u8bf7\u9009\u62e9\u4ed8\u8d39\u673a\u5236","create_circle_role_money_error":"\u8bf7\u81f3\u5c11\u8bbe\u7f6e\u4e00\u4e2a\u4f59\u989d\u91d1\u989d","create_circle_role_join_error":"\u8bf7\u9009\u62e9\u5165\u5708\u89c4\u5219","create_circle_info_error":"\u8bf7\u5b8c\u5584\u5708\u5b50\u8d44\u6599","create_circle_info_name_error":"\u5708\u5b50\u540d\u79f0\u5fc5\u987b\u5927\u4e8e2\u5c0f\u4e8e20\u4e2a\u5b57\u7b26","create_circle_info_desc_error":"\u5708\u5b50\u63cf\u8ff0\u5fc5\u987b\u5927\u4e8e20\u5c0f\u4e8e100\u4e2a\u5b57\u7b26","create_circle_role_lv_error":"\u8bf7\u9009\u62e9\u5141\u8bb8\u52a0\u5165\u5708\u5b50\u7684\u7528\u6237\u7ec4","img_locked":"\u8bf7\u4e0a\u4f20\u5b8c\u6bd5\u540e\u518d\u6dfb\u52a0\u65b0\u7684\u4e0a\u4f20","file_count":"\u8d85\u8fc7\u4e0a\u4f20\u6570\u91cf\u9650\u5236","all_users":"\u6240\u6709\u4eba","change_topic_form":"\u5207\u6362\u8ba8\u8bba\u6846\u4f1a\u6e05\u9664\u8ba8\u8bba\u6846\u91cc\u5df2\u6709\u7684\u5185\u5bb9\uff0c\u786e\u5b9a\u8981\u5207\u6362\u5417\uff1f","set_sticky_success":"\u8bbe\u7f6e\u7f6e\u9876\u6210\u529f","set_sticky_fail":"\u53d6\u6d88\u7f6e\u9876\u6210\u529f","delete_success":"\u5220\u9664\u6210\u529f","delete_fail":"\u5220\u9664\u5931\u8d25\uff0c\u8bf7\u8054\u7cfb\u7ba1\u7406\u5458","status_success":"\u5ba1\u6838\u6210\u529f","status_fail":"\u5ba1\u6838\u5931\u8d25","delete_confirm":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u8bdd\u9898\u5417\uff1f","delete_user":"\u786e\u5b9a\u8981\u5c06\u8fd9\u4e2a\u7528\u6237\u8e22\u51fa\u5708\u5b50\u5417\uff1f","join_success":"\u606d\u559c\uff0c\u60a8\u5df2\u6210\u529f\u52a0\u5165\u672c\u5708\u5b50","join_title":"\u52a0\u5165\u5708\u5b50","circle_date":{"permanent":"\u6c38\u4e45\u6709\u6548","year":"\u6309\u5e74\u4ed8\u8d39","halfYear":"\u534a\u5e74\u4ed8\u8d39","season":"\u6309\u5b63\u4ed8\u8d39","month":"\u6309\u6708\u4ed8\u8d39"},"text_less":"\u6587\u5b57\u592a\u5c11","text_more":"\u6587\u5b57\u592a\u591a","file_error":"\u8bf7\u5220\u9664\u9519\u8bef\u6587\u4ef6","subing":"\u53d1\u5e03\u4e2d...","sub_success":"\u53d1\u5e03\u6210\u529f","waiting_uploads":"\u7b49\u5f85\u6587\u4ef6\u4e0a\u4f20","submit":"\u7acb\u523b\u63d0\u4ea4","answer_image":"\u60a8\u5df2\u4e0a\u4f20\u8fc7\u4e00\u5f20\u56fe\u7247\uff0c\u786e\u5b9a\u8981\u5220\u9664\u91cd\u65b0\u4e0a\u4f20\u5417\uff1f","answer_file":"\u60a8\u5df2\u4e0a\u4f20\u8fc7\u4e00\u4e2a\u9644\u4ef6\uff0c\u786e\u5b9a\u8981\u5220\u9664\u91cd\u65b0\u4e0a\u4f20\u5417\uff1f","read_answer":"\u5077\u7784\u7b54\u6848","hidden_pay":"\u67e5\u770b\u9690\u85cf\u5185\u5bb9\uff1a","join_comment":"\u6682\u65e0\u6743\u67e5\u770b\u8bc4\u8bba\u5185\u5bb9","delete_answer":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u56de\u7b54\u5417\uff1f","delete_comment":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u6761\u8bc4\u8bba\u5417\uff1f"},"global":{"xieyi":"\u8bf7\u52fe\u9009\u6ce8\u518c\u534f\u8bae","not_allow":"\u6743\u9650\u4e0d\u8db3","dark_room_down":"\u5c0f\u9ed1\u5c4b\u53cd\u601d\u4e2d\uff0c\u4e0d\u51c6\u4e0b\u8f7d\uff01","comment_down":"\u8bc4\u8bba\u5e76\u5237\u65b0\u540e\u4e0b\u8f7d\uff01","role_down":"\u6ca1\u6709\u6743\u9650\u4e0b\u8f7d\uff01","mission_tk":"\u7b7e\u5230\u586b\u5751","copy_success":"\u590d\u5236\u6210\u529f","copy_select":"\u8bf7\u9009\u4e2d\u590d\u5236","put_link":"\u8bf7\u8f93\u5165\u8fde\u63a5","video_file_error":"\u89c6\u9891\u6587\u4ef6\u6709\u635f\u574f\uff0c\u65e0\u6cd5\u4e0a\u4f20\uff1a","my":"\u6211\u7684","login":"\u767b\u5f55","has_mission":"\u60a8\u5df2\u7ecf\u7b7e\u5230\u4e86","delete_coupon":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u4f18\u60e0\u52b5\u5417\uff1f","delete_post":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u7bc7\u6587\u7ae0\u5417\uff1f","more_people":"\u7b49\u4eba","pay_money":"\u5145\u503c","pay_money_success":"\u5145\u503c\u6210\u529f","editor_hidden_content":"\u8bf7\u5728\u8fd9\u91cc\u7f16\u8f91\u60a8\u7684\u9690\u85cf\u5185\u5bb9","pay_credit":"\u79ef\u5206\u8d2d\u4e70","buy_count_error":"\u8d2d\u4e70\u6570\u91cf\u9519\u8bef","delete_address":"\u786e\u5b9a\u8981\u5220\u9664\u8fd9\u4e2a\u5730\u5740\u5417\uff1f","add_address":"\u8bf7\u6dfb\u52a0\u60a8\u7684\u6536\u8d27\u5730\u5740","add_email":"\u8bf7\u6dfb\u52a0\u60a8\u7684\u90ae\u7bb1\u5730\u5740\uff01","buy":"\u8d2d\u4e70","get_success":"\u9886\u53d6\u62
158310\u529f","min":"\u5206","sec":"\u79d2","and":"\u548c","edit_success":"\u4fee\u6539\u6210\u529f","all":"\u5168\u90e8","newsflashe_r":"\u5feb\u8baf\u6807\u9898\u548c\u5185\u5bb9\u5fc5\u586b","newsflashe_insert_success":"\u5feb\u8baf\u53d1\u5e03\u6210\u529f","credit_pay":"\u786e\u5b9a\u8981\u6d88\u8d39 ${credit} \u79ef\u5206\u8fdb\u884c\u62bd\u5956\u5417\uff1f","missioning":"\u7b7e\u5230\u4e2d,\u8bf7\u7a0d\u540e...","mission_success":"\u7b7e\u5230\u6210\u529f","save_r_success":"\u4fdd\u5b58\u8349\u7a3f\u6210\u529f","read_more":"\u9605\u8bfb\u66f4\u591a","sketchpad_empty":"\u6d82\u9e26\u4e0d\u53ef\u4e3a\u7a7a\uff01","tuya":"\u6d82\u9e26","check_message":"\u8bf7\u524d\u5f80\u624b\u673a\u6216\u90ae\u7bb1\u67e5\u770b\u9a8c\u8bc1\u7801","check_type":{"tel":"\u624b\u673a","mail":"\u90ae\u7bb1"},"tx_alert":"\u7533\u8bf7\u4e4b\u540e\u4f59\u989d\u4f1a\u6263\u9664\u63d0\u73b0\u90e8\u5206\uff0c\u7a0d\u540e\u7531\u6211\u4eec\u4eba\u5de5\u4e3a\u60a8\u63d0\u73b0\uff0c\u786e\u8ba4\u8981\u63d0\u73b0\u5417\uff1f","cpay_file_count":"\u6700\u591a\u53ea\u80fd\u4e0a\u4f20 ${count} \u4e2a\u6587\u4ef6","cpay_file_count_less":"\u8fd8\u80fd\u518d\u4e0a\u4f20 ${count} \u4e2a\u6587\u4ef6","cpay_required_fields":"\u8bf7\u5b8c\u6210\u6240\u6709\u7ea2\u661f\u7684\u5fc5\u586b\u9879\u76ee","infomation_sticky_pay":"\u60a8\u9009\u62e9\u4e86\u7f6e\u9876\uff0c\u8bf7\u5148\u652f\u4ed8","infomation_sticky_pay_title":"\u4f9b\u6c42\u4fe1\u606f\u7f6e\u9876","infomation_po_cat":"\u8bf7\u9009\u62e9\u5206\u7c7b","my_gold":"\u6211\u7684\u8d22\u5bcc","my_requests":"\u6211\u7684\u5de5\u5355","submit_success":"\u63d0\u4ea4\u6210\u529f","max_ask_cat":"\u6700\u591a\u53ea\u80fd\u9009\u62e93\u4e2a\u6807\u7b7e","best_answer":"\u9009\u62e9\u6700\u4f73\u7b54\u6848\u540e\u65e0\u6cd5\u53d8\u66f4\uff0c\u786e\u5b9a\u8981\u6307\u5b9a\u6b64\u56de\u7b54\u4e3a\u6700\u4f73\u7b54\u6848\u5417\uff1f","cannotanswer":"\u60a8\u6682\u65f6\u65e0\u6743\u53d1\u8868\u5e16\u5b50"},"b2_text":{"default_circle":"\u5e7f\u573a","default_circle_desc":"\u516c\u5171\u533a\u57df\uff0c\u8bf7\u6587\u660e\u53d1\u8a00!","jihuo":"\u4e3b\u9898\u6587\u4ef6\u635f\u574f\uff0c\u65e0\u6cd5\u6b63\u5e38\u6fc0\u6d3b\uff0c\u8bf7\u91cd\u65b0\u4e0b\u8f7d\u4e3b\u9898","jihuo_error":"Wordpress\u6ca1\u6709\u6b63\u786e\u5b89\u88c5\uff0c\u8bf7\u4ece cn.wordpress.org \u7ad9\u70b9\u4e0b\u8f7d\u6700\u65b0\u7248\uff0c\u91cd\u65b0\u5b89\u88c5","jihuo_error_not_isset":"\u4e3b\u9898\u6587\u4ef6\u635f\u574f\uff0c\u65e0\u6cd5\u6b63\u5e38\u6fc0\u6d3b\uff0c\u8bf7\u91cd\u65b0\u4e0b\u8f7d\u4e3b\u9898\u3002","jihuo_error_no_role":"\u4e3b\u9898\u6587\u4ef6\u5939\u6743\u9650\u9519\u8bef\uff1a\u901a\u5e38\u60c5\u51b5\u4e0b %s \u6587\u4ef6\u5939\u5185\u6240\u6709\u6587\u4ef6\u7684\u7528\u6237\u7ec4\u5e94\u5f53\u662f www \u5e76\u4e14\u6743\u9650\u4e3a 755 \u8bf7\u4fee\u6539\u4e4b\u540e\u518d\u6fc0\u6d3b\u3002","jihuo_shouquan_error":"\u6388\u6743\u9519\u8bef","buy":"\u8d2d\u4e70","exchange":"\u79ef\u5206\u5151\u6362","lottery":"\u79ef\u5206\u62bd\u5956","info":"\u7684\u57fa\u672c\u4fe1\u606f","order_error":"\u8ba2\u5355\u4fe1\u606f\u9519\u8bef","money_error":"\u91d1\u989d\u9519\u8bef","order_no_allow":"\u975e\u6cd5\u64cd\u4f5c","order_cg_min":"\u5145\u503c\u91d1\u989d\u5e94\u5f53\u5927\u4e8e","order_no_lv":"\u6ca1\u6709\u8fd9\u4e2a\u7b49\u7ea7","order_pay_error":"\u652f\u4ed8\u4fe1\u606f\u9519\u8bef","order_mission_error":"\u7b7e\u5230\u79ef\u5206\u8bbe\u7f6e\u9519\u8bef","order_mission_no_need":"\u60a8\u6ca1\u6709\u5fc5\u8981\u586b\u5751","order_credit_empty":"\u60a8\u7684\u4f59\u989d\u4e0d\u8db3","order_login":"\u8bf7\u5148\u767b\u5f55","order_money_too_max":"\u652f\u4ed8\u91d1\u989d\u8fc7\u5927","order_time_pass":"\u652f\u4ed8\u8fc7\u671f\uff0c\u8bf7\u91cd\u65b0\u53d1\u8d77","order_check_error":"\u8ba2\u5355\u5408\u6cd5\u6027\u68c0\u67e5\u5931\u8d25","check_repo_error":"\u53d1\u5e03\u9891\u6b21\u8fc7\u9ad8\uff01\u60a8\u5df2\u88ab\u5173\u5c0f\u9ed1\u5c4b\uff0c\u4e00\u4e2a\u5c0f\u65f6\u540e\u89e3\u5c01\u3002\u591a\u6b21\u88ab\u5173\u5c0f\u9ed1\u5c4b\u4f1a\u6c38\u4e45\u5c01\u7981IP\u548c\u8d26\u6237","check_dark_room":"\u5728\u5c0f\u9ed1\u5c4b\u4e2d\uff0c\u65e0\u6cd5\u64cd\u4f5c","check_dark_room_why":"\u8bf7\u6c42\u672c\u7ad9\u63a5\u53e3\u8fc7\u4e8e\u9891\u7e41","all_peoples":"\u6240\u6709\u4eba","guest":"\u6e38\u5ba2","normal_group":"\u666e\u901a\u7528\u6237\u7ec4","vip_group":"VIP\u7528\u6237\u7ec4","video":"\u89c6\u9891","download":"\u4e0b\u8f7d","hidden":"\u9690\u85cf\u5185\u5bb9","tuya":"\u6
1583d82\u9e26","under_stock":"\u5e93\u5b58\u4e0d\u8db3","link_register":"\u7533\u8bf7\u5165\u9a7b","order_infomation_price_error":"\u7f6e\u9876\u5929\u6570\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e1\u5929"}},"wx_mp_in_login":"0","wx_appid":"","post_gg":"","prettify_load":"1","shop_images":[],"shop_after_sale":"1","chat":{"type":"none","qq":"","crisp":"","dmsg":""}};
1584//# sourceURL=vue-js-extra
1585</script>
vendor: 1 bytes, line 1585
1585
1586<script id="vue-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/vue.min.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1586
1586
1587<script id="vuex-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/vuex.min.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1587
1587
1588<script id="clipboard-js" src="https://v2cross.com/wp-includes/js/clipboard.min.js?ver=2.0.11" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1588
1588
1589<script id="axios-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/axios.min.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1589
1589
1590<script id="qs-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/qs.min.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1590
1590
1591<script id="message-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/message.min.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1591
1591
1592<script id="default-passive-events-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/library/default-passive-events.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
vendor: 1 bytes, line 1592
1592
1593<script id="b2-js-main-js" src="https://v2cross.com/wp-content/themes/b2/Assets/fontend/main.js?ver=4.4.1" type="dfe0b0ddbd2a188d33e35473-text/javascript"></script>
1593
1594	<div class="v2cross-mobile-menu-layer" hidden>
1595		<button class="v2cross-mobile-menu-backdrop" type="button" aria-label="关闭菜单"></button>
1596		<nav id="v2cross-mobile-menu-panel" class="v2cross-mobile-menu-panel" aria-label="更多入口">
1597			<div class="v2cross-mobile-menu-head">
1598				<strong>更多入口</strong>
1599				<button class="v2cross-mobile-menu-close" type="button" aria-label="关闭菜单"><span aria-hidden="true">&times;</span></button>
1600			</div>
1601			<form class="v2cross-mobile-search-form" role="search" method="get" action="https://v2cross.com/">
1602				<label class="screen-reader-text" for="v2cross-mobile-search-input">搜索教程与工具</label>
1603				<input id="v2cross-mobile-search-input" type="search" name="s" placeholder="搜索教程与工具" autocomplete="off">
1604				<button type="submit">搜索</button>
1605			</form>
1606			<div class="v2cross-mobile-menu-links">
1607									<a href="https://v2cross.com/vpn-leak-test/">泄露检测</a>
1608									<a href="https://v2cross.com/netscope/zh/">NetScope</a>
1609									<a href="https://v2cross.net/" target="_blank" rel="noopener nofollow">论坛</a>
1610							</div>
1611		</nav>
1612	</div>
1613	
1613<script data-cfasync="false">
1614	(function(){
1615		var moreTrigger = document.querySelector('.v2cross-mobile-more-trigger');
1616		var searchTrigger = document.querySelector('.v2cross-mobile-search-trigger');
1617		var layer = document.querySelector('.v2cross-mobile-menu-layer');
1618		var panel = document.getElementById('v2cross-mobile-menu-panel');
1619		if(moreTrigger && searchTrigger && layer && panel){
1620			var closeButton = layer.querySelector('.v2cross-mobile-menu-close');
1621			var backdrop = layer.querySelector('.v2cross-mobile-menu-backdrop');
1622			var searchInput = layer.querySelector('#v2cross-mobile-search-input');
1623			var activeTrigger = null;
1624			var closeMenu = function(){
1625				layer.hidden = true;
1626				moreTrigger.setAttribute('aria-expanded', 'false');
1627				searchTrigger.setAttribute('aria-expanded', 'false');
1628				document.body.classList.remove('v2cross-mobile-menu-open');
1629				if(activeTrigger) activeTrigger.focus();
1630			};
1631			var openMenu = function(trigger, focusSearch){
1632				activeTrigger = trigger;
1633				layer.hidden = false;
1634				trigger.setAttribute('aria-expanded', 'true');
1635				document.body.classList.add('v2cross-mobile-menu-open');
1636				var firstLink = panel.querySelector('a');
1637				if(focusSearch && searchInput) searchInput.focus();
1638				else if(firstLink) firstLink.focus();
1639			};
1640			moreTrigger.addEventListener('click', function(){ openMenu(moreTrigger, false); });
1641			searchTrigger.addEventListener('click', function(){ openMenu(searchTrigger, true); });
1642			closeButton.addEventListener('click', closeMenu);
1643			backdrop.addEventListener('click', closeMenu);
1644			document.addEventListener('keydown', function(event){
1645				if(event.key === 'Escape' && !layer.hidden) closeMenu();
1646			});
1647		}
1648
1649		document.querySelectorAll('.v2cross-topic-ad .adsbygoogle, .entry-content .code-block .adsbygoogle').forEach(function(slot){
1650			var container = slot.closest('.v2cross-topic-ad') || slot.closest('.code-block');
1651			if(!container) return;
1652			container.classList.add('is-pending');
1653			var update = function(){
1654				var status = slot.getAttribute('data-ad-status');
1655				var unfilled = !!status && status.indexOf('unfill') === 0;
1656				var filled = !unfilled && (status === 'filled' || !!slot.querySelector('iframe'));
1657				if(unfilled){
1658					container.classList.remove('is-pending', 'is-filled');
1659					container.classList.add('is-empty');
1660				}else if(filled){
1661					container.classList.remove('is-pending', 'is-empty');
1662					container.classList.add('is-filled');
1663				}
1664			};
1665			new MutationObserver(update).observe(slot, {attributes:true, childList:true, subtree:true});
1666			update();
1667			window.setTimeout(function(){
1668				if(!container.classList.contains('is-filled')){
1669					container.classList.remove('is-pending');
1670					container.classList.add('is-empty');
1671				}
1672			}, 3000);
1673		});
1674	})();
1675	</script>
1675
1676		
1676<script data-cfasync="false">
1677	(function(){
1678		if(document.documentElement.dataset.v2crossTrackingBound === '1') return;
1679		document.documentElement.dataset.v2crossTrackingBound = '1';
1680
1681		function eventNameFor(link, url){
1682			var path = url.pathname.toLowerCase();
1683			var host = url.hostname.toLowerCase();
1684
1685			if(host === 'v2cross.net' || host === 't.me' || host.endsWith('.t.me')){
1686				return 'community_click';
1687			}
1688			if(/^\/(?:1884\.html|free-v2ray-nodes\/?|en\/free-v2ray-nodes\/?)$/.test(path)){
1689				return 'node_entry_click';
1690			}
1691			if(/^\/(?:1799\.html|shadowrocket-android\/?|en\/shadowrocket-android\/?|shadowrocket-for-android\/)/.test(path)
1692				|| /\.(?:apk|zip|exe|dmg|deb|rpm)$/i.test(path)){
1693				return 'client_entry_click';
1694			}
1695			if(/^\/(?:netscope\/|vpn-leak-test\/?|en\/(?:vpn-dns-leak-test|dns-leak-test|webrtc-leak-test|ip-leak-test|proxy-checker)\/?)$/.test(path)){
1696				return 'diagnostic_click';
1697			}
1698			if(/^\/(?:goto\/|best-vpn-trial\/?|vpn-recommend\/?|en\/vpn-free-trial\/?)/.test(path)){
1699				return 'offer_click';
1700			}
1701			return '';
1702		}
1703
1704		function surfaceFor(link){
1705			if(link.closest('.v2cross-node-snapshot')) return 'live_node_snapshot';
1706			if(link.closest('.v2cross-growth-panel')) return 'home_start_panel';
1707			if(link.closest('.v2cross-article-path')) return 'article_path';
1708			if(link.closest('.v2cross-article-cta')) return 'article_footer_cta';
1709			if(link.closest('.v2cross-topic-page')) return 'growth_page';
1710			if(link.closest('.v2cross-vpn-page')) return 'vpn_page';
1711			return 'site_link';
1712		}
1713
1714		function sendEvent(name, parameters){
1715			window.dataLayer = window.dataLayer || [];
1716			window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); };
1717			window.gtag('event', name, Object.assign({
1718				page_path: window.location.pathname,
1719				language: document.documentElement.lang || 'zh-Hans',
1720				transport_type: 'beacon'
1721			}, parameters || {}));
1722		}
1723
1724		function fallbackCopy(text){
1725			return new Promise(function(resolve, reject){
1726				var textarea = document.createElement('textarea');
1727				textarea.value = text;
1728				textarea.setAttribute('readonly', '');
1729				textarea.style.position = 'fixed';
1730				textarea.style.opacity = '0';
1731				document.body.appendChild(textarea);
1732				textarea.select();
1733				try{
1734					if(document.execCommand('copy')) resolve();
1735					else reject(new Error('copy command failed'));
1736				}catch(error){
1737					reject(error);
1738				}
1739				document.body.removeChild(textarea);
1740			});
1741		}
1742
1743		function copyText(text){
1744			if(navigator.clipboard && window.isSecureContext){
1745				return navigator.clipboard.writeText(text).catch(function(){ return fallbackCopy(text); });
1746			}
1747			return fallbackCopy(text);
1748		}
1749
1750		function shareNodePage(button){
1751			var shareUrl = new URL(window.location.href);
1752			['utm_source', 'utm_medium', 'utm_campaign', 'utm_content'].forEach(function(parameter){
1753				shareUrl.searchParams.delete(parameter);
1754			});
1755			shareUrl.searchParams.set('utm_source', 'share');
1756			shareUrl.searchParams.set('utm_medium', 'referral');
1757			shareUrl.searchParams.set('utm_campaign', 'live_nodes');
1758			shareUrl.searchParams.set('utm_content', (document.documentElement.lang || '').indexOf('en') === 0 ? 'en' : 'zh');
1759			shareUrl.hash = 'live-nodes';
1760
1761			var status = document.getElementById(button.getAttribute('aria-describedby'));
1762			var originalLabel = button.textContent;
1763			var nativeLabel = button.getAttribute('data-success-label') || 'Shared';
1764			var copyLabel = button.getAttribute('data-copy-label') || 'Link copied';
1765			var title = button.getAttribute('data-share-title') || document.title;
1766			var finish = function(label, method){
1767				button.textContent = label;
1768				button.disabled = true;
1769				if(status) status.textContent = label;
1770				sendEvent('node_share', {
1771					share_method: method,
1772					link_url: shareUrl.href,
1773					surface: surfaceFor(button),
1774					cta_id: button.getAttribute('data-cta-id') || '',
1775					funnel_stage: button.getAttribute('data-funnel-stage') || 'refer'
1776				});
1777				window.setTimeout(function(){
1778					button.textContent = originalLabel;
1779					button.disabled = false;
1780					if(status) status.textContent = '';
1781				}, 2200);
1782			};
1783
1784			if(navigator.share){
1785				navigator.share({title: title, url: shareUrl.href}).then(function(){
1786					finish(nativeLabel, 'native');
1787				}).catch(function(error){
1788					if(error && error.name === 'AbortError') return;
1789					copyText(shareUrl.href).then(function(){ finish(copyLabel, 'copy_link'); });
1790				});
1791				return;
1792			}
1793
1794			copyText(shareUrl.href).then(function(){
1795				finish(copyLabel, 'copy_link');
1796			}).catch(function(){
1797				if(status) status.textContent = (document.documentElement.lang || '').indexOf('en') === 0 ? 'Copy the address from your browser.' : '请复制浏览器地址。';
1798			});
1799		}
1800
1801		document.addEventListener('click', function(event){
1802			var target = event.target;
1803			if(!target || typeof target.closest !== 'function') return;
1804
1805			var copyButton = target.closest('[data-v2cross-copy-nodes]');
1806			if(copyButton){
1807				var list = document.getElementById(copyButton.getAttribute('data-copy-target'));
1808				if(!list) return;
1809				var nodeText = (list.textContent || '').trim();
1810				if(!nodeText) return;
1811				var status = document.getElementById(copyButton.getAttribute('aria-describedby'));
1812				var originalLabel = copyButton.textContent;
1813				var successLabel = copyButton.getAttribute('data-success-label') || 'Copied';
1814				copyButton.disabled = true;
1815				copyText(nodeText).then(function(){
1816					copyButton.textContent = successLabel;
1817					if(status) status.textContent = successLabel;
1818					sendEvent('node_copy', {
1819						node_count: nodeText.split(/\n+/).filter(Boolean).length,
1820						surface: surfaceFor(copyButton),
1821						cta_id: copyButton.getAttribute('data-cta-id') || '',
1822						funnel_stage: copyButton.getAttribute('data-funnel-stage') || 'activate'
1823					});
1824					window.setTimeout(function(){
1825						copyButton.textContent = originalLabel;
1826						copyButton.disabled = false;
1827						if(status) status.textContent = '';
1828					}, 2200);
1829				}).catch(function(){
1830					copyButton.disabled = false;
1831					if(status) status.textContent = (document.documentElement.lang || '').indexOf('en') === 0 ? 'Select the list and copy it manually.' : '请选中列表后手动复制。';
1832				});
1833				return;
1834			}
1835
1836			var shareButton = target.closest('[data-v2cross-share-nodes]');
1837			if(shareButton){
1838				shareNodePage(shareButton);
1839				return;
1840			}
1841
1842			var link = target.closest('a[href]');
1843			if(!link) return;
1844
1845			var url;
1846			try{
1847				url = new URL(link.href, window.location.href);
1848			}catch(error){
1849				return;
1850			}
1851
1852			var eventName = eventNameFor(link, url);
1853			if(!eventName) return;
1854
1855			sendEvent(eventName, {
1856				link_url: url.href,
1857				link_domain: url.hostname,
1858				link_text: (link.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 100),
1859				surface: surfaceFor(link),
1860				cta_id: link.getAttribute('data-cta-id') || '',
1861				funnel_stage: link.getAttribute('data-funnel-stage') || '',
1862				position: link.getAttribute('data-position') || ''
1863			});
1864		});
1865	})();
1866	</script>
1866
1867	<!-- 
1867<script>
1868
1869</script>
1869 -->
vendor: 144 bytes, lines 1869-1870
1869
1870<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="dfe0b0ddbd2a188d33e35473-|49" defer></script>
1870<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cab31a3145f44a28bc1d7a5e3d6d41a4","r":1,"spa":2}' crossorigin="anonymous"></script>
1870
1871</body>
1872</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.