PageSourceSearch

https://disue.com/archives/esimgg

html disue.com collected 2026-10-06 13:14:45 UTC 91,373 bytes, 1,961 lines download raw bytes

1<!doctype html>
2<html
3  lang="en"
4>
5  <head>
6    <title>告别漫游烦恼,拥抱自由连接:eSIM.gg-Disue · 迪素</title>
7
8    <meta charset="utf-8" />
9    <meta name="renderer" content="webkit" />
10    
11    <meta name="format-detection" content="telephone=no" />
12    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
13    <meta http-equiv="Cache-Control" content="no-siteapp" />
14    <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
15    <meta
16      name="viewport"
17      content="width=device-width, user-scalable=no, initial-scale=1.0, shrink-to-fit=no, viewport-fit=cover"
18    />
19    
20    <meta http-equiv="x-dns-prefetch-control" content="on" />
21    <meta name="site" content="https://disue.com" />
22    <!-- OG -->
23    <meta property="og:image" content="/upload/favicon.png" />
24    <meta property="og:description" content="site.seo.description" />
25    <meta property="og:type" content="website" />
26    <meta property="og:locale" content="zh_CN" />
27    <meta property="og:site_name" content="Disue · 迪素-Dynamic Internet Security Utility Engine" />
28    <meta property="og:url" content="https://disue.com" />
29    <meta property="og:title" content="告别漫游烦恼,拥抱自由连接:eSIM.gg-Disue · 迪素" />
30    <meta property="twitter:partner" content="ogwp" />
31    <!-- /OG -->
32
33    
34    
35    
35<script id="theme-config-getter">
36      const ThemeConfig = {
37        theme_mode: "user",
38        enable_loading_bar: true,
39        enable_footer: true,
40        footer_position: "none",
41        check_baidu_collect: false,
42        baidu_token: "",
43        enable_back2top: true,
44        enable_back2top_smooth: true,
45        enable_weather: false,
46        weather_key: "",
47        link_behavior: "current",
48        enable_tag_cloud: true,
49        tag_cloud_type: document.getElementById('tags-3d') ? '3d' : 'list',
50        enable_fixed_header: true,
51        enable_clean_mode: false,
52        cursor_effect: "off",
53        enable_offscreen_tip: false,
54        enable_birthday: false,
55        birthday: "2021\/11\/11 06:30",
56        light_time_scope: "5:00~19:00",
57        enable_console_theme: false,
58        version: "1.4.0",
59
60        enable_big_banner: false,
61        enable_banner: false,
62        banner_direction: "horizontal",
63        enable_banner_loop: true,
64        banner_effect: "slide",
65        banner_speed: 500,
66        enable_banner_handle: true,
67        enable_banner_autoplay: true,
68        banner_delay: "3500",
69        enable_banner_switch_button: true,
70        enable_banner_pagination: true,
71        enable_index_list_ajax: false,
72        post_index_page_size: false,
73        backdrop: "off",
74        favicon: "\/upload\/favicon.png",
75        enable_index_list_effect: true,
76        index_list_effect_class: "fadeInUp",
77        show_loaded_time: false,
78        enable_debug: false,
79        access_key: false,
80        enable_copy: true,
81        enable_share: true,
82        enable_share_link: true,
83        enable_share_weixin: true,
84        enable_like: true,
85        enable_toc: true,
86        enable_progress_bar: true,
87        enable_code_expander: false,
88        enable_fold_long_code: false,
89        enable_comment: true,
90        toc_depth: "0",
91        enable_code_title: true,
92        enable_code_hr: true,
93        enable_code_macdot: true,
94        enable_code_line_number: false,
95        enable_code_newline: false,
96        show_tools_when_hover: true,
97        enable_code_copy: true,
98        enable_copy_right_text: false,
99        copy_right_text: "",
100        offscreen_title_leave: "\u6B6A\uFF0C\u4F60\u53BB\u54EA\u91CC\u4E86\uFF1F",
101        offscreen_title_back: "(\u3064\u30A7\u2282)\u54A6\uFF0C\u53C8\u56DE\u6765\u4E86!",
102        enable_journal_effect: true,
103        enable_friend_effect: true,
104        // prettier-ignore
105        journal_list_effect_class: "fadeInUp",
106        friend_list_effect_class: "fadeInUp",
107        enable_like_journal: true,
108        enable_comment_journal: true,
109        journal_block_height: "300",
110        long_code_height: "800",
111        lazyload_avatar: "\/upload\/photo_2025-09-26_13-23-33.jpg",
112        photos_layout: 'waterfall',
113        // prettier-ignore
114        blog_url: "https:\/\/disue.com",
115        blog_title: "Disue \u00B7 \u8FEA\u7D20",
116        // prettier-ignore
117        BASE_RES_URL: "\/themes\/theme-Joe3",
118        BASE_URL: 'https://bbchin.com',
119      };
120      //转数字
121      ThemeConfig.banner_speed = parseInt(ThemeConfig.banner_speed);
122      ThemeConfig.banner_delay = parseInt(ThemeConfig.banner_delay);
123      ThemeConfig.toc_depth = parseInt(ThemeConfig.toc_depth);
124      ThemeConfig.journal_block_height = parseInt(ThemeConfig.journal_block_height);
125      ThemeConfig.long_code_height = parseInt(ThemeConfig.long_code_height);
126      ThemeConfig.photos_gap = 10;
127      ThemeConfig.enable_photos_effect = true;
128    </script>
128
129  
130    
131      
132    
132<script id="theme-config-getter">
133      const PageAttrs = {
134        metas_enable_read_limit: "false",
135        metas_enable_page_meta: "true",
136        metas_enable_passage_tips: "true",
137        metas_enable_collect_check: "true",
138        metas_use_raw_content: "false",
139        metas_enable_comment: "true",
140        metas_enable_toc: "true",
141        metas_toc_depth: "0",
142        // prettier-ignore
143        metas_img_max_width: "100%",
144        metas_img_align: "center",
145        metas_enable_copy: "true",
146        metas_enable_donate: "true",
147        metas_enable_share: "true",
148        metas_enable_like: "true",
149        metas_enable_fold_long_code: "true",
150      };
151      PageAttrs.metas_toc_depth = parseInt(PageAttrs.metas_toc_depth);
152    </script>
152
153  
154    
155    
156    
156<script id="compatiable-checker">
157      // 兼容性检查
158      function detectIE() {
159        var n = window.navigator.userAgent,
160          e = n.indexOf('MSIE ');
161        if (e > 0) {
162          return parseInt(n.substring(e + 5, n.indexOf('.', e)), 10);
163        }
164        if (n.indexOf('Trident/') > 0) {
165          var r = n.indexOf('rv:');
166          return parseInt(n.substring(r + 3, n.indexOf('.', r)), 10);
167        }
168        var i = n.indexOf('Edge/');
169        return i > 0 && parseInt(n.substring(i + 5, n.indexOf('.', i)), 10);
170      }
171      detectIE() &&
172        (alert('当前站点不支持IE浏览器或您开启了兼容模式,请使用其他浏览器访问或关闭兼容模式。'),
173        (location.href = 'https://www.baidu.com'));
174    </script>
174
175
176    
176<script id="theme-config-getter" type="text/javascript">
177      if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') {
178        ThemeConfig['mode'] = 'development';
179        console.log(ThemeConfig.mode);
180      }
181
182      if (ThemeConfig.mode === 'development') {
183        console.log('Joe3主题配置:', ThemeConfig);
184        console.log('资源根路径:', ThemeConfig.BASE_RES_URL);
185      }
186      // 读取主题模式
187      var initThemeMode = function () {
188        try {
189          var curMode = '';
190          if (ThemeConfig.theme_mode === 'auto') {
191            var light_scope = ThemeConfig.light_time_scope.split('~');
192            var now = new Date();
193            var today = now.toLocaleString().split(' ')[0];
194            var curMode =
195              now >= new Date(today + ' ' + light_scope[0]) &&
196              now <= new Date(today + ' ' + light_scope[1])
197                ? 'light'
198                : 'dark';
199            localStorage.removeItem('data-mode');
200          } else if (ThemeConfig.theme_mode === 'user') {
201            // 用户模式下优先从本地取主题模式,默认为浅色
202            curMode = localStorage.getItem('data-mode') || 'light';
203            localStorage.setItem('data-mode', curMode);
204          } else {
205            // 非用户模式下直接取后台配置的模式
206            curMode = ThemeConfig.theme_mode;
207            localStorage.removeItem('data-mode');
208          }
209          document.querySelector('html').setAttribute('data-mode', curMode);
210        } catch (e) {
211          console.log(e);
212        }
213      };
214      initThemeMode();
215      window.Joe = {
216        BASE_API: '',
217        isMobile: /windows phone|iphone|android/gi.test(window.navigator.userAgent),
218        bloggerGenerateAvatarOpts: (function () {
219          let generateAvatarOpts = {};
220          let generate_avatar_opts_str = '{bgColor:&#39;&#39;,textColor:&#39;&#39;,useTextGradient:false}';
221          if (generate_avatar_opts_str) {
222            // generate_avatar_opts_str 示例:{bgColor:'',textColor:'',useTextGradient:false}, 解析 generate_avatar_opts 配置
223            try {
224              // 防止 &#39; 等特殊字符导致 JSON 解析失败
225              const eleTmp = document.createElement('div');
226              eleTmp.innerHTML = generate_avatar_opts_str;
227              // key 自动加上 "" 防止报错,’ 自动转成 “
228              generate_avatar_opts_str = eleTmp.innerHTML
229                .replace(/'/g, '"')
230                .replace(/([\w]+):/g, '"$1":');
231              generateAvatarOpts = JSON.parse(generate_avatar_opts_str);
232            } catch (e) {
233              console.error(
234                'Joe3主题配置:生成文字性头像的配置解析失败,使用默认配置。generate_avatar_opts_str:',
235                generate_avatar_opts_str,
236                ' ,error:',
237                e
238              );
239            }
240          }
241          return generateAvatarOpts;
242        })(),
243        errorImg: function (target, src) {
244          const targetSrc = target.getAttribute('src');
245          console.log(
246            '加载图片失败',
247            ' ,srcArg:',
248            src,
249            ' .target.src:',
250            targetSrc,
251            ' ,target.alt:',
252            target.getAttribute('alt'),
253            ' ,target.dataset.errSrc:',
254            target.dataset.errSrc,
255            ' ,target.dataset.textAvatar:',
256            target.dataset.textAvatar
257          );
258
259          let generatedTextAvatar;
260          let generatedTextAvatarBase64;
261
262          switch (src) {
263            case 'HomeErrImg': {
264              // 如果 src 是 HomeErrImg 则使用首页配置里配置的文章错误缺省图
265              src = '/themes/theme-Joe3/assets/img/default_thumbnail.png';
266              break;
267            }
268            case 'LinksErrImg': {
269              // 如果 src 是 LinksErrImg 则使用友链配置里配置的友链默认 logo
270              src = target.dataset.errSrc || '/themes/theme-Joe3/assets/img/default_links_logo.png';
271              if (
272                !src ||
273                src === targetSrc ||
274                (targetSrc && targetSrc.indexOf('/assets/img/transparent-placeholder.png') !== -1)
275              ) {
276                if (target.dataset.textAvatar || target.getAttribute('alt')) {
277                  generatedTextAvatar = target.dataset.textAvatar || target.getAttribute('alt');
278                  generatedTextAvatarBase64 = Joe.generateTextAvatarImage(generatedTextAvatar);
279                  src = generatedTextAvatarBase64;
280                } else {
281                  src = '/themes/theme-Joe3/assets/img/default_links_logo.png';
282                }
283              }
284              break;
285            }
286            case 'ErrAvatarImg': {
287              // 如果 src 是 ErrAvatarImg 则使用博主配置里配置的默认头像
288              src = target.dataset.errSrc || '/upload/photo_2025-09-26_13-23-33.jpg';
289              if (
290                !src ||
291                src === targetSrc ||
292                (targetSrc && targetSrc.indexOf('/assets/img/transparent-placeholder.png') !== -1)
293              ) {
294                if (target.dataset.textAvatar || target.getAttribute('alt')) {
295                  generatedTextAvatar = target.dataset.textAvatar || target.getAttribute('alt');
296                  generatedTextAvatarBase64 = Joe.generateTextAvatarImage(generatedTextAvatar);
297                  src = generatedTextAvatarBase64;
298                } else {
299                  src = '/themes/theme-Joe3/assets/img/peeps-avatar.png';
300                }
301              }
302              break;
303            }
304            case 'LoadFailedImg': {
305              // 如果 src 是 LoadFailedImg 则使用加载失败的图片
306              src = target.dataset.errSrc || '/themes/theme-Joe3/assets/img/img_load_failed.jpg';
307              break;
308            }
309          }
310
311          const nowSrc = src || target.dataset.errSrc || '/themes/theme-Joe3/assets/img/Joe3.png';
312          if (targetSrc === nowSrc) return;
313
314          if (
315            generatedTextAvatarBase64 &&
316            generatedTextAvatar &&
317            nowSrc === generatedTextAvatarBase64
318          ) {
319            target.setAttribute('data-generated-text-avatar', generatedTextAvatar);
320          } else if (target.getAttribute('data-generated-text-avatar')) {
321            target.removeAttribute('data-generated-text-avatar');
322          }
323
324          console.log(
325            '加载图片失败,使用默认图片:',
326            nowSrc,
327            ' ,oldSrc:',
328            targetSrc,
329            ' ,target.alt:',
330            target.getAttribute('alt')
331          );
332          target.setAttribute('onerror', null);
333          target.setAttribute('src', nowSrc);
334        },
335        // 已经加载 transparent-placeholder.png 后替换图片
336        loadedPlaceholderReplaceImg: function (target, src) {
337          const targetSrc = target.getAttribute('src');
338          if (
339            !targetSrc ||
340            src === targetSrc ||
341            targetSrc.indexOf('/assets/img/transparent-placeholder.png') === -1
342          ) {
343            return;
344          }
345
346          console.log(
347            '加载图片 transparent-placeholder.png 后替换图片',
348            ' ,srcArg:',
349            src,
350            ' ,target.alt:',
351            target.getAttribute('alt'),
352            ' ,target.dataset.replaceSrc:',
353            target.dataset.replaceSrc,
354            ' ,target.dataset.textAvatar:',
355            target.dataset.textAvatar
356          );
357
358          let generatedTextAvatar;
359          let generatedTextAvatarBase64;
360
361          switch (src) {
362            case 'LinksImg': {
363              // 如果 src 是 LinksImg 则使用友链配置里配置的友链默认 logo
364              src = target.dataset.replaceSrc || '/themes/theme-Joe3/assets/img/default_links_logo.png';
365              if (!src || src === targetSrc) {
366                if (target.dataset.textAvatar || target.getAttribute('alt')) {
367                  generatedTextAvatar = target.dataset.textAvatar || target.getAttribute('alt');
368                  generatedTextAvatarBase64 = Joe.generateTextAvatarImage(generatedTextAvatar);
369                  src = generatedTextAvatarBase64;
370                } else {
371                  src = '/themes/theme-Joe3/assets/img/default_links_logo.png';
372                }
373              }
374              break;
375            }
376            case 'AvatarImg': {
377              // 如果 src 是 AvatarImg 则使用博主配置里配置的默认头像
378              src = target.dataset.replaceSrc || '/upload/photo_2025-09-26_13-23-33.jpg';
379              if (!src || src === targetSrc) {
380                if (target.dataset.textAvatar || target.getAttribute('alt')) {
381                  generatedTextAvatar = target.dataset.textAvatar || target.getAttribute('alt');
382                  target.setAttribute('data-generated-text-avatar', generatedTextAvatar);
383                  generatedTextAvatarBase64 = Joe.generateTextAvatarImage(generatedTextAvatar);
384                  src = generatedTextAvatarBase64;
385                } else {
386                  src = '/themes/theme-Joe3/assets/img/peeps-avatar.png';
387                }
388              }
389              break;
390            }
391          }
392
393          const nowSrc =
394            src || target.dataset.replaceSrc || '/themes/theme-Joe3/assets/img/Joe3.png';
395          if (targetSrc === nowSrc) return;
396
397          if (
398            generatedTextAvatarBase64 &&
399            generatedTextAvatar &&
400            nowSrc === generatedTextAvatarBase64
401          ) {
402            target.setAttribute('data-generated-text-avatar', generatedTextAvatar);
403          } else if (target.getAttribute('data-generated-text-avatar')) {
404            target.removeAttribute('data-generated-text-avatar');
405          }
406
407          console.log('加载替换后的图片:', nowSrc, ' ,target.alt:', target.getAttribute('alt'));
408          target.setAttribute('onload', null);
409          target.setAttribute('src', nowSrc);
410        },
411        replaceAllTextAvatarImage: function () {
412          console.log('call replaceAllTextAvatarImage');
413          const generatedEles = document.querySelectorAll('img[data-generated-text-avatar]');
414          generatedEles.forEach(function (ele) {
415            const generatedTextAvatar = ele.getAttribute('data-generated-text-avatar');
416            const generatedTextAvatarBase64 = Joe.generateTextAvatarImage(generatedTextAvatar);
417            ele.setAttribute('src', generatedTextAvatarBase64);
418          });
419        },
420        // 生成随机颜色函数
421        getRandomColor: function (alpha) {
422          const letters = '0123456789ABCDEF';
423          let color = '#';
424          for (let i = 0; i < 6; i++) {
425            color += letters[Math.floor(Math.random() * 16)];
426          }
427          if (alpha !== undefined) {
428            return color + (alpha >= 0 && alpha <= 1 ? Math.round(alpha * 255).toString(16) : 'FF');
429          }
430          return color;
431        },
432        // 生成随机颜色的文字性头像
433        generateTextAvatarImage: function (text, opts) {
434          opts = Object.assign({}, Joe.bloggerGenerateAvatarOpts, opts || {});
435          opts.fontSize = opts.fontSize || 50;
436          opts.font = opts.font || 'Great Vibes';
437          opts.canvasRadius = opts.canvasWidth || 1.5 * opts.fontSize;
438
439          // 如果是 var(--xxxx),则说明是 css 配置的变量,需要从html样式中解析成具体值
440          if (opts.textColor && /var\(--([\w-]+)\)/.test(opts.textColor)) {
441            const match = opts.textColor.match(/var\(--([\w-]+)\)/);
442            if (match) {
443              let cssVar =
444                getComputedStyle(document.documentElement)
445                  .getPropertyValue('--' + match[1])
446                  .trim() ||
447                getComputedStyle(document.body)
448                  .getPropertyValue('--' + match[1])
449                  .trim();
450              if (cssVar) {
451                opts.textColor = cssVar;
452              }
453            }
454          }
455
456          // 如果是 var(--xxxx),则说明是 css 配置的变量,需要从html样式中解析成具体值
457          if (opts.bgColor && /var\(--([\w-]+)\)/.test(opts.bgColor)) {
458            const match = opts.bgColor.match(/var\(--([\w-]+)\)/);
459            if (match) {
460              let cssVar =
461                getComputedStyle(document.documentElement)
462                  .getPropertyValue('--' + match[1])
463                  .trim() ||
464                getComputedStyle(document.body)
465                  .getPropertyValue('--' + match[1])
466                  .trim();
467              if (cssVar) {
468                opts.bgColor = cssVar;
469              }
470            }
471          }
472
473          // 创建一个新的 Canvas 元素
474          const canvas = document.createElement('canvas');
475          const ctx = canvas.getContext('2d');
476
477          // 设置 Canvas 的尺寸
478          canvas.width = opts.canvasRadius;
479          canvas.height = opts.canvasRadius;
480
481          if (opts.bgColor) {
482            ctx.fillStyle = opts.bgColor;
483          } else {
484            // 生成随机颜色的渐变背景
485            const gradient = ctx.createRadialGradient(
486              canvas.width / 2,
487              canvas.height / 2,
488              0,
489              canvas.width / 2,
490              canvas.height / 2,
491              canvas.width / 2
492            );
493            gradient.addColorStop(0, Joe.getRandomColor(0.7));
494            gradient.addColorStop(1, Joe.getRandomColor(0.7));
495
496            // 绘制渐变背景
497            ctx.fillStyle = gradient;
498          }
499
500          ctx.beginPath();
501          ctx.arc(canvas.width / 2, canvas.height / 2, canvas.width / 2, 0, Math.PI * 2);
502          ctx.fill();
503
504          // 设置文本样式
505          ctx.font = `${opts.fontSize}px ${opts.font}`;
506
507          if (opts.textColor) {
508            ctx.fillStyle = opts.textColor;
509          } else if (opts.useTextGradient) {
510            // 生成文字的线性渐变
511            const textGradient = ctx.createLinearGradient(0, 0, canvas.width, canvas.height);
512            textGradient.addColorStop(0, Joe.getRandomColor(0.9)); // 文字的渐变色
513            textGradient.addColorStop(1, Joe.getRandomColor(0.9)); // 文字的渐变色
514            ctx.fillStyle = textGradient;
515          } else if (opts.bgColor) {
516            // 设置了背景色,但是没有设置文字颜色,则需要设置默认文字颜色为黑色,防止文字颜色和背景色一致【注;背景色为渐变色,文字能显示出来,因此不需要设置文字颜色】
517            // 如果 bgColor 为黑色,则文字颜色设置为白色,否则设置为黑色
518            ctx.fillStyle = /(#000000|#000|black)/.test(opts.bgColor) ? '#fff' : '#000';
519          }
520
521          ctx.textAlign = 'center';
522          ctx.textBaseline = 'middle';
523
524          // 在 Canvas 上绘制文本
525          ctx.fillText(text.charAt(0), canvas.width / 2, canvas.height / 2);
526
527          // 返回生成的图片对象 base64 编码
528          return canvas.toDataURL();
529        },
530      };
531      ThemeConfig.enable_console_theme &&
532        console.log(
533          '%cTheme By  Jiewen' + ' | 版本 V' + ThemeConfig.version,
534          'padding: 8px 15px;color:#fff;background: linear-gradient(270deg, #986fee, #8695e6, #68b7dd, #18d7d3);border-radius: 0 15px 0 15px;'
535        );
536    </script>
536
537  
538    
539    <!--    <th:block th:replace="~{modules/themeSettingVariable :: themeSetting}" />-->
540    <!--    <th:block th:if="${htmlType == 'post'}">-->
541    <!--    <th:block th:replace="~{modules/postMetaVariable :: postSetting}" />-->
542    <!--    </th:block>-->
543    <link rel="shortcut icon" size="32x32" href="/upload/favicon.png" />
544    <link rel="canonical" href="https://disue.com" />
545    <link rel="apple-touch-icon" sizes="180x180" href="/upload/favicon.png" />
546    
547    <style>
548      
549      @font-face {
550          font-family: "Joe Font";
551          font-weight: 400;
552          font-style: normal;
553          font-display: swap;
554          
555          
556
557      }
558      html body {
559          --waline-avatar-size: 2.25rem;
560          --waline-m-avatar-size: calc(var(--waline-avatar-size) * 9 / 13);
561          --waline-theme-color:#1A73E8;
562          --waline-active-color: #1A73E8;
563
564          --theme: #1A73E8;
565          --wave-color: #fff;
566          --scroll-bar: #c0c4cc;
567          --loading-bar:  var(--theme);
568          --img-max-width: 100%;
569          font-family: "Joe Font", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";
570          --halo-comment-widget-base-font-family: "Joe Font", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";
571          --halo-search-widget-base-font-family: "Joe Font", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";
572          --halo-comment-widget-base-color: var(--main);
573          --halo-comment-widget-base-info-color:var(--routine);
574
575
576
577      }
578      html[data-mode='dark'] body {
579
580          --waline-theme-color:#9999ff;
581          --waline-active-color: #9999ff;
582          --theme: #9999ff;
583          --wave-color: #fff;
584          --scroll-bar: #c0c4cc;
585          --loading-bar: var(--theme);
586          --halo-search-widget-color-modal-layer: rgba(10, 11, 12, 0.8);
587          --halo-search-widget-color-modal-content-bg: rgb(27, 27, 30);
588          --halo-search-widget-color-form-input: rgb(255, 255, 255);
589          --halo-search-widget-color-form-input-placeholder: #868686;
590          --halo-search-widget-color-form-input-bg: rgb(27, 27, 30);
591          --halo-search-widget-color-form-divider: #292929;
592          --halo-search-widget-color-result-item-bg: #232323;
593          --halo-search-widget-color-result-item-hover-bg: #2b3033;
594          --halo-search-widget-color-result-item-title: rgb(255 255 255);
595          --halo-search-widget-color-result-item-content: #868686;
596          --halo-search-widget-color-command-kbd-item: #868686;
597          --halo-search-widget-color-command-kbd-border: #868686;
598          --halo-search-widget-color-result-empty: #868686;
599          --halo-comment-widget-component-form-input-bg-color: #475569;
600          --halo-comment-widget-component-form-input-color: #ffffff;
601          --halo-comment-widget-component-form-input-border-color: #495056;
602          --halo-comment-widget-component-form-input-border-color-focus: #65a3ff;
603          --halo-comment-widget-component-form-input-box-shadow-focus: 0 0 0 0.15em #1c3966;
604          --halo-comment-widget-component-form-button-login-bg-color: #334155;
605          --halo-comment-widget-component-form-button-login-bg-color-hover: #475569;
606          --halo-comment-widget-component-form-button-login-border-color: #475569;
607          --halo-comment-widget-component-form-button-submit-border-color: #475569;
608          --halo-comment-widget-component-form-button-submit-border-color-hover: #64748b;
609          --halo-comment-widget-component-form-button-emoji-color: #cbd5e1;
610
611          --halo-comment-widget-component-comment-item-action-bg-color-hover: #475569;
612          --halo-comment-widget-component-comment-item-action-color: #64748b;
613          --halo-comment-widget-component-comment-item-action-color-hover: #94a3b8;
614
615          --halo-comment-widget-component-pagination-button-bg-color-hover: #475569;
616          --halo-comment-widget-component-pagination-button-bg-color-active: #475569;
617          --halo-comment-widget-component-pagination-button-border-color-active: #475569;
618
619          --halo-comment-widget-component-emoji-picker-rgb-color: 222, 222, 221;
620          --halo-comment-widget-component-emoji-picker-rgb-accent: 58, 130, 247;
621          --halo-comment-widget-component-emoji-picker-rgb-background: 21, 22, 23;
622          --halo-comment-widget-component-emoji-picker-rgb-input: 0, 0, 0;
623          --halo-comment-widget-component-emoji-picker-color-border: rgba(255, 255, 255, 0.1);
624          --halo-comment-widget-component-emoji-picker-color-border-over: rgba(255, 255, 255, 0.2);
625
626
627      }
628      ::-webkit-scrollbar {
629          width: 8px;
630      }
631      ::-webkit-scrollbar-thumb {
632          background: var(--scroll-bar);
633      }
634      
635      
636      html[data-mode="dark"] body {
637        background-repeat: no-repeat;
638        background-size: cover;
639        position: relative;
640      }
641
642      html[data-mode="dark"] body::before {
643        content: "";
644        position: fixed;
645        top: 0;
646        left: 0;
647        width: 100%;
648        height: 100%;
649        background-image: url("");
650        background-position: top center;
651        background-size: cover;
652        background-repeat: no-repeat;
653        z-index: -1; /* 保证内容层在背景之上 */
654      }
655
656      
657      
658      html[data-mode="dark"] body {
659          background-image: none;
660      }
661      
662    </style>
663  
664    
665      <!-- 加载条 -->
666      <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/nprogress/nprogress.min.css" />
667      <style>
668        #nprogress .bar {
669          height: 3px;
670          background: var(--loading-bar);
671        }
672        #nprogress .peg {
673          display: none;
674        }
675      </style>
676      
676<script src="/themes/theme-Joe3/assets/lib/nprogress/nprogress.min.js"></script>
676
677    
678    <link
679      rel="preload stylesheet"
680      as="style"
681      href="/themes/theme-Joe3/assets/css/min/normalize.min.css?v=1.4.0"
682    />
683    <link
684      rel="preload stylesheet"
685      as="style"
686      href="/themes/theme-Joe3/assets/lib/font-awesome/css/font-awesome.min.css"
687    />
688    <link
689      rel="preload stylesheet"
690      as="style"
691      href="//at.alicdn.com/t/font_2788564_crkap1ed9j5.css"
692    />
693    <link
694      rel="preload stylesheet"
695      as="style"
696      href="//at.alicdn.com/t/c/font_4198339_jcoci5bgy7.css"
697    />
698    
699    <link
700      rel="preload stylesheet"
701      as="style"
702      href="/themes/theme-Joe3/assets/css/min/theme.min.css?v=1.4.0"
703    />
704    <style>
705      #Joe .joe_container {
706        max-width: 1320px !important;
707      }
708
709      @media (max-width: 1360px) {
710        #Joe .joe_container {
711          max-width: initial !important;
712        }
713      }
714      @media (max-width: 768px) {
715        #Joe .joe_container {
716          max-width: initial !important;
717        }
718      }
719    </style>
720    <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/qmsg/qmsg.css" />
721    <link
722      rel="preload stylesheet"
723      as="style"
724      href="/themes/theme-Joe3/assets/lib/animate/animate.min.css"
725    />
726    
727    
728      <link
729        rel="preload stylesheet"
730        as="style"
731        href="/themes/theme-Joe3/assets/lib/prism/prism.min.css"
732      />
733      <link
734        rel="preload stylesheet"
735        as="style"
736        href="/themes/theme-Joe3/assets/lib/prism/themes/prism-one-dark.css"
737      />
738    
739    <link
740      rel="preload stylesheet"
741      as="style"
742      href="/themes/theme-Joe3/assets/css/min/global.min.css?v=1.4.0"
743    />
744    
745    
746      <link
747        rel="preload stylesheet"
748        as="style"
749        href="/themes/theme-Joe3/assets/css/min/post.min.css?v=1.4.0"
750      />
751    
752    
753    
754    
755    
756    <link
757      rel="preload stylesheet"
758      as="style"
759      href="/themes/theme-Joe3/assets/css/min/responsive.min.css?v=1.4.0"
760    />
761    <link
762      rel="stylesheet"
763      href="/themes/theme-Joe3/assets/lib/fancybox/jquery.fancybox.min.css"
764    />
765    
766    
767    <link
768      rel="preload stylesheet"
769      as="style"
770      href="/themes/theme-Joe3/assets/css/min/beauty.min.css?v=1.4.0"
771    />
772    
773  
774    
774<script src="/themes/theme-Joe3/assets/lib/[email protected]/jquery.min.js?v=1.4.0"></script>
774
775    
776  <meta name="generator" content="Halo 2.26.1"/><meta name="description" content="您是否厌倦了昂贵的国际漫游费、繁琐的实体 SIM 卡更换,以及到达目的地后寻找本地卡的麻烦? 现在,是时候加入数千名信赖 eSIM.gg 的旅行者,体验由社区力量催生的全球无缝连接解决方案! 源于社区的连接革新:eSIM.gg 的诞生故事"/><!-- plugin-comment-widget start -->
777<link rel="modulepreload" href="/plugins/PluginCommentWidget/assets/static/comment-widget.js?version=3.0.0">
778<link rel="stylesheet" href="/plugins/PluginCommentWidget/assets/static/index.css?version=3.0.0" />
779<!-- plugin-comment-widget end -->
780<!-- PluginSearchWidget start -->
781<script src="/plugins/PluginSearchWidget/assets/static/search-widget.iife.js?version=1.7.1" defer></script>
781
782<link rel="stylesheet" href="/plugins/PluginSearchWidget/assets/static/style.css?version=1.7.1" />
783<!-- PluginSearchWidget end -->
784<link rel="icon" href="/upload/favicon.png" />
785<script async defer src="/halo-tracker.js" data-group="content.halo.run" data-plural="posts" data-name="c9bebab1-1114-4f62-b548-8e95e75223d2"></script>
785
786</head>
787  <!-- /OG -->
788  
789    <body>
790      <div id="Joe">
791        <!--          navbar-->
792        
793    <header class="joe_header">
794      <div
795        class="joe_header__above topInDown fixed "
796      >
797        <div
798          class="joe_container joe_header_container"
799        >
800          <i class="joe-font joe-icon-caidan joe_header__above-slideicon"></i>
801          
802            <a
803              title="Disue · 迪素"
804              class="joe_header__above-logo"
805              href="https://disue.com"
806            >
807              <img
808                style="border-radius:4px"
809                src="/upload/favicon.png"
810                alt="Disue · 迪素"
811                onerror="Joe.errorImg(this, 'ErrAvatarImg')" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/upload/favicon.png?width=1600 1600w, /upload/favicon.png?width=400 400w, /upload/favicon.png?width=800 800w, /upload/favicon.png?width=1200 1200w"
812              />
813            </a>
814          
815          <nav
816            class="joe_header__above-nav  "
817          >
818            
819            <!--        自选导航-->
820            
821              
822                
823                  
824                    
825                      
826    <a
827      class="item"
828      href="/"
829      title="首页"
830    >
831      
832      首页
833    </a>
834  
835                    
836                    
837                  
838                    
839                      
840    <a
841      class="item"
842      href="//img.disue.com"
843      target="_blank"
844      title="图床"
845    >
846      
847      图床
848    </a>
849  
850                    
851                    
852                  
853                    
854                      
855    <a
856      class="item"
857      href="/about"
858      target="_self"
859      title="关于"
860    >
861      
862      关于
863    </a>
864  
865                    
866                    
867                  
868                    
869                      
870    <a
871      class="item"
872      href="/links"
873      target="_self"
874      title="友链"
875    >
876      
877      友链
878    </a>
879  
880                    
881                    
882                  
883                
884              
885            
886          </nav>
887
888          <div class="joe_header__above-search">
889            <!--        <div class="nav_login">-->
890            <!--          <th:block th:if="${#authentication.name == 'anonymousUser'}">-->
891            <!--          <a href="/console" title="搜索"><i class="jiewen joe-icon-zhanghao"></i></a>-->
892            <!--          </th:block>-->
893            <!--          <th:block th:if="${#authentication.name != 'anonymousUser'}">-->
894            <!--            <th:block th:with="contributor = ${contributorFinder.getContributor(#authentication.name)}">-->
895            <!--            <img th:src="${contributor.avatar}" th:title="${contributor.displayName}" th:alt="${contributor.displayName}" onerror="Joe.errorImg(this, 'ErrAvatarImg')" >-->
896            <!--            </th:block>-->
897            <!--          </th:block>-->
898            <!--        </div>-->
899            <!--        <input maxlength="16" autocomplete="off" placeholder="请输入关键字..." name="keyword" value="" class="input" type="text">-->
900            <button
901              type="submit"
902              id="halo-search"
903              class="submit"
904              style="border-radius: 17px 17px 17px 17px"
905              aria-label="搜索按钮"
906            >
907              <i class="joe-font joe-icon-search"></i>
908            </button>
909            <!--        <span class="icon"></span>-->
910            
911            <!--        <nav class="result">-->
912            <!--          <a href="archives/ce-shi-wen-zhang.html" title="测试文章" class="item">-->
913            <!--            <span class="sort">1</span>-->
914            <!--            <span class="text">测试文章</span>-->
915            <!--          </a>-->
916            <!--          <a href="archives/hello-halo.html" title="Hello Halo" class="item">-->
917            <!--            <span class="sort">2</span>-->
918            <!--            <span class="text">Hello Halo</span>-->
919            <!--          </a>-->
919
920            <!--        </nav>-->
921          </div>
922
923          <a href="javascript:SearchWidget.open()" title="搜索"
924            ><i class="joe-font joe-icon-search joe_header__above-searchicon"></i
925          ></a>
926        </div>
927      </div>
928
929      <div class="joe_header__slideout">
930        <div class="joe_header__slideout-wrap">
931          <img
932            width="100%"
933            height="150"
934            class="joe_header__slideout-image"
935            src="/themes/theme-Joe3/assets/img/author_bg.jpg?v=1.4.0"
936            alt="侧边栏壁纸"
937            onerror="Joe.errorImg(this)" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/themes/theme-Joe3/assets/img/author_bg.jpg?v=1.4.0&width=1600 1600w, /themes/theme-Joe3/assets/img/author_bg.jpg?v=1.4.0&width=400 400w, /themes/theme-Joe3/assets/img/author_bg.jpg?v=1.4.0&width=800 800w, /themes/theme-Joe3/assets/img/author_bg.jpg?v=1.4.0&width=1200 1200w"
938          />
939          <div class="joe_header__slideout-author">
940            <img
941              width="50"
942              height="50"
943              class="avatar ls-is-cached lazyloaded"
944              data-src="/upload/photo_2025-09-26_13-23-33.jpg"
945              src="/upload/photo_2025-09-26_13-23-33.jpg"
946              alt="博主头像"
947              data-text-avatar="Disue · 迪素"
948              onload="Joe.loadedPlaceholderReplaceImg(this, 'AvatarImg')"
949              onerror="Joe.errorImg(this, 'ErrAvatarImg')" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/upload/photo_2025-09-26_13-23-33.jpg?width=1600 1600w, /upload/photo_2025-09-26_13-23-33.jpg?width=400 400w, /upload/photo_2025-09-26_13-23-33.jpg?width=800 800w, /upload/photo_2025-09-26_13-23-33.jpg?width=1200 1200w"
950            />
951            <div class="info">
952              <a
953                class="link"
954                href="https://disue.com"
955                target="_blank"
956                rel="noopener noreferrer nofollow"
957                >Disue · 迪素
958                
959              </a>
960              <p class="motto joe_motto">Carpe diem</p>
961            </div>
962          </div>
963          
964          <ul class="joe_header__slideout-count">
965            <li class="item">
966              <i class="joe-font joe-icon-danganguanli"></i>
967              <span>累计撰写 <strong>16</strong> 篇文章</span>
968            </li>
969            
970              <li class="item">
971                <i class="joe-font joe-icon-remen"></i>
972                <span>累计创建 <strong>16</strong> 个标签</span>
973              </li>
974            
975            
976              <li class="item">
977                <i class="joe-font joe-icon-message"></i>
978                <span>累计收到 <strong>2</strong> 条评论</span>
979              </li>
980            
981            
982          </ul>
983          <ul class="joe_header__slideout-menu panel-box">
984            <li>
985              <a class="link panel in" href="#" rel="nofollow">
986                <span>栏目</span>
987                <i class="joe-font joe-icon-arrow-right"></i>
988              </a>
989              <ul class="slides panel-body panel-box panel-side-menu" style="display: block">
990                
991                
992                  
993                    
994                      
995                        
996                          <li>
997                            <a
998                              class="link"
999                              href="/"
1000                              title="首页"
1001                              >首页</a
1002                            >
1003                          </li>
1004                        
1005                        
1006                      
1007                        
1008                          <li>
1009                            <a
1010                              class="link"
1011                              href="//img.disue.com"
1012                              target="_blank"
1013                              title="图床"
1014                              >图床</a
1015                            >
1016                          </li>
1017                        
1018                        
1019                      
1020                        
1021                          <li>
1022                            <a
1023                              class="link"
1024                              href="/about"
1025                              target="_self"
1026                              title="关于"
1027                              >关于</a
1028                            >
1029                          </li>
1030                        
1031                        
1032                      
1033                        
1034                          <li>
1035                            <a
1036                              class="link"
1037                              href="/links"
1038                              target="_self"
1039                              title="友链"
1040                              >友链</a
1041                            >
1042                          </li>
1043                        
1044                        
1045                      
1046                    
1047                  
1048                
1049              </ul>
1050            </li>
1051          </ul>
1052        </div>
1053      </div>
1054
1055      <div class="joe_header__searchout">
1056        <a href="javascript:SearchWidget.open()" title="搜索"></a>
1057        <!--    <div class="joe_container">-->
1058
1059        <!--      <div class="joe_header__searchout-inner">-->
1060        <!--        <form class="joe_header__above-search-mobile" method="get" action="http://localhost:8093/search">-->
1061        <!--          <input maxlength="16" autocomplete="off" placeholder="请输入关键字..." name="keyword" value="" class="input" type="text">-->
1062        <!--          <button type="submit" class="submit">搜索</button>-->
1063        <!--        </form>-->
1064        <!--      </div>-->
1065        <!--    </div>-->
1066      </div>
1067
1068      <div class="joe_header__toc">
1069        <div class="joe_header__toc-wrap">
1070          <div class="toc_top">
1071            <h3>目 录<span>CONTENT</span></h3>
1072            <img
1073              width="100%"
1074              height="150"
1075              src="/themes/theme-Joe3/assets/img/context_bg.png"
1076              alt="文章目录"
1077              onerror="Joe.errorImg(this)" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/themes/theme-Joe3/assets/img/context_bg.png?width=1600 1600w, /themes/theme-Joe3/assets/img/context_bg.png?width=400 400w, /themes/theme-Joe3/assets/img/context_bg.png?width=800 800w, /themes/theme-Joe3/assets/img/context_bg.png?width=1200 1200w"
1078            />
1079          </div>
1080          <div id="js-toc-mobile" class="toc"></div>
1081        </div>
1082      </div>
1083
1084      <div class="joe_header__mask"></div>
1085    </header>
1086  
1087        
1088    <div class="joe_container joe_bread">
1089      <ul class="joe_bread__bread">
1090        <li class="item">
1091          <i class="jiewen joe-icon-shouye"></i>
1092          <a href="/" class="link" title="首页">首页</a>
1093        </li>
1094        
1095          
1096            <li class="line">/</li>
1097            <li class="item">
1098              <a
1099                class="link"
1100                href="/categories/digitalnomad"
1101                title="数字生活"
1102                >数字生活</a
1103              >
1104            </li>
1105          
1106        
1107        
1108        <li class="line">/</li>
1109        <li class="item">正文</li>
1110      </ul>
1111    </div>
1112  
1113        <div
1114          class="joe_container joe_main_container page-post animated fadeIn"
1115        >
1116          <div class="joe_main joe_post">
1117            
1118              <div
1119                class="joe_detail"
1120                data-status="PUBLISHED"
1121                data-cid="c9bebab1-1114-4f62-b548-8e95e75223d2"
1122                data-clikes="0"
1123                data-author="Disue"
1124              >
1125                
1126                  <div class="joe_detail__category">
1127                    
1128                      <a
1129                        href="/categories/digitalnomad"
1130                        class="item item-0"
1131                        title="数字生活"
1132                        >数字生活</a
1133                      >
1134                    
1135                  </div>
1136                
1137                
1138                <div class="joe_detail-wrapper">
1139                  <h1
1140                    class="joe_detail__title txt-shadow"
1141                  >
1142                    告别漫游烦恼,拥抱自由连接:eSIM.gg
1143                  </h1>
1144                  
1145                    <div class="joe_detail__count">
1146                      <div class="joe_detail__count-information">
1147                        <img
1148                          width="35"
1149                          height="35"
1150                          class="avatar lazyload"
1151                          src="/upload/photo_2025-09-26_13-23-33.jpg"
1152                          alt="Disue"
1153                          onerror="Joe.errorImg(this, 'ErrAvatarImg')" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/upload/photo_2025-09-26_13-23-33.jpg?width=1600 1600w, /upload/photo_2025-09-26_13-23-33.jpg?width=400 400w, /upload/photo_2025-09-26_13-23-33.jpg?width=800 800w, /upload/photo_2025-09-26_13-23-33.jpg?width=1200 1200w"
1154                        />
1155                        <div class="meta">
1156                          <div class="author">
1157                            <a
1158                              class="link"
1159                              href="/authors/beyond"
1160                              title="Disue"
1161                              >Disue</a
1162                            >
1163                          </div>
1164                          <div class="item">
1165                            <span class="text"
1166                              >2025-09-22</span
1167                            >
1168                            <span class="line">/</span>
1169                            
1170                              <span class="text">0 评论</span>
1171                            
1172                            
1173                            <span class="line">/</span>
1174                            <span class="text">0 点赞</span>
1175                            <span class="line">/</span>
1176                            <span class="text">601 阅读</span>
1177                            <span class="line">/</span>
1178                            <span class="text" id="wordCount">0 字</span>
1179                            
1180                          </div>
1181                        </div>
1182                      </div>
1183                      <time
1184                        class="joe_detail__count-created"
1185                        datetime="01/09"
1186                        >01/09</time
1187                      >
1188                    </div>
1189                  
1190
1191                  <div class="joe_detail__overdue">
1192                    
1193                  </div>
1194                  
1195                  <article
1196                    class="joe_detail__article animated fadeIn center-img     "
1197                  >
1198                    <div id="post-inner">
1199                      
1200                        <p style="">您是否厌倦了昂贵的国际漫游费、繁琐的实体 SIM 卡更换,以及到达目的地后寻找本地卡的麻烦?</p><p style="">现在,是时候加入数千名信赖 <strong>eSIM.gg</strong> 的旅行者,体验由社区力量催生的全球无缝连接解决方案!</p><h3 style="" id="%E6%BA%90%E4%BA%8E%E7%A4%BE%E5%8C%BA%E7%9A%84%E8%BF%9E%E6%8E%A5%E9%9D%A9%E6%96%B0%EF%BC%9Aesim.gg-%E7%9A%84%E8%AF%9E%E7%94%9F%E6%95%85%E4%BA%8B">源于社区的连接革新:eSIM.gg 的诞生故事</h3><figure data-content-type="image" data-position="left" style="display: flex; flex-direction: column; align-items: start"><img src="https://tmp.disue.com/v2/T9vvT1I.png" width="100%" height="100%" data-position="left"></figure><p style=""><strong>eSIM.gg</strong> 的创立,源于创始人 <strong>Natu</strong>(“<strong>龟佬</strong>”)对市场上 <strong>eSIM 替代品</strong>的更高要求。最初的一个想法,在与 Top Connect 深入沟通后,最终演变成一个可靠的全球服务。得益于 Natu 在 <strong>Telegram 群组</strong>中的<strong>持续活跃</strong>与对<strong>用户反馈的快速响应</strong>,eSIM.gg 迅速在国内外 eSIM 用户群体中建立了<strong>可靠口碑</strong>。</p><p style="">我们为您带来:</p><ul><li><p style=""><strong>即时激活:</strong> 购买后即刻获取二维码,<strong>随时随地</strong>激活您的蜂窝计划。</p></li><li><p style=""><strong>无漫游费用:</strong> 享受本地级的数据费率,例如在中国、欧盟、英国和美国,<strong>流量包低至 €0.9/GB</strong>!</p></li><li><p style=""><strong>全球覆盖:</strong> 全球卡提供<strong>超过 150 个国家/地区</strong>的<strong>高级覆盖</strong>。</p></li><li><p style=""><strong>双卡支持:</strong> <strong>同时使用您的实体 SIM 卡和 eSIM</strong>,保留国内号码,享受 eSIM 数据,工作生活两不误。</p></li></ul><hr><p style=""></p><h3 style="" id="%E6%A0%B8%E5%BF%83%E4%BC%98%E5%8A%BF%EF%BC%9A%E9%95%BF%E6%9C%9F%E4%BF%9D%E5%8F%B7%E3%80%81%E8%AE%BE%E5%A4%87%E8%87%AA%E7%94%B1%E4%B8%8E%E4%B8%AD%E5%9B%BD%E
12007%A8%B3%E5%AE%9A%E4%BF%A1%E5%8F%B7"> 核心优势:长期保号、设备自由与中国稳定信号</h3><p style=""></p><p style="">eSIM.gg 不仅仅提供数据,更是为<strong>数字游民、多设备用户</strong>和<strong>长期保号需求者</strong>量身打造。</p><p style=""></p><h4 style="" id="1.-%E6%9E%81%E8%87%B4%E7%81%B5%E6%B4%BB%E7%9A%84%E4%BF%9D%E5%8F%B7%E6%94%BF%E7%AD%96%EF%BC%88%E2%82%AC0-%E4%BF%9D%E6%8C%81%E7%88%B1%E6%B2%99%E5%B0%BC%E4%BA%9A%E5%8F%B7%E7%A0%81%EF%BC%89">1. 极致灵活的保号政策(€0 保持爱沙尼亚号码)</h4><p style=""></p><p style="">您的 <strong>+372(爱沙尼亚)号码</strong>将享受业内领先的保号待遇:</p><ul><li><p style=""><strong>自动续期:</strong> 只要连接至基站网络,有效期自动延长。</p></li><li><p style=""><strong>年度保号:</strong> 使用 USSD 代码、充值、通话、短信或流量后,有效期<strong>自动延长 365 天</strong>。</p></li><li><p style=""><strong>免费在线延长:</strong> 您可以免费在线操作延长卡片有效期。</p></li><li><p style=""><strong>余额永存:</strong> 即使号码过期,账户<strong>余额也长期有效</strong>。</p></li></ul><p style=""></p><h4 style="" id="2.-%E8%87%AA%E7%94%B1%E8%BD%AC%E7%A7%BB%EF%BC%8C%E8%BD%BB%E6%9D%BE%E6%8D%A2%E6%9C%BA">2. 自由转移,轻松换机</h4><p style=""></p><p style="">告别 eSIM 绑定设备的困境!eSIM.gg 支持:</p><ul><li><p style=""><strong>免费重装 10 次:</strong> 在原设备删除配置后,可<strong>免费重新安装到新设备 10 次</strong>。</p></li><li><p style=""><strong>低成本恢复:</strong> 即使超过限制或设备损坏,重新安装也仅需 <strong>€2.33</strong>。</p></li></ul><p style=""></p><h4 style="" id="3.-%E9%92%88%E5%AF%B9%E4%B8%AD%E5%9B%BD%E7%94%A8%E6%88%B7%E7%9A%84%E7%A8%B3%E5%AE%9A%E8%BF%9E%E6%8E%A5">3. 针对中国用户的稳定连接</h4><p style=""></p><p style="">我们深知中国用户对信号稳定性的要求:</p><ul><li><p style=""><strong>运营商优选:</strong> 默认运营商为 <strong>Elisa</strong>,有效<strong>避免了 Telia 在中国无信号的问题</strong>,保障您的信号稳定可靠。</p></li></ul><p style=""></p><h4 style="" id="4.-%E8%B6%85%E5%80%BC%E6%95%B0%E5%AD%97%E7%94%9F%E6%B4%BB%E6%9C%8D%E5%8A%A1">4. 超值数字生活服务</h4><p style=""></p><ul><li><p style=""><strong>+372 号码:</strong> 以 <strong>€3.5</strong> 获得该号码,<strong>€0 保持</strong>号码。</p></li><li><p style=""><strong>社交自由:</strong> 支持 <strong>TikTok 和 ChatGPT 访问</strong>。</p></li><li><p style=""><strong>呼叫转移:</strong> 鉴于部分地区 2G/3G 退网,我们提供<strong>免费通话转移服务</strong>,确保您不会错过任何来电。</p></li></ul><hr><p style=""></p><h3 style="" id="%E8%B4%AD%E4%B9%B0%E6%B5%81%E7%A8%8B%E4%B8%8E%E4%B8%93%E5%B1%9E%E7%A6%8F%E5%88%A9"> 购买流程与专属福利</h3><p style=""></p><p style=""><strong>加入数千名信任 eSIM.gg 的旅行者!</strong> 立即通过我们的专属链接注册,开启您的全球连接之旅。</p><ol><li><p style=""><strong>登录与选购:</strong> 访问官网,使用 Google/Microsoft 等账号登录,选择 <strong>Global</strong> 计划(<strong>强烈推荐</strong>)。</p></li><li><p style=""><strong>选择号码与充值:</strong> 您可选择免费或付费号码,并选择最低充值金额。</p><ul><li><p style=""><em>提示:余额若低于 €0.1,将无法连接 4G 网络。</em></p></li></ul></li><li><p style=""><strong>使用优惠链接加入:</strong></p></li></ol><p style="">点击下方专属链接,即可享受您的加入福利,在卡费中获得优惠!</p><p style=""><strong>🎁 您的专属加入福利链接:</strong><a href="https://go.ms.ci/esimgg" target="_blank" rel=""> </a><a href="https://go.ms.ci/esimgg" target="_blank" rel="" class="ng-star-inserted">https://esim.gg/e/join</a></p>
1201                      
1202                      
1203                    </div>
1204                    
1205                  </article>
1206                  
1207                    
1208      <div class="joe_detail__agree">
1209        <div class="agree">
1210          <div class="icon">
1211            <i class="joe-font joe-icon-like icon-like"></i>
1212            <i class="joe-font joe-icon-like-fill icon-unlike"></i>
1213          </div>
1214          <span class="nums">0</span>
1215        </div>
1216      </div>
1217    
1218                  
1219                </div>
1220                
1221    <div
1222      class="joe_detail__operate"
1223    >
1224      <div class="joe_detail__operate-tags">
1225        
1226          <a href="/tags/esim">eSIM</a>
1227        
1228      </div>
1229      
1230        <div class="joe_detail__operate-share">
1231          <i class="joe-font joe-icon-share"></i>
1232          <div class="share-icon-list">
1233            
1234              <a
1235                class="icon-share-link"
1236                href="javascript:;"
1237                rel="noopener noreferrer"
1238                title="复制文章链接"
1239                data-post-title="告别漫游烦恼,拥抱自由连接:eSIM.gg"
1240                data-post-description="您是否厌倦了昂贵的国际漫游费、繁琐的实体 SIM 卡更换,以及到达目的地后寻找本地卡的麻烦? 现在,是时候加入数千名信赖 eSIM.gg 的旅行者,体验由社区力量催生的全球无缝连接解决方案! 源于社区的连接革新:eSIM.gg 的诞生故事"
1241                data-post-author="Disue"
1242              >
1243                <svg
1244                  class="icon"
1245                  viewBox="0 0 1024 1024"
1246                  version="1.1"
1247                  xmlns="http://www.w3.org/2000/svg"
1248                  p-id="3509"
1249                  width="30"
1250                  height="30"
1251                >
1252                  <path
1253                    d="M515.2 64c-246.4 0-448 198.4-448 444.8S268.8 953.6 512 953.6c246.4 0 444.8-201.6 444.8-444.8S758.4 64 515.2 64z m-118.4 441.6c-9.6 9.6-28.8 9.6-41.6 0l-22.4-25.6-12.8-9.6c-19.2-22.4-32-48-35.2-76.8 0-28.8 9.6-57.6 28.8-76.8 22.4-19.2 48-28.8 76.8-28.8 28.8 0 60.8 12.8 83.2 35.2l86.4 86.4c22.4 22.4 35.2 51.2 35.2 80 0 25.6-9.6 51.2-28.8 70.4-9.6 9.6-28.8 9.6-41.6 0-9.6-9.6-9.6-28.8 0-38.4 19.2-19.2 16-51.2-3.2-73.6l-86.4-86.4c-12.8-12.8-25.6-19.2-41.6-19.2-9.6 0-22.4 3.2-32 12.8-12.8 12.8-12.8 25.6-12.8 35.2 0 12.8 6.4 28.8 19.2 38.4l12.8 12.8 22.4 22.4c3.2 12.8 3.2 28.8-6.4 41.6z m307.2 201.6c-19.2 19.2-44.8 28.8-73.6 28.8-28.8 0-60.8-12.8-83.2-35.2l-86.4-86.4c-22.4-22.4-35.2-51.2-35.2-80 0-25.6 9.6-51.2 28.8-70.4 9.6-9.6 28.8-9.6 41.6 0 9.6 9.6 9.6 28.8 0 38.4-19.2 19.2-16 51.2 3.2 73.6l86.4 86.4c12.8 12.8 25.6 19.2 41.6 19.2 9.6 0 22.4-3.2 32-12.8 12.8-12.8 12.8-25.6 12.8-35.2 0-12.8-6.4-28.8-19.2-38.4l-25.6-25.6-9.6-9.6c-9.6-9.6-9.6-28.8 0-38.4 9.6-9.6 28.8-9.6 41.6 0l12.8 12.8 19.2 19.2c22.4 19.2 35.2 48 35.2 73.6 9.6 32-3.2 57.6-22.4 80z"
1254                    fill="#989b9e"
1255                  ></path>
1256                </svg>
1257              </a>
1258            
1259            
1260              <a
1261                href="http://service.weibo.com/share/share.php?sharesource=weibo&amp;title=分享:『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue,原文链接:https://disue.com/archives/esimgg&amp;pic=/upload/image-WrDk.png"
1262                target="_blank"
1263                rel="noopener noreferrer"
1264                title="分享到新浪微博"
1265              >
1266                <svg
1267                  class="icon"
1268                  viewBox="0 0 1024 1024"
1269                  xmlns="http://www.w3.org/2000/svg"
1270                  width="30"
1271                  height="30"
1272                >
1273                  <path
1274                    d="M480.8 457.76a271.04 271.04 0 0 0-37.28 2.72c-96 13.44-166.72 75.04-157.92 137.44s93.6 101.92 189.6 88.48 166.72-75.04 157.92-137.44c-7.68-54.08-73.12-91.04-152.32-91.2zm-23.36 211.52a122.08 122.08 0 0 1-24 2.4c-48 0-88-27.52-96-68.32-9.28-48 29.44-95.2 86.56-106.24s110.88 18.4 120 66.08-29.44 95.04-86.56 106.08z"
1275                    fill="#F56467"
1276                  />
1277                  <path
1278                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zm-43.84 666.88c-150.24 0-272-78.56-272-176S378.56 314.72 448 314.72c29.28 0 86.56 21.76 46.4 90.88a246.24 246.24 0 0 0 34.08-10.08c32-9.12 76.96-18.24 107.68 0 51.04 29.6 0 77.12 0 82.4s102.4 5.28 102.4 87.2c.32 96.48-120.16 175.04-270.4 175.04zm213.76-358.88a56 56 0 0 0-47.2-16 16.96 16.96 0 0 1-17.28-14.4 12.16 12.16 0 0 0 0 2.4v-4.8a12.16 12.16 0 0 0 0 2.4 20.48 20.48 0 0 1 17.28-17.28 77.28 77.28 0 0 1 68.32 18.56c32 28.48 18.72 75.68 18.72 75.68a21.28 21.28 0 0 1-20.48 17.28h-1.76a12.48 12.48 0 0 1-12.8-16.8 49.44 49.44 0 0 0-4.8-47.04zm120.16 60.64A29.6 29.6 0 0 1 776 467.84a22.08 22.08 0 0 1-19.68-25.92A139.2 139.2 0 0 0 736 336c-34.88-50.08-109.92-41.28-109.92-41.28A26.24 26.24 0 0 1 599.84 272v2.88-5.6V272a26.56 26.56 0 0 1 26.24-23.52 188.32 188.32 0 0 1 136.16 47.04c58.08 55.04 39.84 146.4 39.84 146.4z"
1279                    fill="#F56467"
1280                  />
1281                  <path
1282                    d="M459.36 547.04a17.6 17.6 0 1 0 17.6 17.6 17.6 17.6 0 0 0-17.6-17.6zm-44.32 23.2a43.52 43.52 0 0 0-18.4 4.32A32 32 0 0 0 376 613.12a32 32 0 0 0 42.88 9.12 32 32 0 0 0 20.64-38.72 25.76 25.76 0 0 0-24.48-13.28z"
1283                    fill="#F56467"
1284                  />
1285                </svg>
1286              </a>
1287            
1288            
1289              <a
1290                href="https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https://disue.com/archives/esimgg&amp;sharesource=qzone&amp;title=『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue&amp;pics=/upload/image-WrDk.png"
1291                target="_blank"
1292                rel="noopener noreferrer"
1293                title="分享到QQ空间"
1294              >
1295                <svg
1296                  class="icon"
1297                  viewBox="0 0 1024 1024"
1298                  xmlns="http://www.w3.org/2000/svg"
1299                  width="30"
1300                  height="30"
1301                >
1302                  <path
1303                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zM829.92 432c5.6 16-150.24 146.4-150.24 146.4s2.08 12.64 4.16 22.08c0 0-72.64 2.24-132.32 0-32-1.28-69.12-7.04-69.12-7.04L656 470.24a1005.44 1005.44 0 0 0-125.76-13.6A908 908 0 0 0 380 463.36c-6.4 1.76 44.8 1.6 103.04 6.88 40.8 3.68 94.56 13.44 94.56 13.44l-172.8 128s73.92 4.48 140.32 4.16c74.72 0 142.24-9.92 142.72-8 12.96 56.16 36.96 167.52 28 176-12.16 12.32-185.6-97.6-185.6-97.6S368 785.6 345.92 785.6a3.68 3.68 0 0 1-2.08 0c-10.72-8.8 35.52-206.72 35.52-206.72S222.72 448 229.12 432s208-30.24 208-30.24 74.88-188 92.48-188 92.8 188 92.8 188S824.32 416 829.92 432z"
1304                    fill="#F5BE3F"
1305                  />
1306                </svg>
1307              </a>
1308            
1309            
1310              <a
1311                href="https://connect.qq.com/widget/shareqq/index.html?url=https://disue.com/archives/esimgg&amp;title=『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue&amp;pics=/upload/image-WrDk.png"
1312                target="_blank"
1313                rel="noopener noreferrer"
1314                title="分享到QQ"
1315              >
1316                <svg
1317                  class="icon"
1318                  viewBox="0 0 1024 1024"
1319                  xmlns="http://www.w3.org/2000/svg"
1320                  width="30"
1321                  height="30"
1322                >
1323                  <path
1324                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zM759.84 646.4c-9.6 8.16-20.8-6.08-29.76-20.32s-14.88-26.72-16-21.76a158.4 158.4 0 0 1-37.44 70.72c-1.28 1.6 28.8 12.48 37.44 35.68s24 57.6-80 68.8a145.76 145.76 0 0 1-80-16c-16.96-8.32-27.52-16-29.6-16a73.6 73.6 0 0 1-13.28 0 108 108 0 0 1-14.4 0c-1.76 0-22.24 32-113.12 32-70.4 0-88.64-44.32-74.4-68.8s37.76-32 34.4-35.36a192 192 0 0 1-34.4-57.6 98.56 98.56 0 0 1-4.16-13.44c-1.28-4.64-6.56 8.64-13.92 21.76s-14.4 22.72-22.88 22.72a11.52 11.52 0 0 1-6.56-2.4c-20.96-16-19.2-55.2-5.44-93.12s48-75.04 48-83.2c1.28-30.24-3.04-35.2 0-43.2 6.56-17.76 14.72-10.88 14.72-20.16 0-116.32 86.4-210.56 192.96-210.56s192.96 94.24 192.96 210.56c0 4.48 11.68 0 17.12 20.16a196.96 196.96 0 0 1 0 43.2c0 11.04 29.44 24.48 44.8 83.2S768 640 759.84 646.4z"
1325                    fill="#68A5E1"
1326                  />
1327                </svg>
1328              </a>
1329            
1330            
1331              <a id="share_to_weixin" href="javascript:;" title="分享到微信">
1332                <svg
1333                  class="icon"
1334                  viewBox="0 0 1024 1024"
1335                  xmlns="http://www.w3.org/2000/svg"
1336                  width="26"
1337                  height="26"
1338                >
1339                  <path
1340                    d="M334.848 334.336a33.792 33.792 0 0 0-36.352 30.72 33.792 33.792 0 0 0 36.352 30.72 28.672 28.672 0 0 0 30.208-30.72 28.672 28.672 0 0 0-30.208-30.72zM581.12 512a24.576 24.576 0 0 0 0 51.2 27.648 27.648 0 0 0 30.208-24.576 27.648 27.648 0 0 0-30.208-26.624zM502.784 395.776a28.672 28.672 0 0 0 30.208-30.72 28.672 28.672 0 0 0-30.208-30.72 33.792 33.792 0 0 0-35.84 30.72 33.792 33.792 0 0 0 35.84 30.72zM713.216 512a24.576 24.576 0 0 0 0 51.2 27.648 27.648 0 0 0 30.208-24.576 27.648 27.648 0 0 0-30.208-26.624z"
1341                    fill="#3db214"
1342                  ></path>
1343                  <path
1344                    d="M512 0a512 512 0 1 0 512 512A512 512 0 0 0 512 0zM412.672 646.656a403.456 403.456 0 0 1-83.968-12.288l-83.968 43.008 24.064-73.728a201.216 201.216 0 0 1-96.256-165.376c0-116.224 108.032-207.872 240.128-207.872a240.128 240.128 0 0 1 242.688 172.032h-23.04a198.144 198.144 0 0 0-204.8 193.536 185.344 185.344 0 0 0 7.168 51.2zM768 732.672l17.92 60.928-66.048-36.864a296.96 296.96 0 0 1-72.192 12.288 191.488 191.488 0 0 1-204.8-177.664 191.488 191.488 0 0 1 204.8-177.664c108.032 0 204.8 79.872 204.8 177.664A185.856 185.856 0 0 1 768 732.672z"
1345                    fill="#3db214"
1346                  ></path>
1347                </svg>
1348                <div class="qrcode_wrapper animated bounceIn">
1349                  <div class="qrcode_wx"></div>
1350                  <p>微信扫一扫</p>
1351                </div>
1352              </a>
1353            
1354          </div>
1355        </div>
1356      
1357      
1358    </div>
1359  
1360                
1361    <div class="joe_detail__copyright">
1362      <div class="content">
1363        <div class="item">
1364          <svg class="icon" width="20" height="20" viewBox="0 0 1024 1024">
1365            <path
1366              d="M614.72 554.538c-49.086-6.399-100.27-2.1-149.256-2.1-119.465 0-209.04 95.972-206.84 215.437 0 17.095 8.498 31.99 23.493 40.488 14.896 10.697 34.09 14.896 53.285 17.095 61.882 6.398 123.664 6.398 198.342 6.398 40.488 0 93.872-2.1 142.858-4.298 27.692 0 53.284-4.3 78.877-14.896 19.194-8.498 29.89-19.194 31.99-40.488 8.498-104.57-72.478-204.84-172.75-217.636zM680.8 375.39c0-87.474-74.678-162.053-164.251-162.053-89.574 0-162.053 74.679-162.053 162.053-2.1 87.474 74.678 164.252 162.053 164.252 89.673 0 164.252-74.678 164.252-164.252z"
1367              fill="#FFF"
1368            />
1369            <path
1370              d="M512.35 0C228.733 0 .5 228.233.5 511.85s228.233 511.85 511.85 511.85 511.85-228.233 511.85-511.85S795.967 0 512.35 0zm275.12 772.074c-2.1 21.294-12.797 31.99-31.991 40.488-25.593 10.697-51.185 14.896-78.877 14.896-49.086 2.099-102.37 4.298-142.858 4.298-74.678 0-136.46 0-198.342-6.398-19.195-2.1-38.389-6.398-53.285-17.095-14.895-8.497-23.493-23.493-23.493-40.488-2.1-119.465 87.475-215.437 206.84-215.437 49.085 0 100.27-4.299 149.256 2.1 100.27 12.896 181.247 113.166 172.75 217.636zM354.495 375.39c0-87.474 72.479-162.053 162.053-162.053S680.8 288.016 680.8 375.39c0 89.574-74.679 164.252-164.252 164.252-87.375 0-164.152-76.778-162.053-164.252z"
1371              fill="#249FF8"
1372            />
1373          </svg>
1374          <span>版权归属:</span>
1375          
1376            <span class="text">Disue</span>
1377          
1378        </div>
1379        <div class="item">
1380          <svg class="icon" width="20" height="20" viewBox="0 0 1024 1024">
1381            <path
1382              d="M511.854 0A511.854 511.854 0 1 0 1024 511.854 511.854 511.854 0 0 0 511.854 0z"
1383              fill="#39B54A"
1384            />
1385            <path
1386              d="M576.491 630.355L460.028 746.818a129.565 129.565 0 0 1-182.555 0l-2.038-2.038a128.983 128.983 0 0 1 0-182.264l81.233-81.233a179.644 179.644 0 0 0 13.102 70.46l-52.7 52.408a69.878 69.878 0 0 0 0 98.703l2.038 2.038a70.169 70.169 0 0 0 98.703 0l116.463-116.463a69.878 69.878 0 0 0 0-98.703l-2.039-2.038a69.587 69.587 0 0 0-13.975-10.772l42.509-42.51a128.11 128.11 0 0 1 13.102 11.356l2.038 2.038a129.274 129.274 0 0 1 0 182.264z"
1387              fill="#FFF"
1388            />
1389            <path
1390              d="M746.236 460.902l-81.233 81.233a179.353 179.353 0 0 0-13.102-70.46l52.7-52.409a69.878 69.878 0 0 0 0-98.702l-2.039-2.038a69.878 69.878 0 0 0-98.702 0L487.397 434.989a69.878 69.878 0 0 0 0 98.702l2.038 2.038a68.422 
139068.422 0 0 0 13.976 10.773l-42.51 42.51a136.553 136.553 0 0 1-13.101-11.356l-2.038-2.038a128.983 128.983 0 0 1 0-182.265l116.463-116.462a129.565 129.565 0 0 1 182.555 0l2.038 2.038a128.983 128.983 0 0 1 0 182.264z"
1391              fill="#FFF"
1392            />
1393          </svg>
1394          <span>本文链接:</span>
1395          <span
1396            class="text"
1397          >
1398            <a
1399              class="link"
1400              href="/archives/esimgg"
1401              target="_blank"
1402              rel="noopener noreferrer nofollow"
1403              >https://disue.com/archives/esimgg</a
1404            >
1405          </span>
1406        </div>
1407        <div class="item">
1408          <svg class="icon" width="20" height="20" viewBox="0 0 1024 1024">
1409            <path d="M0 512a512 512 0 1 0 1024 0A512 512 0 1 0 0 512z" fill="#F3B243" />
1410            <path
1411              d="M540.672 323.584a90.112 90.112 0 1 0 180.224 0 90.112 90.112 0 1 0-180.224 0zM540.672 688.128a90.112 90.112 0 1 0 180.224 0 90.112 90.112 0 1 0-180.224 0zM229.376 512a90.112 90.112 0 1 0 180.224 0 90.112 90.112 0 1 0-180.224 0z"
1412              fill="#FFF"
1413            />
1414            <path d="M341.037 480.37l257.344-175.718 27.713 40.592-257.34 175.718z" fill="#FFF" />
1415            <path d="M349.053 488.452L601.907 670.56l-28.725 39.887L320.307 528.34z" fill="#FFF" />
1416          </svg>
1417          <span>许可协议:</span>
1418          <span class="text">
1419            
1420            
1421              本文使用《<a
1422                class="link"
1423                href="//creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans"
1424                target="_blank"
1425                rel="noopener noreferrer nofollow"
1426                >署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)</a
1427              >》协议授权
1428            
1429          </span>
1430        </div>
1431      </div>
1432    </div>
1433  
1434                
1435              </div>
1436              
1437    <ul
1438      class="aside_operations"
1439    >
1440      
1441        
1442      <li class="post-operate-like">
1443        <i class="joe-font joe-icon-dianzan icon-like"></i>
1444        <i class="joe-font joe-icon-dianzan-fill icon-unlike"></i>
1445        <span class="nums" df=""></span>
1446      </li>
1447    
1448      
1449      
1450        <li class="post-operate-comment">
1451          <i class="joe-font joe-icon-message"></i>
1452          
1453          
1454        </li>
1455      
1456      
1457        <li class="post-operate-share">
1458          <i class="joe-font joe-icon-huifu"></i>
1459          <div class="share-icon-list">
1460            
1461              <a id="share_to_weixin" href="javascript:;" title="分享到微信">
1462                <svg
1463                  class="icon"
1464                  viewBox="0 0 1024 1024"
1465                  xmlns="http://www.w3.org/2000/svg"
1466                  width="26"
1467                  height="26"
1468                >
1469                  <path
1470                    d="M334.848 334.336a33.792 33.792 0 0 0-36.352 30.72 33.792 33.792 0 0 0 36.352 30.72 28.672 28.672 0 0 0 30.208-30.72 28.672 28.672 0 0 0-30.208-30.72zM581.12 512a24.576 24.576 0 0 0 0 51.2 27.648 27.648 0 0 0 30.208-24.576 27.648 27.648 0 0 0-30.208-26.624zM502.784 395.776a28.672 28.672 0 0 0 30.208-30.72 28.672 28.672 0 0 0-30.208-30.72 33.792 33.792 0 0 0-35.84 30.72 33.792 33.792 0 0 0 35.84 30.72zM713.216 512a24.576 24.576 0 0 0 0 51.2 27.648 27.648 0 0 0 30.208-24.576 27.648 27.648 0 0 0-30.208-26.624z"
1471                    fill="#3db214"
1472                  ></path>
1473                  <path
1474                    d="M512 0a512 512 0 1 0 512 512A512 512 0 0 0 512 0zM412.672 646.656a403.456 403.456 0 0 1-83.968-12.288l-83.968 43.008 24.064-73.728a201.216 201.216 0 0 1-96.256-165.376c0-116.224 108.032-207.872 240.128-207.872a240.128 240.128 0 0 1 242.688 172.032h-23.04a198.144 198.144 0 0 0-204.8 193.536 185.344 185.344 0 0 0 7.168 51.2zM768 732.672l17.92 60.928-66.048-36.864a296.96 296.96 0 0 1-72.192 12.288 191.488 191.488 0 0 1-204.8-177.664 191.488 191.488 0 0 1 204.8-177.664c108.032 0 204.8 79.872 204.8 177.664A185.856 185.856 0 0 1 768 732.672z"
1475                    fill="#3db214"
1476                  ></path>
1477                </svg>
1478                <div class="qrcode_wrapper animated bounceIn">
1479                  <div class="qrcode_wx"></div>
1480                  <p>微信扫一扫</p>
1481                </div>
1482              </a>
1483            
1484            
1485              <a
1486                href="http://service.weibo.com/share/share.php?sharesource=weibo&amp;title=分享:『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue,原文链接:https://disue.com/archives/esimgg&amp;pic=/upload/image-WrDk.png"
1487                target="_blank"
1488                rel="noopener noreferrer"
1489                title="分享到新浪微博"
1490              >
1491                <svg
1492                  class="icon"
1493                  viewBox="0 0 1024 1024"
1494                  xmlns="http://www.w3.org/2000/svg"
1495                  width="30"
1496                  height="30"
1497                >
1498                  <path
1499                    d="M480.8 457.76a271.04 271.04 0 0 0-37.28 2.72c-96 13.44-166.72 75.04-157.92 137.44s93.6 101.92 189.6 88.48 166.72-75.04 157.92-137.44c-7.68-54.08-73.12-91.04-152.32-91.2zm-23.36 211.52a122.08 122.08 0 0 1-24 2.4c-48 0-88-27.52-96-68.32-9.28-48 29.44-95.2 86.56-106.24s110.88 18.4 120 66.08-29.44 95.04-86.56 106.08z"
1500                    fill="#F56467"
1501                  />
1502                  <path
1503                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zm-43.84 666.88c-150.24 0-272-78.56-272-176S378.56 314.72 448 314.72c29.28 0 86.56 21.76 46.4 90.88a246.24 246.24 0 0 0 34.08-10.08c32-9.12 76.96-18.24 107.68 0 51.04 29.6 0 77.12 0 82.4s102.4 5.28 102.4 87.2c.32 96.48-120.16 175.04-270.4 175.04zm213.76-358.88a56 56 0 0 0-47.2-16 16.96 16.96 0 0 1-17.28-14.4 12.16 12.16 0 0 0 0 2.4v-4.8a12.16 12.16 0 0 0 0 2.4 20.48 20.48 0 0 1 17.28-17.28 77.28 77.28 0 0 1 68.32 18.56c32 28.48 18.72 75.68 18.72 75.68a21.28 21.28 0 0 1-20.48 17.28h-1.76a12.48 12.48 0 0 1-12.8-16.8 49.44 49.44 0 0 0-4.8-47.04zm120.16 60.64A29.6 29.6 0 0 1 776 467.84a22.08 22.08 0 0 1-19.68-25.92A139.2 139.2 0 0 0 736 336c-34.88-50.08-109.92-41.28-109.92-41.28A26.24 26.24 0 0 1 599.84 272v2.88-5.6V272a26.56 26.56 0 0 1 26.24-23.52 188.32 188.32 0 0 1 136.16 47.04c58.08 55.04 39.84 146.4 39.84 146.4z"
1504                    fill="#F56467"
1505                  />
1506                  <path
1507                    d="M459.36 547.04a17.6 17.6 0 1 0 17.6 17.6 17.6 17.6 0 0 0-17.6-17.6zm-44.32 23.2a43.52 43.52 0 0 0-18.4 4.32A32 32 0 0 0 376 613.12a32 32 0 0 0 42.88 9.12 32 32 0 0 0 20.64-38.72 25.76 25.76 0 0 0-24.48-13.28z"
1508                    fill="#F56467"
1509                  />
1510                </svg>
1511              </a>
1512            
1513            
1514              <a
1515                href="https://connect.qq.com/widget/shareqq/index.html?url=https://disue.com/archives/esimgg&amp;title=『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue&amp;pics=/upload/image-WrDk.png"
1516                target="_blank"
1517                rel="noopener noreferrer"
1518                title="分享到QQ"
1519              >
1520                <svg
1521                  class="icon"
1522                  viewBox="0 0 1024 1024"
1523                  xmlns="http://www.w3.org/2000/svg"
1524                  width="30"
1525                  height="30"
1526                >
1527                  <path
1528                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zM759.84 646.4c-9.6 8.16-20.8-6.08-29.76-20.32s-14.88-26.72-16-21.76a158.4 158.4 0 0 1-37.44 70.72c-1.28 1.6 28.8 12.48 37.44 35.68s24 57.6-80 68.8a145.76 145.76 0 0 1-80-16c-16.96-8.32-27.52-16-29.6-16a73.6 73.6 0 0 1-13.28 0 108 108 0 0 1-14.4 0c-1.76 0-22.24 32-113.12 32-70.4 0-88.64-44.32-74.4-68.8s37.76-32 34.4-35.36a192 192 0 0 1-34.4-57.6 98.56 98.56 0 0 1-4.16-13.44c-1.28-4.64-6.56 8.64-13.92 21.76s-14.4 22.72-22.88 22.72a11.52 11.52 0 0 1-6.56-2.4c-20.96-16-19.2-55.2-5.44-93.12s48-75.04 48-83.2c1.28-30.24-3.04-35.2 0-43.2 6.56-17.76 14.72-10.88 14.72-20.16 0-116.32 86.4-210.56 192.96-210.56s192.96 94.24 192.96 210.56c0 4.48 11.68 0 17.12 20.16a196.96 196.96 0 0 1 0 43.2c0 11.04 29.44 24.48 44.8 83.2S768 640 759.84 646.4z"
1529                    fill="#68A5E1"
1530                  />
1531                </svg>
1532              </a>
1533            
1534            
1535              <a
1536                href="https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https://disue.com/archives/esimgg&amp;sharesource=qzone&amp;title=『告别漫游烦恼,拥抱自由连接:eSIM.gg』,作者:Disue&amp;pics=/upload/image-WrDk.png&amp;summary=您是否厌倦了昂贵的国际漫游费、繁琐的实体 SIM 卡更换,以及到达目的地后寻找本地卡的麻烦? 现在,是时候加入数千名信赖 eSIM.gg 的旅行者,体验由社区力量催生的全球无缝连接解决方案! 源于社区的连接革新:eSIM.gg 的诞生故事"
1537                target="_blank"
1538                rel="noopener noreferrer"
1539                title="分享到QQ空间"
1540              >
1541                <svg
1542                  class="icon"
1543                  viewBox="0 0 1024 1024"
1544                  xmlns="http://www.w3.org/2000/svg"
1545                  width="30"
1546                  height="30"
1547                >
1548                  <path
1549                    d="M512 73.28A438.72 438.72 0 1 0 950.72 512 438.72 438.72 0 0 0 512 73.28zM829.92 432c5.6 16-150.24 146.4-150.24 146.4s2.08 12.64 4.16 22.08c0 0-72.64 2.24-132.32 0-32-1.28-69.12-7.04-69.12-7.04L656 470.24a1005.44 1005.44 0 0 0-125.76-13.6A908 908 0 0 0 380 463.36c-6.4 1.76 44.8 1.6 103.04 6.88 40.8 3.68 94.56 13.44 94.56 13.44l-172.8 128s73.92 4.48 140.32 4.16c74.72 0 142.24-9.92 142.72-8 12.96 56.16 36.96 167.52 28 176-12.16 12.32-185.6-97.6-185.6-97.6S368 785.6 345.92 785.6a3.68 3.68 0 0 1-2.08 0c-10.72-8.8 35.52-206.72 35.52-206.72S222.72 448 229.12 432s208-30.24 208-30.24 74.88-188 92.48-188 92.8 188 92.8 188S824.32 416 829.92 432z"
1550                    fill="#F5BE3F"
1551                  />
1552                </svg>
1553              </a>
1554            
1555            
1556              <a
1557                class="icon-share-link"
1558                href="javascript:;"
1559                rel="noopener noreferrer"
1560                title="复制文章链接"
1561                data-post-title="告别漫游烦恼,拥抱自由连接:eSIM.gg"
1562                data-post-description="您是否厌倦了昂贵的国际漫游费、繁琐的实体 SIM 卡更换,以及到达目的地后寻找本地卡的麻烦? 现在,是时候加入数千名信赖 eSIM.gg 的旅行者,体验由社区力量催生的全球无缝连接解决方案! 源于社区的连接革新:eSIM.gg 的诞生故事"
1563                data-post-author="Disue"
1564              >
1565                <svg
1566                  class="icon"
1567                  viewBox="0 0 1024 1024"
1568                  version="1.1"
1569                  xmlns="http://www.w3.org/2000/svg"
1570                  p-id="3509"
1571                  width="30"
1572                  height="30"
1573                >
1574                  <path
1575                    d="M515.2 64c-246.4 0-448 198.4-448 444.8S268.8 953.6 512 953.6c246.4 0 444.8-201.6 444.8-444.8S758.4 64 515.2 64z m-118.4 441.6c-9.6 9.6-28.8 9.6-41.6 0l-22.4-25.6-12.8-9.6c-19.2-22.4-32-48-35.2-76.8 0-28.8 9.6-57.6 28.8-76.8 22.4-19.2 48-28.8 76.8-28.8 28.8 0 60.8 12.8 83.2 35.2l86.4 86.4c22.4 22.4 35.2 51.2 35.2 80 0 25.6-9.6 51.2-28.8 70.4-9.6 9.6-28.8 9.6-41.6 0-9.6-9.6-9.6-28.8 0-38.4 19.2-19.2 16-51.2-3.2-73.6l-86.4-86.4c-12.8-12.8-25.6-19.2-41.6-19.2-9.6 0-22.4 3.2-32 12.8-12.8 12.8-12.8 25.6-12.8 35.2 0 12.8 6.4 28.8 19.2 38.4l12.8 12.8 22.4 22.4c3.2 12.8 3.2 28.8-6.4 41.6z m307.2 201.6c-19.2 19.2-44.8 28.8-73.6 28.8-28.8 0-60.8-12.8-83.2-35.2l-86.4-86.4c-22.4-22.4-35.2-51.2-35.2-80 0-25.6 9.6-51.2 28.8-70.4 9.6-9.6 28.8-9.6 41.6 0 9.6 9.6 9.6 28.8 0 38.4-19.2 19.2-16 51.2 3.2 73.6l86.4 86.4c12.8 12.8 25.6 19.2 41.6 19.2 9.6 0 22.4-3.2 32-12.8 12.8-12.8 12.8-25.6 12.8-35.2 0-12.8-6.4-28.8-19.2-38.4l-25.6-25.6-9.6-9.6c-9.6-9.6-9.6-28.8 0-38.4 9.6-9.6 28.8-9.6 41.6 0l12.8 12.8 19.2 19.2c22.4 19.2 35.2 48 35.2 73.6 9.6 32-3.2 57.6-22.4 80z"
1576                    fill="#989b9e"
1577                  ></path>
1578                </svg>
1579              </a>
1580            
1581          </div>
1582        </li>
1583      
1584      
1585    </ul>
1586  
1587              <ul
1588                class="joe_post__pagination"
1589              >
1590                
1591                <li class="joe_post__pagination-item next">
1592                  <a
1593                    href="/archives/bwg-cn2-gia-vps"
1594                    title="搬瓦工 CN2 GIA VPS:中国用户首选的高性价比方案"
1595                    >下一篇</a
1596                  >
1597                </li>
1598              </ul>
1599              
1600                <div class="joe_comment">
1601                  
1602                  
1603                    
1604    <div class="joe_comment_box">
1605      <div class="box_title">
1606        <h2>评论区</h2>
1607      </div>
1608      
1609        <div id="comment-content-halo-run-Post-c9bebab1-1114-4f62-b548-8e95e75223d2"></div>
1610<script type="module" data-pjax>
1611  import { init } from "/plugins/PluginCommentWidget/assets/static/comment-widget.js?version=3.0.0";
1612  init(
1613    "#comment-content-halo-run-Post-c9bebab1-1114-4f62-b548-8e95e75223d2",
1614    {
1615      group: "content.halo.run",
1616      kind: "Post",
1617      name: "c9bebab1-1114-4f62-b548-8e95e75223d2",
1618    }
1619  );
1620</script>
1620
1621
1622      
1623      
1624    </div>
1625  
1626                  
1627                </div>
1628              
1629              
1630            
1631          </div>
1632
1633          <!--      <th:block th:if="${theme.config.post.enable_post_aside} and ${#annotations.getOrDefault(post, 'enable_aside', 'true')}">-->
1634          
1635    <aside class="joe_aside">
1636      
1637      <div class="joe_aside_post">
1638        
1639          <div class="toc-container">
1640            <h3 class="toc-header">
1641              <i class="jiewen joe-icon-mulu" title="文章目录"></i>文章目录
1642            </h3>
1643            <div id="js-toc" class="toc"></div>
1644          </div>
1645        
1646        
1647          
1648    
1649      <section class="joe_aside__item newest">
1650        <div class="joe_aside__item-title">
1651          <i class="joe-font joe-icon-huo"></i>
1652          <span class="text">相关文章</span>
1653        </div>
1654        <div class="joe_aside__item-contain">
1655          <ul class="list">
1656            
1657              
1658              <li
1659                class="item"
1660              >
1661                <a
1662                  class="link"
1663                  target="_blank"
1664                  href="/archives/hk-vps-line"
1665                  title="香港 VPS 线路全解析:NetLab、XNNet、VH Global、Cloudie 等上游与热门商家大整理"
1666                  >香港 VPS 线路全解析:NetLab、XNNet、VH Global、Cloudie 等上游与热门商家大整理</a
1667                >
1668                <i class="joe-font joe-icon-link"></i>
1669              </li>
1670              <li
1671                class="item"
1672              >
1673                <a
1674                  class="link"
1675                  target="_blank"
1676                  href="/archives/hermesai"
1677                  title="从聊天机器人到 AI 工作伙伴:我使用 Hermes 与 AI 的一段实践"
1678                  >从聊天机器人到 AI 工作伙伴:我使用 Hermes 与 AI 的一段实践</a
1679                >
1680                <i class="joe-font joe-icon-link"></i>
1681              </li>
1682              <li
1683                class="item"
1684              >
1685                <a
1686                  class="link"
1687                  target="_blank"
1688                  href="/archives/ikuai-openwrt-agh-guide"
1689                  title="iKuai + OpenWrt + AdGuard Home 最佳网络架构与 DNS 优化配置与指南"
1690                  >iKuai + OpenWrt + AdGuard Home 最佳网络架构与 DNS 优化配置与指南</a
1691                >
1692                <i class="joe-font joe-icon-link"></i>
1693              </li>
1694              <li
1695                class="item"
1696              >
1697                <a
1698                  class="link"
1699                  target="_blank"
1700                  href="/archives/esim-global"
1701                  title="全球 eSIM 选购与长效保号全攻略"
1702                  >全球 eSIM 选购与长效保号全攻略</a
1703                >
1704                <i class="joe-font joe-icon-link"></i>
1705              </li>
1706            
1707          </ul>
1708          
1709        </div>
1710      </section>
1711    
1712  
1713        
1714        
1715      </div>
1716    </aside>
1717  
1718          <!--      </th:block>-->
1719        </div>
1720        
1721          <div
1722            class="joe_progress_bar"
1723            style="background:"
1724          ></div>
1725        
1726        
1727          
1728    <div class="joe_action">
1729      
1730      
1731        
1732      
1733      
1734      
1735        <div class="joe_action_item mode">
1736          <svg
1737            class="mode-light"
1738            height="25"
1739            viewBox="0 0 1024 1024"
1740            width="25"
1741            xmlns="http://www.w3.org/2000/svg"
1742          >
1743            <path
1744              d="M234.24 512a277.76 277.76 0 1 0 555.52 0 277.76 277.76 0 1 0-555.52 0zM512 187.733a42.667 42.667 0 0 1-42.667-42.666v-102.4a42.667 42.667 0 0 1 85.334 0v102.826A42.667 42.667 0 0 1 512 187.733zm-258.987 107.52a42.667 42.667 0 0 1-29.866-12.373l-72.96-73.387a42.667 42.667 0 0 1 59.306-59.306l73.387 72.96a42.667 42.667 0 0 1 0 59.733 42.667 42.667 0 0 1-29.867 12.373zm-107.52 259.414H42.667a42.667 42.667 0 0 1 0-85.334h102.826a42.667 42.667 0 0 1 0 85.334zm34.134 331.946a42.667 42.667 0 0 1-29.44-72.106l72.96-73.387a42.667 42.667 0 0 1 59.733 59.733l-73.387 73.387a42.667 42.667 0 0 1-29.866 12.373zM512 1024a42.667 42.667 0 0 1-42.667-42.667V878.507a42.667 42.667 0 0 1 85.334 0v102.826A42.667 42.667 0 0 1 512 1024zm332.373-137.387a42.667 42.667 0 0 1-29.866-12.373l-73.387-73.387a42.667 42.667 0 0 1 0-59.733 42.667 42.667 0 0 1 59.733 0l72.96 73.387a42.667 42.667 0 0 1-29.44 72.106zm136.96-331.946H878.507a42.667 42.667 0 1 1 0-85.334h102.826a42.667 42.667 0 0 1 0 85.334zM770.987 295.253a42.667 42.667 0 0 1-29.867-12.373 42.667 42.667 0 0 1 0-59.733l73.387-72.96a42.667 42.667 0 1 1 59.306 59.306l-72.96 73.387a42.667 42.667 0 0 1-29.866 12.373z"
1745            />
1746          </svg>
1747          <svg
1748            class="mode-dark"
1749            height="25"
1750            viewBox="0 0 1024 1024"
1751            width="25"
1752            xmlns="http://www.w3.org/2000/svg"
1753          >
1754            <path
1755              d="M587.264 104.96c33.28 57.856 52.224 124.928 52.224 196.608 0 218.112-176.128 394.752-393.728 394.752-29.696 0-58.368-3.584-86.528-9.728C223.744 832.512 369.152 934.4 538.624 934.4c229.376 0 414.72-186.368 414.72-416.256 1.024-212.992-159.744-389.12-366.08-413.184z"
1756            />
1757            <path
1758              d="M340.48 567.808l-23.552-70.144-70.144-23.552 70.144-23.552 23.552-70.144 23.552 70.144 70.144 23.552-70.144 23.552-23.552 70.144zM168.96 361.472l-30.208-91.136-91.648-30.208 91.136-30.208 30.72-91.648 30.208 91.136 91.136 30.208-91.136 30.208-30.208 91.648z"
1759            />
1760          </svg>
1761        </div>
1762      
1763      
1764        <div class="joe_action_item back2top">
1765          <svg height="25" viewBox="0 0 1024 1024" width="25" xmlns="http://www.w3.org/2000/svg">
1766            <path
1767              d="M725.902 498.916c18.205-251.45-93.298-410.738-205.369-475.592l-6.257-3.982-6.258 3.414c-111.502 64.853-224.711 224.142-204.8 475.59-55.751 53.476-80.214 116.623-80.214 204.8v15.36l179.2-35.27c11.378 40.39 58.596 69.973 113.21 69.973 54.613 0 101.262-29.582 112.64-68.836l180.337 36.41v-15.36c-.569-89.885-25.031-153.6-82.489-206.507zM571.733 392.533c-33.564 31.29-87.04 28.445-118.329-5.12s-28.444-87.04 5.12-117.76c33.565-31.289 87.04-28.444 118.33 5.12s28.444 86.471-5.12 117.76zm-56.32 368.64c-35.84 0-64.284 29.014-64.284 64.285 0 35.84 54.044 182.613 64.284 182.613s64.285-146.773 64.285-182.613c0-35.271-29.014-64.285-64.285-64.285z"
1768            />
1769          </svg>
1770        </div>
1771      
1772    </div>
1773  
1774        
1775        
1776          
1777    <footer
1778      class="joe_footer   "
1779    >
1780      <div
1781        class="joe_container"
1782      >
1783        <div class="item">
1784          <p>
1785            © 2021 - 2026<a
1786              href="https://disue.com"
1787              target="_blank"
1788              rel="noopener noreferrer"
1789            >
1790              Disue · 迪素
1791            </a>
1792            
1793          </p>
1794          
1795
1796          
1797            
1798            
1799            
1800            
1801            
1802            
1803            
1804
1805            
1806              <p class="site_driven">
1807                本站点由
1808                <a
1809                  href="https://go.ms.ci/bwh"
1810                  target="_blank"
1811                  rel="noopener noreferrer nofollow"
1812                >
1813                  <img
1814                    class="custom"
1815                    src="/upload/logo1.png"
1816                    alt="云服务商"
1817                    onerror="Joe.errorImg(this, 'LoadFailedImg')" sizes="(max-width: 640px) 94vw, (max-width: 768px) 92vw, (max-width: 1024px) 88vw, min(800px, 85vw)" srcset="/upload/logo1.png?width=1600 1600w, /upload/logo1.png?width=400 400w, /upload/logo1.png?width=800 800w, /upload/logo1.png?width=1200 1200w"
1818                  /> </a
1819                >提供云服务
1820              </p>
1821            
1822          
1823          
1824          
1825        </div>
1826        <div class="side-col">
1827          
1828            <div class="item">
1829              
1830                <a class="rss" href="/rss.xml" target="_blank" rel="noopener noreferrer"
1831                  ><i class="joe-font joe-icon-rss-fill"></i>&nbsp;RSS</a
1832                >
1833              
1834              
1835                <a href="/sitemap.xml" target="_blank" rel="noopener noreferrer">
1836                  站点地图
1837                </a>
1838              
1839            </div>
1840          
1841          
1842        </div>
1843      </div>
1844    </footer>
1845  
1846        
1847      </div>
1848      
1848<script>
1849        // 等待文档加载完成
1850        document.addEventListener("DOMContentLoaded", function() {
1851          // 获取文章内容
1852          const postContent = document.getElementById("post-inner").innerText || "";
1853
1854          // 使用正则表达式匹配中文、数字和字母
1855          const matches = postContent.match(/[\u4e00-\u9fa5a-zA-Z0-9]/g);
1856
1857          // 计算有效字符数
1858          const wordCount = matches ? matches.length : 0;
1859
1860          // 更新字数统计显示
1861          document.getElementById("wordCount").innerText = `${wordCount} 字`;
1862        });
1863
1864      </script>
1864
1865      
1866    <!--    ===== 引入脚本 start ===== -->
1867    <!--    <th:block th:if="${htmlType == 'index' && theme.config.home.enable_index_list_effect == true} or ${htmlType == 'journals' && theme.config.journals.enable_journal_effect == true} or ${htmlType == 'photos' && theme.config.photos.enable_photos_effect == true}">-->
1868    
1868<script src="/themes/theme-Joe3/assets/lib/wowjs/wow.min.js"></script>
1868
1869    <!--    </th:block>-->
1870    
1870<script src="/themes/theme-Joe3/assets/lib/lazysizes/lazysizes.min.js"></script>
1870
1871    
1871<script src="/themes/theme-Joe3/assets/lib/qmsg/qmsg.js"></script>
1871
1872    
1873    
1873<script src="/themes/theme-Joe3/assets/js/min/utils.min.js"></script>
1873
1874
1875    
1876    
1877      
1877<script src="/themes/theme-Joe3/assets/lib/tocbot/tocbot.min.js"></script>
1877
1878    
1879    
1880    
1880<script src="/themes/theme-Joe3/assets/lib/fancybox/jquery.fancybox.min.js"></script>
1880
1881    
1882      
1883        <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.css" />
1884        
1884<script src="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.js"></script>
1884
1885        
1885<script src="/themes/theme-Joe3/assets/lib/meting/meting.min.js"></script>
1885
1886      
1887    
1888      
1889        <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.css" />
1890        
1890<script src="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.js"></script>
1890
1891        
1891<script src="/themes/theme-Joe3/assets/lib/meting/meting.min.js"></script>
1891
1892      
1893    
1894      
1895        <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.css" />
1896        
1896<script src="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.js"></script>
1896
1897        
1897<script src="/themes/theme-Joe3/assets/lib/meting/meting.min.js"></script>
1897
1898      
1899    
1900      
1901        <link rel="stylesheet" href="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.css" />
1902        
1902<script src="/themes/theme-Joe3/assets/lib/APlayer/APlayer.min.js"></script>
1902
1903        
1903<script src="/themes/theme-Joe3/assets/lib/meting/meting.min.js"></script>
1903
1904      
1905    
1906    
1906<script src="/themes/theme-Joe3/assets/js/min/custom.min.js?v=1.4.0"></script>
1906
1907    
1908      
1908<script src="/themes/theme-Joe3/assets/lib/clipboard/clipboard.min.js"></script>
1908
1909    
1910    
1911      
1911<script src="/themes/theme-Joe3/assets/lib/favico/favico.min.js"></script>
1911
1912    
1913    
1914      
1914<script src="/themes/theme-Joe3/assets/lib/jquery-qrcode/jquery.qrcode.min.js"></script>
1914
1915    
1916    <!--相册-->
1917    
1918
1919    <!--===== 引入页面级js start =====-->
1920    
1920<script src="/themes/theme-Joe3/assets/js/min/common.min.js?v=1.4.0"></script>
1920
1921    
1922      
1922<script src="/themes/theme-Joe3/assets/lib/prism/prism.min.js"></script>
1922
1923    
1924    
1925    
1926    
1927      
1927<script src="/themes/theme-Joe3/assets/js/min/post.min.js?v=1.4.0"></script>
1927
1928    
1929        
1930    
1931    
1932    
1933    
1934
1935    <!-- ===== 引入页面级js end ===== -->
1936
1937    <!-- ===== 引入脚本 start ===== -->
1938
1939    
1940
1941    <!-- ===== 引入脚本 end =====-->
1942
1943    
1944    
1945    
1946
1947    <!--搜索点击-->
1948    
1948<script>
1949      const searchButton = document.getElementById('halo-search');
1950      searchButton.addEventListener('click', function () {
1951        SearchWidget.open();
1952      });
1953    </script>
1953
1954    <!--    大图配置-->
1955    
1956    
1957    
1958  
1959    </body>
1960  
1961</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.