{"id":17,"date":"2025-11-18T05:02:39","date_gmt":"2025-11-17T21:02:39","guid":{"rendered":"https:\/\/geimushe.vip\/?page_id=17"},"modified":"2025-11-18T06:07:21","modified_gmt":"2025-11-17T22:07:21","slug":"%e7%bb%99%e4%ba%a9%e7%a4%be-%e6%87%82%e4%bd%a0%e7%9a%84%e6%b8%b8%e6%88%8f%e8%b5%84%e6%ba%90%e5%88%86%e4%ba%ab%e7%ab%99","status":"publish","type":"page","link":"https:\/\/geimushe.vip\/","title":{"rendered":""},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>GeiMuShe &#8211; \u591a\u7ebf\u8def\u8bbf\u95ee<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;\n        }\n        \n        body {\n            background: linear-gradient(135deg, #1a2a6c, #b21f1f, #fdbb2d);\n            color: #fff;\n            min-height: 100vh;\n            padding: 20px;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n        \n        .container {\n            max-width: 1000px;\n            width: 100%;\n            margin: 0 auto;\n        }\n        \n        header {\n            text-align: center;\n            padding: 50px 20px;\n            margin-bottom: 40px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 20px;\n            backdrop-filter: blur(10px);\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n            border: 1px solid rgba(255, 255, 255, 0.2);\n        }\n        \n        .logo {\n            font-size: 4rem;\n            margin-bottom: 20px;\n            color: #fff;\n            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);\n        }\n        \n        h1 {\n            font-size: 3rem;\n            margin-bottom: 20px;\n            text-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);\n        }\n        \n        .subtitle {\n            font-size: 1.5rem;\n            opacity: 0.9;\n            max-width: 700px;\n            margin: 0 auto;\n            line-height: 1.6;\n        }\n        \n        .lines-container {\n            display: flex;\n            flex-wrap: wrap;\n            justify-content: center;\n            gap: 30px;\n            margin-bottom: 40px;\n        }\n        \n        .line-card {\n            background: rgba(255, 255, 255, 0.1);\n            backdrop-filter: blur(10px);\n            border-radius: 20px;\n            padding: 30px;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n            transition: transform 0.3s, box-shadow 0.3s;\n            border: 1px solid rgba(255, 255, 255, 0.2);\n            display: flex;\n            flex-direction: column;\n            width: 100%;\n            max-width: 450px;\n        }\n        \n        .line-card:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);\n        }\n        \n        .line-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 20px;\n            padding-bottom: 15px;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n        }\n        \n        .line-name {\n            font-size: 1.8rem;\n            font-weight: 600;\n        }\n        \n        .line-tag {\n            background: rgba(255, 255, 255, 0.2);\n            padding: 6px 15px;\n            border-radius: 20px;\n            font-size: 1rem;\n        }\n        \n        .line-desc {\n            color: rgba(255, 255, 255, 0.9);\n            margin-bottom: 25px;\n            flex-grow: 1;\n            font-size: 1.2rem;\n            line-height: 1.6;\n        }\n        \n        .domain {\n            font-size: 1.4rem;\n            margin: 20px 0;\n            padding: 15px 20px;\n            background: rgba(255, 255, 255, 0.1);\n            border-radius: 12px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: 600;\n        }\n        \n        .domain i {\n            margin-right: 15px;\n            color: #4CAF50;\n            font-size: 1.5rem;\n        }\n        \n        .buttons {\n            display: flex;\n            gap: 15px;\n            margin-top: 15px;\n        }\n        \n        .btn {\n            flex: 1;\n            padding: 15px 20px;\n            border: none;\n            border-radius: 12px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 10px;\n            font-size: 1.1rem;\n        }\n        \n        .btn-test {\n            background: rgba(255, 255, 255, 0.2);\n            color: white;\n        }\n        \n        .btn-test:hover {\n            background: rgba(255, 255, 255, 0.3);\n        }\n        \n        .btn-enter {\n            background: #4CAF50;\n            color: white;\n        }\n        \n        .btn-enter:hover {\n            background: #45a049;\n            transform: scale(1.05);\n        }\n        \n        .status {\n            margin-top: 20px;\n            display: flex;\n            align-items: center;\n            font-size: 1.1rem;\n            justify-content: center;\n        }\n        \n        .status-dot {\n            width: 12px;\n            height: 12px;\n            border-radius: 50%;\n            margin-right: 10px;\n        }\n        \n        .status-normal {\n            background: #4CAF50;\n            animation: pulse 2s infinite;\n        }\n        \n        @keyframes pulse {\n            0% { opacity: 1; }\n            50% { opacity: 0.5; }\n            100% { opacity: 1; }\n        }\n        \n        footer {\n            text-align: center;\n            padding: 30px 0;\n            margin-top: 40px;\n            border-top: 1px solid rgba(255, 255, 255, 0.1);\n            width: 100%;\n            font-size: 1rem;\n            opacity: 0.8;\n        }\n        \n        .stats {\n            display: flex;\n            justify-content: center;\n            gap: 30px;\n            margin-top: 20px;\n            margin-bottom: 30px;\n        }\n        \n        .stat-item {\n            text-align: center;\n            background: rgba(255, 255, 255, 0.1);\n            padding: 15px 25px;\n            border-radius: 12px;\n            backdrop-filter: blur(5px);\n        }\n        \n        .stat-number {\n            font-size: 2rem;\n            font-weight: bold;\n            margin-bottom: 5px;\n        }\n        \n        .stat-label {\n            font-size: 1rem;\n            opacity: 0.8;\n        }\n        \n        @media (max-width: 768px) {\n            .lines-container {\n                flex-direction: column;\n                align-items: center;\n            }\n            \n            h1 {\n                font-size: 2.2rem;\n            }\n            \n            .logo {\n                font-size: 3rem;\n            }\n            \n            .subtitle {\n                font-size: 1.2rem;\n            }\n            \n            .line-card {\n                max-width: 100%;\n            }\n            \n            .stats {\n                flex-direction: column;\n                gap: 15px;\n            }\n        }\n    <\/style>\n\n        <\/header>\n        \n        <div class=\"lines-container\">\n            <!-- \u7ebf\u8def\u4e00 -->\n            <div class=\"line-card\">\n                <div class=\"line-header\">\n                    <div class=\"line-name\">\u7ebf\u8def\u4e00<\/div>\n                    <div class=\"line-tag\">\u56fd\u5185\u9ad8\u901f<\/div>\n                <\/div>\n                <p class=\"line-desc\">\u56fd\u5185\u9ad8\u901f\u8bbf\u95ee\u7ebf\u8def\uff0c\u9488\u5bf9\u4e2d\u56fd\u5927\u9646\u7528\u6237\u4f18\u5316\uff0c\u63d0\u4f9b\u6700\u4f73\u8bbf\u95ee\u4f53\u9a8c<\/p>\n                <div class=\"domain\">\n                    <i class=\"fas fa-link\"><\/i> geimushe.com\n                <\/div>\n                <div class=\"buttons\">\n                    <button class=\"btn btn-test\" onclick=\"speedTest('geimushe.com')\">\n                        <i class=\"fas fa-tachometer-alt\"><\/i> \u6d4b\u901f\n                    <\/button>\n                    <a href=\"https:\/\/geimushe.com\" target=\"_blank\" class=\"btn btn-enter\">\n                        <i class=\"fas fa-external-link-alt\"><\/i> \u8bbf\u95ee\n                    <\/a>\n                <\/div>\n                <div class=\"status\">\n                    <div class=\"status-dot status-normal\"><\/div>\n                    <span>\u72b6\u6001: \u6b63\u5e38<\/span>\n                <\/div>\n            <\/div>\n            \n            <!-- \u7ebf\u8def\u4e8c -->\n            <div class=\"line-card\">\n                <div class=\"line-header\">\n                    <div class=\"line-name\">\u7ebf\u8def\u4e8c<\/div>\n                    <div class=\"line-tag\">\u5907\u7528\u7ebf\u8def<\/div>\n                <\/div>\n                <p class=\"line-desc\">\u5907\u7528\u8bbf\u95ee\u7ebf\u8def\uff0c\u63d0\u4f9b\u7a33\u5b9a\u7684\u8bbf\u95ee\u4f53\u9a8c\uff0c\u786e\u4fdd\u670d\u52a1\u6301\u7eed\u53ef\u7528<\/p>\n                <div class=\"domain\">\n                    <i class=\"fas fa-link\"><\/i> geimushe.top\n                <\/div>\n                <div class=\"buttons\">\n                    <button class=\"btn btn-test\" onclick=\"speedTest('geimushe.top')\">\n                        <i class=\"fas fa-tachometer-alt\"><\/i> \u6d4b\u901f\n                    <\/button>\n                    <a href=\"https:\/\/geimushe.top\" target=\"_blank\" class=\"btn btn-enter\">\n                        <i class=\"fas fa-external-link-alt\"><\/i> \u8bbf\u95ee\n                    <\/a>\n                <\/div>\n                <div class=\"status\">\n                    <div class=\"status-dot status-normal\"><\/div>\n                    <span>\u72b6\u6001: \u6b63\u5e38<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <footer>\n            <p>\u00a9 2025 GeiMuShe \u591a\u7ebf\u8def\u5bfc\u822a | \u5efa\u8bae\u4f7f\u7528 Chrome\u3001Firefox \u6216 Edge \u6d4f\u89c8\u5668\u8bbf\u95ee<\/p>\n        <\/footer>\n    <\/div>\n\n    <script>\n        \/\/ \u6d4b\u901f\u529f\u80fd\n        function speedTest(domain) {\n            const startTime = new Date().getTime();\n            const testBtn = event.target.closest('.btn-test');\n            const originalText = testBtn.innerHTML;\n            \n            \/\/ \u663e\u793a\u6d4b\u8bd5\u4e2d\u72b6\u6001\n            testBtn.innerHTML = '<i class=\"fas fa-spinner fa-spin\"><\/i> \u6d4b\u8bd5\u4e2d...';\n            testBtn.disabled = true;\n            \n            const img = new Image();\n            img.onload = function() {\n                const endTime = new Date().getTime();\n                const speed = endTime - startTime;\n                \n                \/\/ \u6062\u590d\u6309\u94ae\u72b6\u6001\n                testBtn.innerHTML = originalText;\n                testBtn.disabled = false;\n                \n                \/\/ \u663e\u793a\u7ed3\u679c\n                let statusText = \"\u4f18\u79c0\";\n                if (speed > 500) statusText = \"\u826f\u597d\";\n                if (speed > 1000) statusText = \"\u4e00\u822c\";\n                if (speed > 2000) statusText = \"\u8f83\u5dee\";\n                \n                alert(`\u6d4b\u901f\u7ed3\u679c\uff1a${domain}\\n\u54cd\u5e94\u65f6\u95f4\uff1a${speed}ms\\n\u72b6\u6001\uff1a${statusText}`);\n            };\n            \n            img.onerror = function() {\n                \/\/ \u6062\u590d\u6309\u94ae\u72b6\u6001\n                testBtn.innerHTML = originalText;\n                testBtn.disabled = false;\n                \n                alert(`\u6d4b\u901f\u7ed3\u679c\uff1a${domain}\\n\u65e0\u6cd5\u8bbf\u95ee\u8be5\u57df\u540d\uff0c\u8bf7\u68c0\u67e5\u7f51\u7edc\u8fde\u63a5\u6216\u57df\u540d\u72b6\u6001`);\n            };\n            \n            \/\/ \u5c1d\u8bd5\u52a0\u8f7d\u7f51\u7ad9\u56fe\u6807\u8fdb\u884c\u6d4b\u901f\n            img.src = `https:\/\/${domain}\/favicon.ico?t=${new Date().getTime()}`;\n        }\n        \n        \/\/ \u6dfb\u52a0\u5361\u7247\u60ac\u505c\u6548\u679c\n        document.addEventListener('DOMContentLoaded', function() {\n            const cards = document.querySelectorAll('.line-card');\n            cards.forEach(card => {\n                card.addEventListener('mouseenter', function() {\n                    this.style.transform = 'translateY(-8px)';\n                });\n                \n                card.addEventListener('mouseleave', function() {\n                    this.style.transform = 'translateY(0)';\n                });\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>GeiMuShe &#8211; \u591a\u7ebf\u8def\u8bbf\u95ee \u7ebf\u8def\u4e00 \u56fd\u5185\u9ad8\u901f \u56fd\u5185\u9ad8\u901f\u8bbf\u95ee\u7ebf\u8def\uff0c\u9488\u5bf9\u4e2d\u56fd\u5927\u9646\u7528\u6237\u4f18\u5316\uff0c\u63d0\u4f9b\u6700 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":6,"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":43,"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/pages\/17\/revisions\/43"}],"wp:attachment":[{"href":"https:\/\/geimushe.vip\/index.php\/wp-json\/wp\/v2\/media?parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}