[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-info":3,"card-styles":85,"article-repo-r2modman-mod-manager-tutorial":119,"neighbors-repo-r2modman-mod-manager-tutorial":150},{"background_url":4,"author_name":5,"github_url":6,"email":7,"site_name":8,"author_avatar":9,"author_tags":10,"social_links":11,"friend_links":12,"about_content":13,"protected_uploads":14,"favicon":15,"signature":16,"mobile_hover_disabled":17,"smtp_user":18,"notify_email":7,"smtp_host":19,"notify_enabled":17,"smtp_port":20,"smtp_pass_set":17,"visible_status_items":21,"status_custom_values":22,"status_card_sides":23,"show_friend_links":17,"about_page_title":24,"friend_links_title":25,"summary_title_color":26,"summary_content_color":27,"custom_font_url":28,"notice_active":29,"notice_content":30,"notice_title":31,"notice_expire":32,"notice_bg_color":33,"notice_btn_text":32,"notice_btn_url":32,"notice_click_count":34,"log_record_page":17,"log_query_location":17,"log_enabled":17,"log_max_records":35,"log_location_cache_threshold":36,"ip_location_apis":37,"log_blocked_ips":38,"log_watched_ips":39,"monitor_enabled":17,"monitor_interval":40,"monitor_memory_threshold":41,"monitor_disk_threshold":41,"footer_text":42,"pan_notify_enabled":17,"license_api_key":43,"mobile_tab_menus":44,"show_footer":17,"article_content_color":32,"article_inline_code_color":45,"protected_folders":46,"about_show_resume":17,"about_show_content1":29,"about_content_title":47,"about_page_content_title":48,"about_page_content":49,"captcha_params":50,"log_retention_days":51,"security_my_ips":52,"security_params":53,"font_backend_enabled":29,"moment_templates":54,"about_content_weight":55,"security_fail_counts":56,"monitor_cpu_threshold":51,"monitor_service_check":17,"monitor_alerts":57,"comment_throttle_params":58,"nav_menus":59,"comment_notify_enabled":17,"login_failure_notify_enabled":17,"new_device_notify_enabled":29,"alert_failure_threshold":60,"alert_cooldown_minutes":61,"pan_notify_min_size_mb":62,"comment_notify_pending_only":17,"font_frontend_enabled":17,"speedtest_enabled":17,"article_code_bg_color":63,"notice_poll":64,"notice_poll_gen":65,"notice_hide_minutes":66,"notice_delay_secs":67,"notice_show_scope":68,"speedtest_label":69,"dashboard_refresh_seconds":70,"dashboard_sections":71,"dashboard_prefs":72,"mail_last_error":32,"mail_rate_limit_per_minute":40,"notify_local_mute":73,"background_gallery":74,"notify_env_mode":75,"attack_alert_cooldown_minutes":76,"attack_alert_window_minutes":40,"attack_notify_enabled":17,"attack_alert_threshold":70,"article_title_size":32,"article_toc_size":32,"article_summary_size":32,"article_content_size":32,"code_collapse_px":32,"home_page_size":77,"author_tags_off":78,"articles_page_size":77,"author_tag_colors":79,"beian_icp":32,"banner_hide_minutes":80,"banner_mode":81,"banner_closable":29,"banner_scroll_speed":82,"beian_extra":32,"beian_gongan":32,"admin_sidebar_menus":83,"background_url_dark":84},"\u002Fuploads\u002Fbed\u002Fbackground\u002Fleaves.png","Leap","111","vue2@qq.com","跃点收容所|这里住了一只野猴子","data:image\u002Fpng;base64,UklGRswXAABXRUJQVlA4IMAXAABw\u002FQCdASpYAlgCPpFInUslq6+spVM5QfASCWdu\u002FADZos5pBcI8ObypUEg27P288x0\u002Flw18mvr3mW77yzOtvWym1EyDjkIGQZCAorHIQMgyEBRWOQgZBkICischAyDIQFFY5CBkGQgKKxyEDIMhAUVjkIGQZCAorHIQMgyEBRWOQgW5HTDvbqP2co2l63DIMhAUVjkIGQZCAorE+tTDsa7H7CYW\u002F\u002F5sqPlbt3UDQ4H6\u002FgpnuiWanwNfRAvHWKRZwE1+VFY5CBkGQgKKxyD\u002FC6OE7\u002FvCaQazeX\u002Fm8IaTbC0fjeELKrzq8N87yrQaqQaoq532T2wBAyDIQFFY5CBkGKOGIU+bn86NBiV0jyb6vVwwIKKjkjg\u002FzdtKNqE7EyxyEDIMhAUVjkGPzAfqQs07tVN5ExoTFAF+NyuZ7mM9+fm1MOyorHIQMgmAuFvHW4\u002FbiryQD\u002FhxFNbEqAL7UbLAVCgGeMqIdY3KrxcNvF\u002F3y4HEfo6\u002FFNT\u002FRY1MOyorHIQMd6OIx0wftiov9cCFGrPi8tA9Q31jicwmQa\u002FhbfbkYxYpsZYxwCCJvVcc24806eXBObJ5LREnFj9tq6braiEDIMhAUVjkGPP2lNE4frv5PHSdyxKT7MsS7sA+rNL7cbKlkPE3vYm61Jwm4ZaH1ZZU5gJ8re+vcgyEBRWOQcNRVlQoMTyhTQveG4fKYlQQqou4yv3r+q7OxqC3KLKuYFAWouIGG6CSf2y2hX0kPMsGQgKKxyDR4sBms4BvpSy08mtskgE4ThoHAwuhMxDL6s8oCEkwv7zkLt1nvoO3dlnIA2sZ9T4KxyEBOwp6x6u5VWjkp0J5G8SDqPwuhvUHCQiBcyRFFF7wIFlNI9yDiBB9+ufRivcO2R\u002FfDczWwSCXOBWph2VFY4GTiaCs9kiE\u002FHib\u002Fte9GTD2rfRVQnP\u002FKWZUeVK5x4RMVL7lcnzaJGaNmZ2p0IgaGgbeBZpG0zPwVjkIGQYcHw2zChQPgRrw4MokVa6HioUipR1rWgzyysakFdcLT\u002FnYooYAW6fq+QrZau6XjkIGQZB3kar+i63J1sEb95Bgk6eVlhMieK61tD4SWOKwQXEnuD88u5GujCZEYK+KbKEZ8mqF4DniU6+lVF8pBS8QP+pVCusg9bTnDIMhATHE\u002FH620zvswAHhRP55dUHmFliXbsepwkja7BmpjtwhvxvvEpjd2pJagIarsi2Jc\u002FLE7sHvLYG3A+iNUahvQVjkIGQYo7R5EQTo+qqyqZ8Kx\u002F8aOyIoD+uxVwxcjf5POOgTaC1LMH8s\u002FlEu0oFQDpCreLM0UL5wExmOboSfgSjcUJc\u002F3XyuHAxQFFY5CBjiVHiLFhvEdh\u002FP53xYvztfZ1Uj1tS\u002FE1kHSqpIyG4HyYfYlQr2RBmGuKn8FEIG9SsPG0YqDnKkdaQqzyS1DZjkIGQZCAmPsdfOZm19JVpbf\u002FHl8iAfS3O5\u002FF1CbpeEy4y4e1FgSxbjx\u002F1Ezw4umRNnh9ltVN6yQoTb+pNFI6cplQxjIdvOwj2lCInU+CschAx1SdFoexRiT9nuqxPrtrEG9igqDFLAeu3V4MS3+X358HmjsWlh0eZX+QJSJW+2QgKKxyEDIIHHJhOhHYZim5BYw\u002FVPtaLQRtlCb8ZqHWIVZircwug8LdTsnit\u002FQhEbir1uGQZCAorHJHSVYiCJ3b3vbWMpFHF5MTeX7G5yPu0XZ2X8UqCABkYjpoYkbhkGQgKKxyEC3cHsDjYwvBzhEFPdxGpjsgi80jtMHvlWkudvNfRIht3+AtvEs9efj0S9K1Q3f0P37MSo5xMX\u002F\u002F2uNXLU2YUgyEBRWOQgZBkICWH\u002F8saTZgcWp4gvFj8foBsmXnIIyo+DpoxyYvcIQsLA3BPQPZpWBOUM+rU+RZHJsSW7EdvCMgyEBRWOQgZBkICZemM7oODg3V+Fqr0Stxnn4yd9IKGOZSFVlSAwBIavoFb9Qv1QxFJ7zpsyA+kCtDh2sms8hAyDIQFFY5CBkGHCWBKkix9foKkSzH7R5FCdGOwjyiEW\u002FqQ\u002FlMXGPI2ps3DDaCjQvcvxIUgfcBFSrUw7KischAyDIOt6suP0o5QuAycj+xdSKETBlD8MKo5aH9Y2LT5Mua+fQ75bIEqPfhvOOu8VZpHUBYdGrngAeEMPwKM6eyW1MOyorHIQMgyDspnyqRykvd\u002FkcxBQsxVWgNmZhaux7M4p03nBH0E4jp+cF3ariW1cOsSj7rAYX2\u002FySqimq7OPHevICj4lzvofUf1FIQMgyEBRWOQgY4+SQ1CIXdYAK75jUIuq+v0xs3koWYHdk\u002FuqB59oxU\u002FXAAuO\u002FvbJepLcl79MfYQrLEMZ0n5kICischAyDIQEuljA1neO6vC7LpxWVBrebNu4qeGOaWyRiwLq7kx+QSPzjCDi+6H5Bm99OnafjVWph2VFY5CBkFlKSEnXsFpn0CbpO\u002FUYtojRl7dtDmVhTkJBBKo4xnOciP1fOZ62pU+ZBsL8peOuS9VjkIGQZCAorHIQMgjTo0yPPF4STLevY7joI+qNBuDthmplDgVXH4zH0y4V9IN6IX5CdKtTDsqKxyEDIMhAUV7nJ0hfA7QGmnsDgIZpKthgLH2yQoSCFw5zs4ALFcQHZqwpuZAeA+p8FY5CBkGQgKKxyEC3jP3b2+JIT2gGxnF3QiLkIGQZCAorHIQMgyEBRWOQgZBkICischAyDIQFFY5CBkGQgKKxyEDIMhASwAD+\u002F26YAAAAAAAAAAAAAABvtmztoRm3doU0FREFcxfGQDfyTZrARfDLIM56ckAuwAAAeRQzpXEORa1U8ZSbgIeSwwTSxnSPgwGxxzXe2bN8JxHfoDVf4Nn1KNVBLFpS5XvAPe6eT663F461uopKosssvGQ2itcpxZKI0eRTXXtsAMCbP0DpilTSgte3Z24WETY\u002F6sTDeXJ7pwjIEObU\u002FAHZzxoMQfbx2p3+r3gH1gJul0uDXGAB\u002FAAAOKBrhLqlNMNk0LW0w9KIVOUhwx\u002F9zbIDvh9eEG2XAr\u002FKoA0BqP9mSQFvTH4neiAy7\u002FipYZQ2Vlq5+yPI59+Kgnhl6MYvzoSmUGRCGAFWtf2w1BMnLmLB0YHr589IfpH88Ik3fX\u002FocoAGfoggAC717Zd1TMI9LeRpLmxYzl9\u002FRy90g65wCClUD86NJYxaPZX4qp6\u002Fn03zYGcy5YsvXX6eiT\u002F8eJiz9lf7pRNbjnovWQr8Pxjx602d1XPbHS0ABPTNcrXPqkQp9WYmxcurlYATz2n9brSZc9Zw0PwbgM4dfHpUOoeB3ZWT1clpdQrJE9QEnhyzb9RLJbKGSQVCUMTIXzcUebUj4L9MjUgJ+1AAJeN\u002Flb1IiHrmVxKy9xKrwup5rB13J+f9Q7I5X\u002FW698V3UxFnoLUsTnwNyYApx+ieLx5xBg+jTegpgRuvpiOaUAAi65qi\u002Fk9zKjoJe9NB\u002FsmaUGS4PW39fUlMb7XcI5N2ZfKsIeIB+BWVIwQfNeIctN6Psud1zbCnM8ZgFsftjpHGsowdBv3MB8d9OgUWF1ADAvhfYgyclEF6D2BZ+PH6ftHdSJSsjEAHq5ZQlmhhLM2WRj1SuQA16orz79eA6kav07C5oTteUje\u002FAk0GRSdy6WEsbF9we0Mr6lDZoX3S8x9jsdSxVqWLannqH6HmoX9DCUygn2TEVCZUyPqvlhboEp6c9QqGo+WeBl9xZsZYd09Hnsts7109ziooijy5uPhpTehw\u002FwFhyt03MA47ZW9p80VKiaDoNTmAECRXOx\u002FLCnVV\u002FqtxgfXfJ6S3j5v9v+mrY8AQwYxshWsqU8O79we8daDCUrnpKJ7igo6wuecnyNNSUW68bEqfltDF7pR9C0BPdlod3cdSYzFLPbknfB2P+KvojiC5mh6XKaK6Sb5qi0Y6hmLYwLBC1lLMQu0NArwuluyUgFeZE3jSmJz0eDl4KGKyjHmXeq\u002FI8DiQSr1Kl0t9dyQZxIANfoNKkBFsAAWIbLODYTlWXTZeBsNAc91rBpx\u002F4GoW2+aCKhNjeFmrVLx8cOE5V1tLBTzrIsHwqcxixMShrfW4iPsAtOpx8\u002FbYVCwvg\u002FAZTvQz\u002FqaQDJK8SAE6QYtXUYUQijph81WKinKOmjacyF9gdXXGJTPbE7L+Jvm6c+7qz+GA9nqaRAAHM6pVyBsaNDHVASJFFKAUmJGS\u002F\u002F04zDDNTmeE0Z9Ymy+X21Hqj85ihlCIVaP708ytZbvxHH9Kp6MHiz7oExafZB90vQPVP+i5xiTiDQaVxjQnq3wPyMof2XxxZAj3FpK927R2ZC6PpH8TSf\u002FcD4RAXjhDrNm\u002FiPHHO0RlziiTo6tmtlsn3MMQ7AYMCwvP8VLdQWPCumnmxKKAENm\u002FLjh7Cc8d1bN\u002FoLHFDG5nGLqj43yySROOVaEhOMwTO63psccuOD\u002Fv8yIYx\u002FrOIV7UPSxJt1scr\u002Fqpj75WGpsTN0aoIvWdhGEQ3K1TekhEfvc4ZJnGgqKVhirX\u002FFyIWbZ9MEvvYLFJN31JmST7UoXeYjEfPNkD0EpZ\u002F8dSwtraF2ZDabNIctOHpNqbtnXQWqkqTjxtEa0SMYYBP+yjx5YW7cyvGBeJGLWsJw+qZ9TWteOqdNQ1ZxVAheDI+FmwwAVuDb4I\u002FE+Cde4KlrywMi9KH\u002Fxd2l5jjhBEWR5PMiqgNUDv5DiGDAD7aB7puFQiShzUKoag+NdN82pV3\u002FIb\u002FRXecrAcWYTdZYBFeCVyN11DVGc9U6eNPoQzw4Bj2PhtbZ5YP\u002Fp4YuCG\u002FpdJxav3XiyUAO2WqyLP414lNAFMYbdq5wbipXvXNSva7EwEZNURcylLnsB91HOm3+3WhUD9aCJrAKNjzl3pq46Ar8aWJFdzvzzmHXNDGq3Dm99IDMJ\u002FB\u002FOEHH6agR4d4hleRoAzNnhTewOgk\u002FkS8vWkX2RmOXemCMLWd6WaMoT+IDJHdgbh7OpjM3Mvh7UsjgMow2SXUQsN5+UpHRvc+nrPtKaE76JW\u002FRnY1o9q7XNvZmg3gTMwWvmh87gVOHnjninIbjch4D0TMVrgtbqZb959RVMkjpcbbe9py4o+0HIf9YAAW2+L0qH5SdwNdkOOq7l8uecDY7SfCtYCOZXyutUqHbn2T7tcciuHuadc7u4Q3ejeVqgKuJOY8IM1Y+ASFyrxjHpzppyeCPFVnzYKrHeAtGjjLNfZMXD8uvnT7AS5v\u002FzTt93NyVra3SUfia\u002FLewRJ2PQfIvhPDjc4t3nwimKJzb+jlKf08JMt1Dj4owu14o\u002FgPCU0qQ+OqWkcbNMfSRGRCSohyxcRbI5T6GkEx\u002FzbRByngv7\u002FSOSt\u002FNYqlsAESJpyIum\u002Ft7VxeIBVEb7fUpD+iCNENZtws3ZUjMSgt+IhHLac0CosuEtyfSxJ7KivjycSXJ4F0xU9u0y1oZm4FrPmi87wtVzFlKsnfWpOrZWs7BWKyBp5bQ5eoH7xzXMfINfcuPl60OnGS42A8SxL0A5niAl0raZE+srs5\u002FsBqCmSnWZ\u002FkOHd4tubvJRY0nm86JDC\u002FNN0QfHVSt8mPgKO3bR4ojIIYwf34O4nPQAW+sBtWncoxzhFlBbF9e0MZAP+lo5Dscu2IDeABMp6lYXbgfa3XCp6qqGMCygQjEL5M17GJPV1gCyzescBehJzHWQGoSH1X3NN7bNq\u002F58oau2rib0zgLpYa\u002FfFF6gi4JA9fGtiCGl6Th88MHoLNXXE59hHdQBZ3U1Jx\u002FQS9tBL8Gl3T01sLDeSEQCRKPSdMnYQCWaWR2XHTY2EL0X22asymPCKj1AjahWB9PxVJsYPc53qg02lEhrT5tzDs2jfKw4KHuFTBKX6tmoj1GV0\u002FdlVi7djnksSWXk\u002Fnt4ehJF8DOrG669kY18WIGSpVvT8UwP5q44jZ6m58ysEvA3vGoFn948SYc4IEqKe7kLeNrL7EqpM269wr27CqsEKH0gl6rC7iaS6Jk\u002FI4RlX5AABhL7QS8oXVMeeViE2TLgs6afxiTiMMrR4\u002FQnt8gphxssEgcPXr4rzyWmbNei0NMcL3UU1Hr14XiCVOJlipDw4ITaKIFXaaHDsFiy1pNdPJ\u002F8qTHgeuj0CC8M3fLXoRoEOoeFD9PwZ7oVyPuhVCBEf9Cj3k5R9bQtoKzch1SGXQy1J9wSbKGnnSLvGmLvl7\u002FeGLD8vZsBP4ssS0tJJE1SQIL4PAAIGzz+aiPi8x7vO0C0MXdiraRjJcM3YS1sS0PFa0WTI3BtNK8GnLtAPrp7I3GGlok9zE+6Gh9FrQ0CdGCFB8Eoouw5r9EnU4Gw2LoOd9GLJZpgFlaRSEXvMvZwbup0\u002F\u002FLFeNFjMiGal7Kfh6+M\u002FRToHXE9AC3je12\u002FSAf3nuAOt8C4IWMOHzYiVrK377gBGoFxMhJycwgmGCI8UYg67LLgU8WscBUU3pze3d7VX9tI8njwtEU49RFn4E4A1oYQQAR6xbSRmifwInnVGNakQi76gd7PCjNmIKu75r5tSJMyApKjfdO1DuN4L34AAABJdpeZZSISZQ8JjQakY2xE5rjc72g+QRwci6+KsdgFWrpwJQ4bwjRhq2RpMilU4pY+7pxxat13INbLH2BPeMwp3SQWvKqz\u002Ftjjw7OvXN7jILC2gfd2OU33q45ByyYtlgt4yPRAE+Nfsf6j6skj8fzBXpsgvzPd6L45AAApgrxLyDKXVlMgGKpS9gwFUlfK\u002F44XwWmpXyRUib7y5DGSDH58BYT8TB3aXtvPsNUszgY6V1lqqnDGOzLuknTzT8KTADTuz29bw9PTJVNKQUwrNATghqCuPCkGS52YKy67oSMPhOq8b+Z1ZmZ5TYS+wvVbstRzUALYAoxFhtciqYZz033oqM74kUEwlJpGwFAoAA44GUL8hsXeSEPHUFUU\u002FgAvH74eGMcuuae7pxSR2gcfaPbJmHhX79zl+nf5+DvPHo0ARiErzH6VdeC7CBHViZfUtmYrNCMYpr6jKx1bnqcAV7IJTPQw5EHOQUbWgSq\u002Fams5nbgACjqZwKhZTGMBWMAk88wQLJQAANyHAASfWk4S8HGdIG+4a1P0rFZqluTqEzqeRNyNIoMmJEFfmaS0FWS56okrWoRLZDMewHTS+zIeZb\u002Fd2NoxlHz2CGh4U8256BVmuR1z4j\u002FSrGJWUHFxIskjOEqepjyQnV+Z3fAACfoaeCafDLnfslJIM9xMhPIOsNCAarM6rdKgs4+MK+cwraWAtZGSWkSdTOZjN4DptzAfcEUueZRYbGjZ9GouHL\u002FTbAVHVL2WTxdj46BP\u002F6jHqe6R4IAAcoF3QWUv6eXmwoyeLNRH7ZCpVjwPgddtbcYgQRwXLWSQaeeXEB\u002FoboQD27mAP5ZPeZEvWG\u002FYh8XoQtn2jwwInUdIpMyFO2+8UprahC\u002FTIwGEzTwyKPHqhQ5HbHICyF5NXbDxHfGgoIkJdOAAZqAufNAOXLSE32G\u002F5O2uLOm9WToDsxgJfoSksWd3YTw500JqwVHJm59\u002FqF9h1ctL9Ff8BkVlhsrcbDFdGc9LK830ZmO9KRrgqyBKAvbttgi4w1OpQLK6KNNch+AkHaUnbl\u002FN04ACPfNgGuTXji6Khd4tpECcAs65RTOoBsahJAw9CsTXPo1Nr72tMAxkn+ZpGHYod2jdnYVRrJ7fLfzBvQXPPyIqULFjLrwZ3\u002FfVerTgcZcKzaMf39r+79mCgvAAEsCsACRoPc8eyDJA4DLBB0dp6qqIRQTWjF7Td+L3\u002FsYqYfOSA6A0RjBy48iLvTCg\u002FVUaN5P1IczPM3LzjDrLR8WoRDQPecsS2OEB3yR4w+4AAAFmfIA0D7GgK6yZCkm2925Y3o8JzprBBt3MB0EK93tKWPa5oFaowSzU6pRn1AQTXsgOHI1YqtCpRpdiQRrdwFpyHen1bBsM\u002FlgDb42A\u002FjFteZ70bY7edxBHtTRUGQAAAhIYGTS2oXlf6B51vcNiQqjdbNQmVvJYmqf3M4QwgQ3rUuZhFx05eeF\u002F7RJ\u002FadR+SfJOn1wkQqqA9oqV4BtfI8hLFaP6YKgPtbI4o9jt0RIAAABlpzEVzMNVIqnB4rWWLFZxIRQjpt1pmNMDuUFrQLhOjevsbVHYq8VqxXLlkHNWDNVJjyWqmirXfSgr31Ot4OgbEi\u002FmNqH20xGAAAAAr22MrLh7Q1XbMkiUAJ4mFTZBAAAAAAAAAAAAAAA==","[\"不想熬夜\",\"很不想熬夜\",\"真的\"]","[{\"platform\":\"email\",\"url\":\"vue2@qq.com\"},{\"platform\":\"email\",\"url\":\"toleap0203@gmail.com\"}]","[{\"name\":\"个人工具Mychat\",\"url\":\"https:\u002F\u002Fchat.vue2.xyz\",\"desc\":\"我的Web_ai构建\",\"image\":\"\",\"enabled\":false},{\"name\":\"个人工具Proxy_Control\",\"url\":\"https:\u002F\u002Fchat.vue2.xyz\u002Feaa1c83fbe48\u002F\",\"desc\":\"Proxy控制开关\",\"image\":\"\",\"enabled\":false},{\"name\":\"OpenClaw\",\"url\":\"https:\u002F\u002Fclaw.leap289.xyz\u002Fchat?session=agent%3Amain%3Amain\",\"desc\":\"我的龙虾\",\"image\":\"\",\"enabled\":false},{\"name\":\"Hermes后台\",\"url\":\"https:\u002F\u002Fhms.leap289.xyz\u002Fsessions\",\"desc\":\"QQ端机器人管理\",\"image\":\"\",\"enabled\":false},{\"name\":\"leap的邮箱\",\"url\":\"mailto:vue2@qq.com\",\"desc\":\"leap的邮箱\",\"image\":\"\",\"enabled\":true}]","\u003Cdiv class=\"flex flex-col items-center mb-6 md:mb-8\">\n  \u003C!-- 头像容器：改为3:4竖版比例 -->\n  \u003Cdiv class=\"w-20 md:w-24 aspect-[3\u002F4] rounded-2xl border-2 border-white\u002F50 dark:border-gray-300\u002F30 shadow-2xl bg-white\u002F20 dark:bg-gray-800\u002F20 backdrop-blur-sm overflow-hidden flex items-center justify-center text-3xl md:text-4xl mb-3 md:mb-4\">\n    \u003Cimg src=\"https:\u002F\u002Fvue2.xyz\u002Fuploads\u002Fbed\u002Fdefault\u002Fa1d9c7b8040e40d585e0692142d8cad1.jpg\" class=\"w-full h-full object-cover\">\n  \u003C\u002Fdiv>\n  \u003Ch2 class=\"text-xl md:text-2xl font-bold text-white\">郑成龙\u003C\u002Fh2>\n  \u003Cp class=\"text-xs md:text-sm text-white\u002F70 mt-1 text-center\">运维工程师 | Linux服务器运维 | Docker容器化 | (已按照iPhone14Promax理论分辨率适配移动端,桌面端浏览最佳)\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003C!-- 技术栈 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">🛠️ 技术栈\u003C\u002Fh3>\n  \u003Cdiv class=\"flex flex-wrap gap-1.5 md:gap-2\">\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Linux\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Nginx\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Docker\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Shell\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Python\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">MySQL\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">阿里云ECS\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">FastAPI\u003C\u002Fspan>\n    \u003Cspan class=\"px-2.5 py-1 md:px-3 md:py-1 rounded-full text-xs md:text-sm font-medium bg-white\u002F20 text-white\">Nuxt.js\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C!-- 个人简介 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Cp class=\"text-white\u002F90 font-bold text-sm md:text-[16px] leading-[1.5rem] md:leading-[1.75rem] tracking-wide\">\n    你好，我是 \u003Cstrong>leap\u003C\u002Fstrong>，一名运维工程师。拥有1年多Linux服务器运维经验，熟悉Docker容器化部署、Nginx配置管理、Shell\u002FPython自动化脚本编写。具备线上故障独立排查能力，熟悉服务器安全加固与监控体系建设。\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C!-- 工作经历 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">💼 工作经历\u003C\u002Fh3>\n  \u003Cdiv class=\"space-y-3 md:space-y-4\">\n    \u003Cdiv class=\"bg-white\u002F10 rounded-xl p-3 md:p-4\">\n      \u003Cdiv class=\"flex justify-between items-start mb-1.5 md:mb-2\">\n        \u003Ch4 class=\"font-bold text-white text-sm md:text-base\">武汉途迪汽车服务有限公司\u003C\u002Fh4>\n        \u003Cspan class=\"text-xs md:text-sm text-white\u002F60 whitespace-nowrap ml-2\">2025.7 - 2026.3\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cp class=\"text-xs md:text-sm text-white\u002F70 mb-2\">运维工程师\u003C\u002Fp>\n      \u003Cul class=\"space-y-1 text-xs md:text-sm text-white\u002F80\">\n        \u003Cli>• 负责公司3台阿里云ECS服务器日常运维，涵盖Nginx配置管理、Docker服务部署、防火墙策略配置及SSH安全加固\u003C\u002Fli>\n        \u003Cli>• 主导项目Docker容器化改造，编写Dockerfile和docker-compose实现多服务编排，部署时间从30分钟缩短至5分钟\u003C\u002Fli>\n        \u003Cli>• 使用curl、tcpdump等工具排查线上请求异常，独立定位并解决Nginx配置错误及后端接口异常，月均处理故障5-8次\u003C\u002Fli>\n        \u003Cli>• 搭建基于\u002Fapi\u002Fhealth接口的轻量监控方案，实时采集服务运行指标，服务可用性达99.5%\u003C\u002Fli>\n      \u003C\u002Ful>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"bg-white\u002F10 rounded-xl p-3 md:p-4\">\n      \u003Cdiv class=\"flex justify-between items-start mb-1.5 md:mb-2\">\n        \u003Ch4 class=\"font-bold text-white text-sm md:text-base\">校内工作室\u003C\u002Fh4>\n        \u003Cspan class=\"text-xs md:text-sm text-white\u002F60 whitespace-nowrap ml-2\">2021.9 - 2025.6\u003C\u002Fspan>\n      \u003C\u002Fdiv>\n      \u003Cp class=\"text-xs md:text-sm text-white\u002F70 mb-2\">Web开发兼运维\u003C\u002Fp>\n      \u003Cul class=\"space-y-1 text-xs md:text-sm text-white\u002F80\">\n        \u003Cli>• 负责工作室3台Linux服务器的日常运维，包括Nginx反向代理配置、数据库备份恢复、防火墙策略配置及SSH安全加固\u003C\u002Fli>\n        \u003Cli>• 使用Shell和Python编写自动化脚本20余个，涵盖日志切割、数据定时备份、服务健康检查等\u003C\u002Fli>\n        \u003Cli>• 参与处理502\u002F504网关超时、磁盘空间写满、DNS解析异常等线上故障的定位与修复，平均响应时间30分钟内\u003C\u002Fli>\n      \u003C\u002Ful>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- 运维能力 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">🔧 运维能力\u003C\u002Fh3>\n  \u003Cul class=\"space-y-1.5 md:space-y-2 text-xs md:text-[15px] text-white\u002F90 leading-relaxed\">\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>\u003Cstrong>服务器运维\u003C\u002Fstrong>：熟练管理阿里云ECS服务器，负责Nginx配置优化、防火墙策略配置及SSH安全加固\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>\u003Cstrong>容器化部署\u003C\u002Fstrong>：熟练使用Docker、Docker Compose，编写Dockerfile实现多服务编排，提升部署效率\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>\u003Cstrong>自动化运维\u003C\u002Fstrong>：熟练使用Python编写运维脚本，掌握日志切割、数据备份、健康检查等自动化工具\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>\u003Cstrong>故障排查\u003C\u002Fstrong>：具备线上故障独立排查能力，熟悉使用curl、tcpdump、netstat等工具定位问题\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>\u003Cstrong>安全加固\u003C\u002Fstrong>：掌握ufw\u002Fiptables防火墙配置、SSH密钥登录、fail2ban防暴力破解等安全措施\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fdiv>\n\n\u003Chr class=\"border-white\u002F20 my-3 md:my-4\">\n\n\u003C!-- 项目展示 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">🚀 项目展示：本博客系统\u003C\u002Fh3>\n  \u003Cp class=\"text-white\u002F90 font-bold text-xs md:text-[15px] leading-[1.5rem] md:leading-[1.75rem] tracking-wide mb-2\">\n    \u003Cstrong>技术栈\u003C\u002Fstrong>：Nuxt 3 + FastAPI + Docker + Nginx + SQLite\n  \u003C\u002Fp>\n  \u003Cul class=\"space-y-1.5 md:space-y-2 text-xs md:text-[15px] text-white\u002F90 leading-relaxed\">\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>独立完成架构设计与线上部署运维，部署在阿里云ECS服务器\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>Docker容器化部署前后端服务，编写Dockerfile和docker-compose.yml\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>配置Nginx反向代理、SSL证书自动续期、ufw防火墙策略\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>自建健康检查接口，实时采集服务器状态指标\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>独立处理OOM宕机恢复、防火墙排查、SSL证书验证失败等复杂故障\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n  \u003Cdiv class=\"mt-2 md:mt-3 flex gap-3 md:gap-4\">\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmycl0203\" target=\"_blank\" class=\"text-xs md:text-sm text-white\u002F80 hover:text-white hover:underline\">GitHub\u003C\u002Fa>\n    \u003Cspan class=\"text-xs md:text-sm text-white\u002F40\">|\u003C\u002Fspan>\n    \u003Cspan class=\"text-xs md:text-sm text-white\u002F60\">线上运行中\u003C\u002Fspan>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003Chr class=\"border-white\u002F20 my-3 md:my-4\">\n\n\u003C!-- 教育背景 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">🎓 教育背景\u003C\u002Fh3>\n  \u003Cdiv class=\"bg-white\u002F10 rounded-xl p-3 md:p-4\">\n    \u003Cdiv class=\"flex justify-between items-start\">\n      \u003Cdiv>\n        \u003Ch4 class=\"font-bold text-white text-sm md:text-base\">华中科技大学文华学院\u003C\u002Fh4>\n        \u003Cp class=\"text-xs md:text-sm text-white\u002F70\">软件工程 | 本科\u003C\u002Fp>\n      \u003C\u002Fdiv>\n      \u003Cspan class=\"text-xs md:text-sm text-white\u002F60 whitespace-nowrap ml-2\">2021.9 - 2025.6\u003C\u002Fspan>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n\u003C!-- 其他信息 -->\n\u003Cdiv class=\"mb-5 md:mb-6\">\n  \u003Ch3 class=\"text-base md:text-lg font-bold text-white mb-2 md:mb-3\">📋 其他信息\u003C\u002Fh3>\n  \u003Cul class=\"space-y-1.5 md:space-y-2 text-xs md:text-[15px] text-white\u002F90 leading-relaxed\">\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>英语四级（CET-4），可流畅阅读英文技术文档\u003C\u002Fspan>\n    \u003C\u002Fli>\n    \u003Cli class=\"flex items-start gap-2\">\n      \u003Cspan class=\"text-white\u002F60 mt-0.5\">•\u003C\u002Fspan>\n      \u003Cspan>持C1驾驶证，可配合现场工作及差旅\u003C\u002Fspan>\n    \u003C\u002Fli>\n  \u003C\u002Ful>\n\u003C\u002Fdiv>\n\n\u003Chr class=\"border-white\u002F20 my-3 md:my-4\">\n\n\u003C!-- 关于这个项目 -->\n\u003Cdiv>\n  \u003Cp class=\"text-white\u002F90 font-bold text-xs md:text-[15px] leading-[1.5rem] md:leading-[1.75rem] tracking-wide\">\n    \u003Cstrong>关于这个项目：\u003C\u002Fstrong>\n  \u003C\u002Fp>\n  \u003Cp class=\"text-white\u002F90 font-bold text-xs md:text-[15px] leading-[1.5rem] md:leading-[1.75rem] tracking-wide\">\n    这是我独立开发并运维的线上博客系统，从服务器配置到上线部署全程自己完成。选择 Nuxt 3 + FastAPI 技术栈，采用Docker容器化部署，实现一键部署与迁移。\n  \u003C\u002Fp>\n\u003C\u002Fdiv>\n","[\"bed\u002Farticles\u002F0084589e4b184b308f39d8897bef26bf.png\", \"bed\u002Farticles\u002F0171cb9bf26a4b1ba88d7fbc17468614.png\", \"bed\u002Farticles\u002F01e9c48b64744f5980d4ebe81b580ccc.png\", \"bed\u002Farticles\u002F01fdbbceabca411cab07b2220270e0a8.png\", \"bed\u002Farticles\u002F034de911.png\", \"bed\u002Farticles\u002F041e8d83e9744de7be62fda330d035e7.png\", \"bed\u002Farticles\u002F05348caf.png\", \"bed\u002Farticles\u002F06cf386d20904cb0b5148bf850bf2b77.png\", \"bed\u002Farticles\u002F0753f81543f94db88a58dee9ab1f1e9c.png\", \"bed\u002Farticles\u002F07d90524.png\", \"bed\u002Farticles\u002F0875c465.png\", \"bed\u002Farticles\u002F0898412ca50447479d3be3e251f3b9b0.png\", \"bed\u002Farticles\u002F0a69833157b64ecd9139ae8b5b015ed9.png\", \"bed\u002Farticles\u002F0b7eccfa3e074a91a27d2a8e513ddc86.png\", \"bed\u002Farticles\u002F0bd452cd8aa44b6d90afb4d1b27e7e8a.png\", \"bed\u002Farticles\u002F0d0cf4c6b3c7465e8e90997792ab8ee8.png\", \"bed\u002Farticles\u002F0d24e63dab434e5397a7a905e32871e2.png\", \"bed\u002Farticles\u002F0db7ecf20df94444b42061ba62b8ab9e.png\", \"bed\u002Farticles\u002F0e95f144e1114154889b3f8fa143035a.png\", \"bed\u002Farticles\u002F0f7ffa2a89c74980a5aa07fa39cafc7c.png\", \"bed\u002Farticles\u002F0fb452d4f5864fa9b6e7ddb9f00ad4b6.png\", \"bed\u002Farticles\u002F1073168f94424aea99f77421615d219d.png\", \"bed\u002Farticles\u002F11580f08.png\", \"bed\u002Farticles\u002F1184a174e0454a7bb75e90b54fc52e16.png\", \"bed\u002Farticles\u002F11bb41881da94641b2fb335c46e5fe54.png\", \"bed\u002Farticles\u002F1209c39bbba549dc8afb852e5db076f4.png\", \"bed\u002Farticles\u002F1220bf6e350447d7a9735987d0f54e56.png\", \"bed\u002Farticles\u002F12418beef64942e791e969efdb208e11.png\", \"bed\u002Farticles\u002F12fe5fb7924047fcb788081d1382ee40.png\", \"bed\u002Farticles\u002F13000820.png\", \"bed\u002Farticles\u002F133c5dabf3b749cdb48137990400ae49.png\", \"bed\u002Farticles\u002F13a1434ec8d34dfc8c1230ec72965ee9.png\", \"bed\u002Farticles\u002F14087c1961d94763bad772ed888e9107.png\", \"bed\u002Farticles\u002F145cd7507ae9497f8d24346103f52c76.png\", \"bed\u002Farticles\u002F150e237a3d22431a871ebc289a842505.png\", \"bed\u002Farticles\u002F155da0c036b0445483c97aa69e074633.png\", \"bed\u002Farticles\u002F17c51fb0ced04693b7aadf1508442b92.png\", \"bed\u002Farticles\u002F187b035f86804d7e826816519dd3b742.png\", \"bed\u002Farticles\u002F18aab4c3330c42169cf8aabc183be5e2.png\", \"bed\u002Farticles\u002F19275ecb.png\", \"bed\u002Farticles\u002F1968c33bf97040b7a3054bc470f360bd.png\", \"bed\u002Farticles\u002F19eac8ab.jpeg\", \"bed\u002Farticles\u002F1aa643b54372473f820dc73f911b034a.png\", \"bed\u002Farticles\u002F1b78f32d458446a49687f74f382bbc46.png\", \"bed\u002Farticles\u002F1cbbc9b7.png\", \"bed\u002Farticles\u002F1e0f4db6aea7441a90dae0cd6690f1a2.png\", \"bed\u002Farticles\u002F1e2f2c14fdf343808c4bc5d63632ca82.png\", \"bed\u002Farticles\u002F1e9799bf78964038b6c49883f438dc04.png\", \"bed\u002Farticles\u002F1f00e6c3.png\", \"bed\u002Farticles\u002F1f190b3f9f1b433d976e9cb47534c3cd.png\", \"bed\u002Farticles\u002F1f2dc4330c044063be85c58ce3ff9218.png\", \"bed\u002Farticles\u002F20369fa409dd4812b1e3b635ce29ea0a.png\", \"bed\u002Farticles\u002F208753df9d854ad39616b3dd62823c40.png\", \"bed\u002Farticles\u002F212f3d05958b4e24877298214e481cc8.png\", \"bed\u002Farticles\u002F2397bfaab5aa4b5aa67271791a85e39e.png\", \"bed\u002Farticles\u002F23a44518.png\", \"bed\u002Farticles\u002F25029c22e66247a39418ace31e28c3d1.png\", \"bed\u002Farticles\u002F26c640c469c34f0697afe94f28981cc4.png\", \"bed\u002Farticles\u002F26eb0e985c004325bdfd315abcd6e02c.png\", \"bed\u002Farticles\u002F28082dc42d584e969e26cb68049b3e93.png\", \"bed\u002Farticles\u002F2828ea09f33647a2bd82d32e91609aed.png\", \"bed\u002Farticles\u002F291c872c46f74da0998659483055fd91.png\", \"bed\u002Farticles\u002F2a56aac7d9a1441c87ee8e77dc619c50.png\", \"bed\u002Farticles\u002F2a7d70050d4343338eda6cd9252b344b.png\", \"bed\u002Farticles\u002F2bdbf3bf.png\", \"bed\u002Farticles\u002F2deb813d552f4f64b4b0cbbe8fc7eeb7.png\", \"bed\u002Farticles\u002F2e66e0157ca44a1a9eaff23a17b909fb.png\", \"bed\u002Farticles\u002F2ee8ae3543d44c72b7358d977aa4909c.png\", \"bed\u002Farticles\u002F2f443b03a14d4d438373a25463ddaed3.png\", \"bed\u002Farticles\u002F2f6adbbe.png\", \"bed\u002Farticles\u002F2f93f0a5.png\", \"bed\u002Farticles\u002F3170251859c64675ab6f236405987771.png\", \"bed\u002Farticles\u002F32b74a1f80b142a28087cb61f63375ef.png\", \"bed\u002Farticles\u002F3334863832cf46b2a11ea41e2841c687.png\", \"bed\u002Farticles\u002F339b2023e10e4aafaf7d24fa6b52a4a6.png\", \"bed\u002Farticles\u002F346ba0f4da9a486f828c2fe8f683bf16.png\", \"bed\u002Farticles\u002F34c4195c.png\", \"bed\u002Farticles\u002F35647319eb074197b658f5573eda21e5.png\", \"bed\u002Farticles\u002F36ffa03877454bcba88ca10640f60839.png\", \"bed\u002Farticles\u002F37ffd2d5cf50425f9bad8c5f6a8bc535.png\", \"bed\u002Farticles\u002F396075c57c054166bc563c6c660b0bd6.png\", \"bed\u002Farticles\u002F39d490f1ffcb42adb11f36241b756341.png\", \"bed\u002Farticles\u002F3ad1676e6a1f44daa5f057515b9e6b4c.png\", \"bed\u002Farticles\u002F3d1475e7.png\", \"bed\u002Farticles\u002F3f4dd5368a004a7f91c6def2cf2bacc7.png\", \"bed\u002Farticles\u002F3fc8817b869c40728c7f4ddae0551443.png\", \"bed\u002Farticles\u002F4208e460.png\", \"bed\u002Farticles\u002F426cbf4dbe4a4c84a5792d361f4fbc15.png\", \"bed\u002Farticles\u002F439e7ada64e541dfb74f18b55e7012f1.png\", \"bed\u002Farticles\u002F43f3e4a6.png\", \"bed\u002Farticles\u002F44cb59f5c56e4693b30c5ef57dc52a79.png\", \"bed\u002Farticles\u002F4570f907ec2f4d9b8fca32f73871d73e.png\", \"bed\u002Farticles\u002F46b93a3c.png\", \"bed\u002Farticles\u002F4801552158084f8487fd3396c696bb0b.png\", \"bed\u002Farticles\u002F48b2cb62866e4ea890c4d59d68557e1c.png\", \"bed\u002Farticles\u002F49082910.png\", \"bed\u002Farticles\u002F4972bc0f61744126864ca0c26e4af28d.png\", \"bed\u002Farticles\u002F49b679c8918e4743aa320f8b954cc699.png\", \"bed\u002Farticles\u002F4aadda4090e24cc2aab8ad00b5d7bdfb.png\", \"bed\u002Farticles\u002F4ab43411f1ad4b98a9698e3ddba13c37.png\", \"bed\u002Farticles\u002F4ad48518.png\", \"bed\u002Farticles\u002F4b175857.png\", \"bed\u002Farticles\u002F4b6010cb.png\", \"bed\u002Farticles\u002F4c0a1158a53d4841b321365d24d9c524.png\", \"bed\u002Farticles\u002F4d2fbdeb.png\", \"bed\u002Farticles\u002F4e0fd7b873934af6ab02edc6b551e2e4.png\", \"bed\u002Farticles\u002F4e800c1deffd4971958129141133cf04.png\", \"bed\u002Farticles\u002F4f2aade0.png\", \"bed\u002Farticles\u002F5055aebb5c2c413b84d9e88504ea6800.png\", \"bed\u002Farticles\u002F507a6fdf637f4e50abde7e0e25cbee2d.png\", \"bed\u002Farticles\u002F5101e114e52343a097057ba89abc703b.png\", \"bed\u002Farticles\u002F51774c0cccef4ad9be3934ff6c5c422d.png\", \"bed\u002Farticles\u002F5287688b.png\", \"bed\u002Farticles\u002F5455d7c6fbbe4a4f83957ba55af68952.png\", \"bed\u002Farticles\u002F5463e7b19c314fb0925c2e464ec75df6.png\", \"bed\u002Farticles\u002F5468c6669fb64fe19781ad7a58c77f4d.png\", \"bed\u002Farticles\u002F556eecc9b4c347dd818cd95c580f7860.png\", \"bed\u002Farticles\u002F55e7ac1bfa18459684e7f1ac6704a200.png\", \"bed\u002Farticles\u002F56c65dde366b492abbdfbf7a331b9699.png\", \"bed\u002Farticles\u002F5743c013062c404e8aff252a5e39f3ed.png\", \"bed\u002Farticles\u002F58e427916bdd4ec4bc82681183cbb7fc.png\", \"bed\u002Farticles\u002F596a3ea5c02245f189f1cb915d67cc94.png\", \"bed\u002Farticles\u002F5a80a4efda1c42fcaa7244577562a5c9.png\", \"bed\u002Farticles\u002F5b39df03b8474219a0568141b40939a4.png\", \"bed\u002Farticles\u002F5c24001e8c604ab98d4a373611c1831c.png\", \"bed\u002Farticles\u002F5cb0668ab0874d708513dfc8a30290ca.png\", \"bed\u002Farticles\u002F5ebb1aecaa864629bdad6be8a7ae49a4.png\", \"bed\u002Farticles\u002F5f0edd32a61943fc9af37503abcde57e.png\", \"bed\u002Farticles\u002F5f47a5fc.png\", \"bed\u002Farticles\u002F5f862b98d415463b8b706ed8ec64394b.png\", \"bed\u002Farticles\u002F604a6dd6c9d24f86895d7732b0476cf3.png\", \"bed\u002Farticles\u002F609efb4629e648edab205477118c3499.png\", \"bed\u002Farticles\u002F60a8572e.png\", \"bed\u002Farticles\u002F60d9a7356dc5449d813a14198fa4eaa4.png\", \"bed\u002Farticles\u002F60e002dc1e7f437589bdabf8de29d170.png\", \"bed\u002Farticles\u002F610f9b601a1a48a0aadb42ab6734eacd.png\", \"bed\u002Farticles\u002F6145b8ae9d024d048a56565694a6e971.png\", \"bed\u002Farticles\u002F62e4921f372d47559ab85e69df6bdd29.png\", \"bed\u002Farticles\u002F634e2152d70440e5a960b511d939ca6c.png\", \"bed\u002Farticles\u002F6390c051.png\", \"bed\u002Farticles\u002F64517569f2d245fca1bea9b187eeb469.png\", \"bed\u002Farticles\u002F64548b62c5374b5b888436c9009c2dc1.png\", \"bed\u002Farticles\u002F66a284f050314c1a831ac13b87111175.png\", \"bed\u002Farticles\u002F66a4078ebe664d86be08c226312ac518.png\", \"bed\u002Farticles\u002F66aaadf2b40e45b88afe6e10bf4df35c.png\", \"bed\u002Farticles\u002F67a41989.png\", \"bed\u002Farticles\u002F68f4b0d8.png\", \"bed\u002Farticles\u002F69cdcc56.png\", \"bed\u002Farticles\u002F6aa45a9f054f495798aec5a3614e1a50.png\", \"bed\u002Farticles\u002F6b61a478c4cc4dff88a5187db87f2630.png\", \"bed\u002Farticles\u002F6c9df1fd9102489388a2edbe6ba7cc6e.png\", \"bed\u002Farticles\u002F6ce22c315257418da55875483668c806.png\", \"bed\u002Farticles\u002F6f82da9a7b9047db82cc1b347afeb04b.png\", \"bed\u002Farticles\u002F6fb4afa1aae842c68806256875ce7a45.png\", \"bed\u002Farticles\u002F6fd43d32185e459d83fffcfbd84a3120.png\", \"bed\u002Farticles\u002F6fe08092f1164c05a4d3462cc77b68e5.png\", \"bed\u002Farticles\u002F700b9ad0d1554dbcbc99cb567f29ef7b.png\", \"bed\u002Farticles\u002F70778ed1f2854c909cdf18d50ba76bf9.png\", \"bed\u002Farticles\u002F71442419ee664de2b64b6c30d359c775.png\", \"bed\u002Farticles\u002F72764f58.png\", \"bed\u002Farticles\u002F72850a03f9e24d8b847841211661e0c9.png\", \"bed\u002Farticles\u002F7287b218d9124b49b39805fdb7ddc758.png\", \"bed\u002Farticles\u002F72ba41dbfd8642028190762289101aea.png\", \"bed\u002Farticles\u002F72c6e4dd.png\", \"bed\u002Farticles\u002F7466bd16fba942bbb73f48c403e00d59.png\", \"bed\u002Farticles\u002F74a0f1c9ac4c48418e21808c8c0e888f.png\", \"bed\u002Farticles\u002F74b6c189c71242aba255880fe93899f9.png\", \"bed\u002Farticles\u002F74ebb653c6c846fe8d2fb787e4fbe94b.png\", \"bed\u002Farticles\u002F7536e30f79e842668d216fdc7f33350f.png\", \"bed\u002Farticles\u002F7977b13e.png\", \"bed\u002Farticles\u002F7998d3ed.png\", \"bed\u002Farticles\u002F79a7890366b14a11a7a2d301d8c8aaaa.png\", \"bed\u002Farticles\u002F79f16554745a4d77a79b10a095e91fc5.png\", \"bed\u002Farticles\u002F7a3be68eed034f088b55fb949606b539.png\", \"bed\u002Farticles\u002F7a814e91121f480aa79fd19919b8d116.png\", \"bed\u002Farticles\u002F7aa1de23.png\", \"bed\u002Farticles\u002F7aee0d11df844d5faa3804b2d6d0b6ac.png\", \"bed\u002Farticles\u002F7b04ff48875b46cc897da932cd11a0ff.png\", \"bed\u002Farticles\u002F7b05eb12da0f4406b29af378604844b6.png\", \"bed\u002Farticles\u002F7b226ebb.png\", \"bed\u002Farticles\u002F7b94ffd8eb3148caa47ce0daf5631ff2.png\", \"bed\u002Farticles\u002F7b97b2e9.png\", \"bed\u002Farticles\u002F7c2a254b5d6a43b38425fa6b64494773.png\", \"bed\u002Farticles\u002F7c7b937ed4974826af54a8aaccc1147d.png\", \"bed\u002Farticles\u002F7ec0d495.png\", \"bed\u002Farticles\u002F7f52e63f4e04421aa7466eae338a1e1b.png\", \"bed\u002Farticles\u002F80c71500.png\", \"bed\u002Farticles\u002F81150f90690146aba92cbf1574369f75.png\", \"bed\u002Farticles\u002F8141ce0f32a744a99385fc216a6ac865.png\", \"bed\u002Farticles\u002F822dd33a6b3249c4b493b693c59222fa.png\", \"bed\u002Farticles\u002F8256453d14534717b1861166942e2a14.png\", \"bed\u002Farticles\u002F82705cde.png\", \"bed\u002Farticles\u002F83d5e23f.png\", \"bed\u002Farticles\u002F83dc200334e148cb990766468bb54afb.png\", \"bed\u002Farticles\u002F8494f265.png\", \"bed\u002Farticles\u002F8539fa2c8a614492b97daf2cf40ae95e.png\", \"bed\u002Farticles\u002F858940bad0e647d09c22d44516ddb8c6.png\", \"bed\u002Farticles\u002F85b06c798f0f43109f32723d78d9d568.png\", \"bed\u002Farticles\u002F85f87277981f47f1820c00ab3d5ecfc2.png\", \"bed\u002Farticles\u002F861de2a9d75c4e4785784e12139c3323.png\", \"bed\u002Farticles\u002F88d7b13070094e7da0e2dffae3d14d25.png\", \"bed\u002Farticles\u002F899317c139064933988f52096f94d513.png\", \"bed\u002Farticles\u002F89afd6c3a3dc4f799b667c2bc2314f58.png\", \"bed\u002Farticles\u002F89e4861c.png\", \"bed\u002Farticles\u002F8abb40e30c1a48329144b0f43f0a504e.png\", \"bed\u002Farticles\u002F8baeecf6e12d4a93a7ddac7abd6e88cb.png\", \"bed\u002Farticles\u002F8bc6b9314e154315bf74fc92fa8d01fb.png\", \"bed\u002Farticles\u002F8d11deba311a401c9de983e6e501bcb8.png\", \"bed\u002Farticles\u002F8d1b9f621d384adab19e2f9069e16231.png\", \"bed\u002Farticles\u002F8dfe206889ea4086845c67b3f35f3df6.png\", \"bed\u002Farticles\u002F8e96a955acff4abfb94e829773330e06.png\", \"bed\u002Farticles\u002F8ef2e53f.png\", \"bed\u002Farticles\u002F90da0c3ff2224d4687de49e7d319a728.png\", \"bed\u002Farticles\u002F91fab46b00e14c97b464616eba6c9ecc.png\", \"bed\u002Farticles\u002F9373e42b.png\", \"bed\u002Farticles\u002F938d844338ed4babaa42c8807350b3c2.png\", \"bed\u002Farticles\u002F9419fa07473640f79419931ad32311bb.png\", \"bed\u002Farticles\u002F9423c882e10e4194bc0c54e74f7f1584.png\", \"bed\u002Farticles\u002F946cf1976b3f488a80645f6f8168afac.png\", \"bed\u002Farticles\u002F94a98ed10af74b59a9575d6bdbb11fb0.png\", \"bed\u002Farticles\u002F94de0cf476f7439391ef15b29e6d5e9d.png\", \"bed\u002Farticles\u002F94ea4a21.png\", \"bed\u002Farticles\u002F9532aafd75734d928f270877d4d9de76.png\", \"bed\u002Farticles\u002F96b32f58657c4290a787afe6af005fd2.png\", \"bed\u002Farticles\u002F96fdfd7f34d744b9a4f089b297c4aa9a.png\", \"bed\u002Farticles\u002F97c507b67d5a4d9286425206c967d3c1.png\", \"bed\u002Farticles\u002F988361d911c74779a636e2ddc0861989.png\", \"bed\u002Farticles\u002F9928f239dc1049a8a7a76dee8f54d6d8.png\", \"bed\u002Farticles\u002F996faaa650464f9b9664d711ebc1b2c1.png\", \"bed\u002Farticles\u002F998a0bb6501842bfb504441d510f14e8.png\", \"bed\u002Farticles\u002F99da84d250114f20bbb71b3ed6b6bbe9.png\", \"bed\u002Farticles\u002F9aa04f13145543a284607c7d13f233e2.png\", \"bed\u002Farticles\u002F9b319083.png\", \"bed\u002Farticles\u002F9b4d36a0.png\", \"bed\u002Farticles\u002F9c0e6abb.png\", \"bed\u002Farticles\u002F9cc6461986f24057a1fa6acaa004b6b5.png\", \"bed\u002Farticles\u002F9cd18da57d284a1288713b76248892f1.png\", \"bed\u002Farticles\u002F9dd87040721748c1bd2c7a3b43a68ae3.png\", \"bed\u002Farticles\u002F9e13fe37.png\", \"bed\u002Farticles\u002F9e2f3079b45e4e7fa1cab2036e845338.png\", \"bed\u002Farticles\u002F9e79f7638763417a848d24934d56c1ec.png\", \"bed\u002Farticles\u002F9ea947d8669f43c6a7618d3be9227a6d.png\", \"bed\u002Farticles\u002F9ee3250116f24c2b967bf62cb8b703d5.png\", \"bed\u002Farticles\u002F9f252b4a585842cb907990b2af83af88.png\", \"bed\u002Farticles\u002F9f5004b3d15440d08900b5c95f8f4905.png\", \"bed\u002Farticles\u002F9f889e1519d748cb8b6d8251c69db09d.gif\", \"bed\u002Farticles\u002Fa18f4999.png\", \"bed\u002Farticles\u002Fa28e7ce4.png\", \"bed\u002Farticles\u002Fa54dc726a2864c5b8c292eec32af3052.png\", \"bed\u002Farticles\u002Fa57ec4961327481d9e1dcbc6a85cb03a.png\", \"bed\u002Farticles\u002Fa5dcfaf7b59745d4b830d009566554a0.png\", \"bed\u002Farticles\u002Fa6a1e8caf142481aa1cad520909d3d2d.png\", \"bed\u002Farticles\u002Fa6abf03c9925490997b1759cac0ab556.png\", \"bed\u002Farticles\u002Fa6da435e.png\", \"bed\u002Farticles\u002Fa6e51af7ff904911b528e5b94ab6fc32.png\", \"bed\u002Farticles\u002Fa7e4be3297154298804df4f8dfb55d8d.png\", \"bed\u002Farticles\u002Fa8373a7debd34855a463ec800544b0ac.png\", \"bed\u002Farticles\u002Fa85617d1f8144396b6718a060fbac415.png\", \"bed\u002Farticles\u002Fa88321a7.png\", \"bed\u002Farticles\u002Fa90dcdc523554d16a54333b1ffd9810e.png\", \"bed\u002Farticles\u002Fa92b424d.png\", \"bed\u002Farticles\u002Fa99436929f2c419a94ee6c6e2da8cc07.png\", \"bed\u002Farticles\u002Fa9c8db07ec554f18a220cd56a7c4b952.png\", \"bed\u002Farticles\u002Faac9624338a64806bfcd09af447551c7.png\", \"bed\u002Farticles\u002Fabd67a6e9c11465ba93888d52cf8c14d.png\", \"bed\u002Farticles\u002Fac178a9872ae446da2f29d7cf3c3d353.png\", \"bed\u002Farticles\u002Fae145d3d.png\", \"bed\u002Farticles\u002Fafc04840d0e044a9bce78d13e296d0db.png\", \"bed\u002Farticles\u002Fafdd59be.png\", \"bed\u002Farticles\u002Fb080ca60.png\", \"bed\u002Farticles\u002Fb11ed0dc85d744d289365702440bac32.png\", \"bed\u002Farticles\u002Fb1ea6487.png\", \"bed\u002Farticles\u002Fb215abe45cb54041969ce36e58089284.png\", \"bed\u002Farticles\u002Fb276157f0b8c4293b2bfee524a45a4d2.png\", \"bed\u002Farticles\u002Fb313126151cb4f729047593e3eb22ea0.png\", \"bed\u002Farticles\u002Fb41c955c506d4aceb810837fd17ac643.png\", \"bed\u002Farticles\u002Fb439581461bb4dd2b71b04d4b2c57bc8.png\", \"bed\u002Farticles\u002Fb5285df693f54b9eaf6e7c48a70c929b.png\", \"bed\u002Farticles\u002Fb5bc151aeed94064bfcd729af2c59a90.png\", \"bed\u002Farticles\u002Fb6a38bb143484f8f96a1c10ba73ec107.png\", \"bed\u002Farticles\u002Fb70a702550444f6686f04d9fde38975c.png\", \"bed\u002Farticles\u002Fb78a30defc9e409994e51763ff200d30.png\", \"bed\u002Farticles\u002Fb7b0c47db9d84f63856daa197e8aedb2.png\", \"bed\u002Farticles\u002Fb8110422c75040ddb9cb8d8c8b25de31.png\", \"bed\u002Farticles\u002Fb892cb2e68a34a9098753554c47bce68.png\", \"bed\u002Farticles\u002Fb916a72feea143c9b04bc69b4626c301.png\", \"bed\u002Farticles\u002Fb9ee5172.png\", \"bed\u002Farticles\u002Fba648a66087c474890d9ba3ba7a28f9f.png\", \"bed\u002Farticles\u002Fbab12fc0.png\", \"bed\u002Farticles\u002Fbac9b21264364092b1539d492c44ac0e.png\", \"bed\u002Farticles\u002Fbadd9284c5bd4ee893a558d76f306d24.png\", \"bed\u002Farticles\u002Fbb9b73b7a0544d9694e6bd3f86295cbf.png\", \"bed\u002Farticles\u002Fbd50789f6b614211ba18df922988cc43.png\", \"bed\u002Farticles\u002Fbdff5f9f148f4c42ab3a2d4168006fb6.png\", \"bed\u002Farticles\u002Fbe14b516e06a4d5f80443cb822176989.png\", \"bed\u002Farticles\u002Fbe6c9297d3a243719ba5636bbd913c75.png\", \"bed\u002Farticles\u002Fc0c21f144daf445490f04ce96020928f.png\", \"bed\u002Farticles\u002Fc1e50146.png\", \"bed\u002Farticles\u002Fc2c876161aca4deb9bcc7d5ca00b255a.png\", \"bed\u002Farticles\u002Fc3aa1ee5.png\", \"bed\u002Farticles\u002Fc6285af6b9ac40a6b2c27599d6ea63fd.png\", \"bed\u002Farticles\u002Fc63eb1f2d7684d23b6bb6a388a7acded.png\", \"bed\u002Farticles\u002Fc67a20cef7704793832b5d26d90aeb5b.png\", \"bed\u002Farticles\u002Fc782f9edfcc84ff2960d33c45d1d2daf.png\", \"bed\u002Farticles\u002Fc79a2627.png\", \"bed\u002Farticles\u002Fc7ab5a6511c247ffaf227b46fe798fc0.png\", \"bed\u002Farticles\u002Fc8051345.png\", \"bed\u002Farticles\u002Fc82fcfa777c64112af32e7a7c03e5b74.png\", \"bed\u002Farticles\u002Fc84b93c1.png\", \"bed\u002Farticles\u002Fc956addc90074190a1b7241d1c9ffdb3.png\", \"bed\u002Farticles\u002Fc9e8a0c64e5d48cb82434f84ba0d1a0f.png\", \"bed\u002Farticles\u002Fca55787c76a348f697c69944e569f44d.png\", \"bed\u002Farticles\u002Fca6dca39.png\", \"bed\u002Farticles\u002Fcb07e92bb8b646e2b005fedff38d4f33.png\", \"bed\u002Farticles\u002Fcb3797bd0f9f474196795f93ea65e429.png\", \"bed\u002Farticles\u002Fcc3aae33.png\", \"bed\u002Farticles\u002Fcc3ab11d.png\", \"bed\u002Farticles\u002Fcd3706326e524d5bb2e695908097b1c5.png\", \"bed\u002Farticles\u002Fcd7a795c9c6e4bb099fc0a68339c2599.png\", \"bed\u002Farticles\u002Fcdea6c86feb04fc6ba8e04f17d1a66fa.png\", \"bed\u002Farticles\u002Fceb7c6c318334f1d9b3bb44cc8748569.png\", \"bed\u002Farticles\u002Fcef76743c63e470ab846803857cfd167.png\", \"bed\u002Farticles\u002Fcf1c4e0677ee44c6b6e862250c7bf0dd.png\", \"bed\u002Farticles\u002Fcfa08c55.png\", \"bed\u002Farticles\u002Fcovers\u002F6dd75bb7397043a186c001faca908fca.png\", \"bed\u002Farticles\u002Fd008810436634a80aa7f32794be41b48.png\", \"bed\u002Farticles\u002Fd0cbe86e92bf4f31945b4f0e75cea109.png\", \"bed\u002Farticles\u002Fd1d6bd49.png\", \"bed\u002Farticles\u002Fd29445e7efb446b5a7bf42aa80567b97.png\", \"bed\u002Farticles\u002Fd39a03163b4f4594a14a432e94aa2ce6.png\", \"bed\u002Farticles\u002Fd3b38059c7c74dc19e2a83be50880d85.png\", \"bed\u002Farticles\u002Fd4f19b5736cb41228abf9f40dc584753.png\", \"bed\u002Farticles\u002Fd58121fb65fe488781431519a17888a3.png\", \"bed\u002Farticles\u002Fd58b76144a8e474286c5ed3a376aee54.png\", \"bed\u002Farticles\u002Fd5957d6b5fbc4326a81a9e625adc2abd.png\", \"bed\u002Farticles\u002Fd5cdebd71c1d4e13be1e6bd4f1b46558.png\", \"bed\u002Farticles\u002Fd5fab1a2a1864544ac7ec1060f025650.png\", \"bed\u002Farticles\u002Fd695fd32e53e4be6bf8e0b81c3fe992b.png\", \"bed\u002Farticles\u002Fd701138610ef42c9a17f8002d8b7d8ac.png\", \"bed\u002Farticles\u002Fd74967da10a54e9a886efbb07b939066.png\", \"bed\u002Farticles\u002Fd8451d56640a48a5a1d2067f269564ed.png\", \"bed\u002Farticles\u002Fd87f4782.png\", \"bed\u002Farticles\u002Fd8cf96c53c354296b39db9afbe0cb431.png\", \"bed\u002Farticles\u002Fd955311a.png\", \"bed\u002Farticles\u002Fd960986053cc4f339ad29aae5daf1523.png\", \"bed\u002Farticles\u002Fd9c3a075a1ac4aadb5f05798cf48f70b.png\", \"bed\u002Farticles\u002Fd9daf9188f664d5bbc6ed90fabd070af.png\", \"bed\u002Farticles\u002Fd9f79a023c9e45c9a4577e2d5fce1128.png\", \"bed\u002Farticles\u002Fdad10216ba924782ba852f2fa331d975.png\", \"bed\u002Farticles\u002Fdbba953c17614063be68ea4498fd52f6.png\", \"bed\u002Farticles\u002Fdeb73293de1a4c258b7cef81cc21ab22.png\", \"bed\u002Farticles\u002Fe07c246b094247f6b1559adb44c3e504.png\", \"bed\u002Farticles\u002Fe0a1beb3e21e4bd8973c3566f255e7ad.png\", \"bed\u002Farticles\u002Fe10c83c6425a48e388faa4c044d9d2b0.png\", \"bed\u002Farticles\u002Fe1e06a0cacf44cbdb77ba9c140b2bd5e.png\", \"bed\u002Farticles\u002Fe20392c4e1004dd0a303d70c6b953610.png\", \"bed\u002Farticles\u002Fe3159d4d36c94d22bde150269f9e10b7.png\", \"bed\u002Farticles\u002Fe3f040b361dc4b119a4c3afbaa1866af.png\", \"bed\u002Farticles\u002Fe47aabdeb84949dcbbcb076d77995346.png\", \"bed\u002Farticles\u002Fe4881d21.webp\", \"bed\u002Farticles\u002Fe59f7f96460a4aa3b78fbe5e28cbfcee.png\", \"bed\u002Farticles\u002Fe608c92995d74400966a740d2f91b7e8.png\", \"bed\u002Farticles\u002Fe716cb18784b48549097284321ff07d2.png\", \"bed\u002Farticles\u002Fe8697dad166c4e148812977d6bc03f0b.png\", \"bed\u002Farticles\u002Fe988ee2baa694dd991969b77183f2dd2.png\", \"bed\u002Farticles\u002Fea14dae1bb624632bf15d20092e92d74.png\", \"bed\u002Farticles\u002Fecb25eaf704644429801443332e80e2f.png\", \"bed\u002Farticles\u002Fed5c2832b5e84827a5751f3d50a58036.png\", \"bed\u002Farticles\u002Fee0f407b13a2441fa21cbd34bdcb8c39.png\", \"bed\u002Farticles\u002Feefecc21920548b4857af96365ac1876.png\", \"bed\u002Farticles\u002Ff0119a775f1a43ad9cfdcd9a39f57dd8.png\", \"bed\u002Farticles\u002Ff044ca151123471596b2fb420ced8776.png\", \"bed\u002Farticles\u002Ff0978fa5c320473ca1509c2e10cd68fe.png\", \"bed\u002Farticles\u002Ff10741fb802a45acb114ae886af34186.png\", \"bed\u002Farticles\u002Ff2adf134e5ab47c6be246f64119256d7.png\", \"bed\u002Farticles\u002Ff36c654f40ff4633a29865cb98c38ddc.png\", \"bed\u002Farticles\u002Ff3b38c9ec9e241f69a98ab3d4aab6efc.png\", \"bed\u002Farticles\u002Ff3c05963062f4e1f8a45d21511579551.png\", \"bed\u002Farticles\u002Ff441fa6573f4447cb879c135d777a899.png\", \"bed\u002Farticles\u002Ff456762157204e338ba07096589b3df1.png\", \"bed\u002Farticles\u002Ff72a6cf3.png\", \"bed\u002Farticles\u002Ff758ce1b313e443c9c4386ded9c10c61.png\", \"bed\u002Farticles\u002Ff79e779b818146e0ac2ce75dd4633e19.png\", \"bed\u002Farticles\u002Ff8711ddacf804fca8160547482312f10.png\", \"bed\u002Farticles\u002Ff8987560.png\", \"bed\u002Farticles\u002Ff8dcdf76d2124302b598d3680eb71ce1.png\", \"bed\u002Farticles\u002Ffab66757.png\", \"bed\u002Farticles\u002Ffaf4d358f31a4e4293cba513d3823d60.png\", \"bed\u002Farticles\u002Ffaf8181b48ce4975a243c098ea93204d.png\", \"bed\u002Farticles\u002Ffb3019ca.png\", \"bed\u002Farticles\u002Ffb6488078b904bb8a0a68bebd770f51c.png\", \"bed\u002Farticles\u002Ffbd43bf9afbc4cb8b84c3b2fde4a5ff9.png\", \"bed\u002Farticles\u002Ffc07f95c36514ebda7a704a1e6b64f21.png\", \"bed\u002Farticles\u002Ffc4bd6d91191471f9ea6d38aa4bb6435.png\", \"bed\u002Farticles\u002Ffc66651577e243a09a1aaf41df260a07.png\", \"bed\u002Farticles\u002Ffc7e1b2951ac49c4b22f8cb5ab58d68c.png\", \"bed\u002Farticles\u002Ffd78c90167b54461a61ad0d335c0fe11.png\", \"bed\u002Farticles\u002Ffd9b363698804cf8bc94167e3cd8ba1c.png\", \"bed\u002Farticles\u002Ffdf231d5db3149e4aee3e09c1fed0ef3.png\", \"bed\u002Farticles\u002Ffe1fd4635e124b5eb8f5d4e34db6102f.png\", \"bed\u002Farticles\u002Fff2d0518c4b1491c853f43412c3afbd0.png\", \"bed\u002Fbackground\u002F3D\\u62bd\\u8c61-\\u6781\\u7b80\\u4e3b\\u4e49.jpg\", \"bed\u002Fbackground\u002Fb666b21659cc477daea62833a78c841f.jpeg\", \"bed\u002Fbackground\u002Fcustom_font.8159be3b.woff2\", \"bed\u002Fbackground\u002Fcustom_font.ttf\", \"bed\u002Fbackground\u002Fcustom_font.woff2\", \"bed\u002Fbackground\u002Fimg_2d9435d1856ba181_ZE1qdG1Belp4MmRNeWF.jpg\", \"bed\u002Fbackground\u002Fleaves.png\", \"bed\u002Fbackground\u002F\\u4e91\\u6d77-\\u597d\\u770b-\\u5c71\\u5cf0.jpg\", \"bed\u002Fbackground\u002F\\u5012\\u5f71-\\u5929\\u7a7a-\\u5c71\\u8109.jpg\", \"bed\u002Fdefault\u002F758a72eb0fe74a2295aeaee906a9503c.png\", \"bed\u002Fdefault\u002Fa1d9c7b8040e40d585e0692142d8cad1.jpg\", \"bed\u002Fmoments\u002F19cead66c3d84b07a9a45f71ca3acb87.png\", \"bed\u002Fmoments\u002F64fca5d30e274020b47fda48ae69f19f.png\", \"bed\u002Fmoments\u002F8006301cc8c946c8baa6133fc3ed69f0.png\", \"bed\u002Fmoments\u002Fa5a1a2827515402b9c5715defbb37d02.png\", \"bed\u002Fmoments\u002Fd07dbb946ed246d8bcc5bf7c4736b393.png\", \"bed\u002Fmoments\u002Fe9c778effd324af6a06c3e86bdbfb4ce.png\", \"bed\u002Fsite\u002F1d7c500ed7a049f282b7e6e83b6b40f4.png\", \"bed\u002Fsite\u002F1eada21961444b36a2de539a7c336b51.png\"]","\u002Fuploads\u002Fbed\u002Fsite\u002F1eada21961444b36a2de539a7c336b51.png","一只野猴子,没有个性,所以没有签名","true","vue3@foxmail.com","smtp.qq.com","465","[\"articles\",\"views\",\"runtime\",\"api\",\"nuxt\",\"disk\",\"memory\",\"moments\",\"comments\",\"uptime\",\"words\",\"db\"]","{\"articles\":0,\"uptime\":3000,\"runtime\":3000,\"memory\":24,\"disk\":0,\"comments\":50}","{\"articles\":\"left\",\"views\":\"right\",\"runtime\":\"right\",\"words\":\"right\",\"moments\":\"left\",\"tags\":\"right\",\"comments\":\"left\",\"disk\":\"right\",\"memory\":\"right\",\"uptime\":\"right\",\"api\":\"right\",\"db\":\"right\",\"nuxt\":\"right\"}","关于本站和我","🤝友情链接(个人链接)","#0ea5e9","#0284c7","\u002Fuploads\u002Fbed\u002Fbackground\u002Fcustom_font.8159be3b.woff2","false","    欢迎！这里没有华丽的包装,只有一个年轻人真实的成长和记录，一起学习，所有功能独立开发部署，堆积着个人生活和技术的小仓库，后续慢慢补充以前的文档；\n    无登录，均匿名，海内存知己，欢迎各位的来访！","👋 你好","","#334155","128","10000","1000","[{\"name\": \"ShowAPI IP查询\", \"url\": \"https:\u002F\u002Froute.showapi.com\u002F20-1?appKey={token}&ip={ip}\", \"token\": \"94c826C59DAf4678a17308f3f0C56644\", \"note\": \"万维易源,精确到县区100次\u002F天\", \"enabled\": true}, {\"name\": \"ipgeolocation.io\", \"url\": \"https:\u002F\u002Fapi.ipgeolocation.io\u002Fv3\u002Fipgeo?apiKey={token}&ip={ip}\", \"token\": \"07a5c93b3cb2459b90ef377cad9dc41d\", \"note\": \"精度到城市;此key曾硬编码进代码,已经换新-1k\u002F月\", \"enabled\": true}, {\"name\": \"ip-api.com\", \"url\": \"http:\u002F\u002Fip-api.com\u002Fjson\u002F{ip}?lang=zh-CN\", \"token\": \"\", \"note\": \"免费接口,精度一般\", \"enabled\": false}]","[{\"ip\": \"118.212.158.13\", \"note\": \"\"}, {\"ip\": \"223.160.216.231\", \"note\": \"\"}, {\"ip\": \"66.249.79.76\", \"note\": \"\"}, {\"ip\": \"66.249.79.64\", \"note\": \"\"}, {\"ip\": \"66.249.79.65\", \"note\": \"\"}, {\"ip\": \"223.160.218.70\", \"note\": \"\"}, {\"ip\": \"44.222.133.103\", \"note\": \"\"}, {\"ip\": \"47.243.76.182\", \"note\": \"\"}, {\"ip\": \"34.122.147.229\", \"note\": \"\"}, {\"ip\": \"35.172.150.50\", \"note\": \"\"}, {\"ip\": \"42.194.240.188\", \"note\": \"\"}, {\"ip\": \"66.249.68.3\", \"note\": \"\"}, {\"ip\": \"36.255.112.149\", \"note\": \"\"}, {\"ip\": \"223.160.219.64\", \"note\": \"\"}, {\"ip\": \"127.0.0.1\", \"note\": \"\\u672c\\u5730\"}, {\"ip\": \"223.160.217.23\", \"note\": \"\"}, {\"ip\": \"115.152.4.59\", \"note\": \"\"}, {\"ip\": \"118.212.158.206\", \"note\": \"\"}, {\"ip\": \"223.160.219.94\", \"note\": \"\"}, {\"ip\": \"223.160.217.101\", \"note\": \"\"}, {\"ip\": \"115.152.5.186\", \"note\": \"\"}, {\"ip\": \"223.160.216.113\", \"note\": \"\"}]","[{\"ip\": \"46.152.18.192\", \"note\": \"\"}]","5","75","Stop fucking scanning and brute-forcing admin panels all the time. What commercially valuable stuff could a personal blog even have? If you've got that kind of time, you'd be better off scanning a couple of porn sites","my-test-key-289354","[\"articles\",\"moments\",\"pan\",\"short-links\",\"web-hosting\"]","#38e288","[\"moments\",\"site\",\"articles\",\"background\"]","个人简介","关于本站","\u003Cdiv>\n\n  \u003Cdiv style=\"background: linear-gradient(135deg, rgba(59,130,246,.14), rgba(139,92,246,.10)); border: 1px solid rgba(255,255,255,.12); border-radius: 16px; padding: 22px 24px; margin-bottom: 18px;\">\n    \u003Ch3 style=\"margin: 0 0 10px; font-size: 20px; letter-spacing: .5px;\">👋 你好，欢迎来到我的站点\u003C\u002Fh3>\n    \u003Cp style=\"margin: 0; line-height: 1.9; font-size: 15px;\">这里是我亲手搭建的个人博客 —— 由 \u003Ccode style=\"background: rgba(0,0,0,.28); padding: 2px 7px; border-radius: 5px; font-size: 13px;\">Nuxt 3 + FastAPI + SQLite\u003C\u002Fcode> 驱动，前后端、部署、运维全部自己动手。写代码、踩坑、记录，也分享一些有意思的个人项目。\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n  \u003Ch3 style=\"font-size: 17px; margin: 22px 0 10px;\">📖 关于本站\u003C\u002Fh3>\n  \u003Cp style=\"line-height: 1.9; font-size: 15px; margin: 0;\">博客的每一行代码、每一次部署都由我独立完成。文章以「实战」为主 —— 不只讲怎么做，更讲为什么这么做、以及踩过的坑，希望能给同样在路上的你一些参考。\u003C\u002Fp>\n\n  \u003Ch3 style=\"font-size: 17px; margin: 22px 0 10px;\">🧰 博客里有什么\u003C\u002Fh3>\n  \u003Cdiv style=\"display: flex; flex-wrap: wrap; gap: 10px;\">\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">✍️\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">技术文章\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">Vue \u002F Nuxt、FastAPI、Linux 运维、nginx 等实战经验\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">💬\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">碎念与随笔\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">简短的心情记录与随想，随手记下瞬间\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">🔗\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">短链\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">把长链接压缩成好记的短码，分享更轻松\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">🖼️\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">图床\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">图片托管，一键上传复制外链\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">📦\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">网盘\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">加密分享文件，设密码、限次数、可过期\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv style=\"flex: 1 1 45%; min-width: 150px; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 12px; padding: 14px;\">\n      \u003Cdiv style=\"font-size: 20px;\">🌐\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-weight: 600; margin-top: 6px;\">网页托管\u003C\u002Fdiv>\n      \u003Cdiv style=\"font-size: 13px; opacity: .8; margin-top: 4px; line-height: 1.6;\">上传静态网页 zip，一键发布访问\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003Ch3 style=\"font-size: 17px; margin: 22px 0 10px;\">🧭 内容方向\u003C\u002Fh3>\n  \u003Cul style=\"line-height: 1.9; font-size: 15px; margin: 0; padding-left: 20px;\">\n    \u003Cli>前后端开发与个人项目实践\u003C\u002Fli>\n    \u003Cli>解决问题的思路与踩坑记录\u003C\u002Fli>\n    \u003Cli>效率工具与折腾心得\u003C\u002Fli>\n    \u003Cli>偶尔的生活随笔与碎念\u003C\u002Fli>\n  \u003C\u002Ful>\n\n  \u003Cdiv style=\"background: rgba(34,197,94,.08); border: 1px solid rgba(34,197,94,.18); border-radius: 12px; padding: 14px 18px; margin-top: 20px;\">\n    \u003Cp style=\"margin: 0; line-height: 1.8; font-size: 14px;\">💡 \u003Cb>交流\u003C\u002Fb>：欢迎在文章评论区留言，或通过首页的社交链接找到我。如果你也喜欢折腾技术，随时来聊聊。\u003C\u002Fp>\n  \u003C\u002Fdiv>\n\n\u003C\u002Fdiv>","{\"lines\":25,\"arcs\":25,\"wave_lines\":8,\"noise\":1500,\"amplitude\":15,\"rotation\":34,\"char_len\":4}","90","[\"127.0.0.1\", \"118.212.158.206\", \"152.32.212.152\", \"223.160.216.153\", \"223.160.219.60\", \"113.195.49.14\", \"223.160.218.52\", \"223.160.219.16\"]","{\"lock_threshold\": \"5\", \"lock_duration\": \"300\", \"auto_ban_threshold\": \"10\", \"auto_ban_duration\": \"86400\", \"middleware_enabled\": \"True\", \"block_on_malicious_ua\": \"True\"}","[{\"name\": \"今日总结\", \"content\": \"今日总结:\\n    1.\\n    \"}, {\"name\": \"技术备忘\", \"content\": \"记录一个开发小技巧：\"}, {\"name\": \"心情随笔\", \"content\": \"此刻的心情是：\"}, {\"name\": \"生活日常\", \"content\": \"今天发生了这样一件事：\"}]","normal","{\"8.156.84.203\": 1}","[{\"time\": \"2026-09-21 14:04:59\", \"type\": \"memory\", \"message\": \"内存使用率 80.4% 超过阈值 75.0%\", \"value\": 80.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:59:59\", \"type\": \"memory\", \"message\": \"内存使用率 82.9% 超过阈值 75.0%\", \"value\": 82.9, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:54:59\", \"type\": \"memory\", \"message\": \"内存使用率 88.0% 超过阈值 75.0%\", \"value\": 88.0, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:54:56\", \"type\": \"memory\", \"message\": \"内存使用率 88.3% 超过阈值 75.0%\", \"value\": 88.3, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:49:56\", \"type\": \"memory\", \"message\": \"内存使用率 88.1% 超过阈值 75.0%\", \"value\": 88.1, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:44:56\", \"type\": \"memory\", \"message\": \"内存使用率 86.4% 超过阈值 75.0%\", \"value\": 86.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:39:56\", \"type\": \"memory\", \"message\": \"内存使用率 91.4% 超过阈值 75.0%\", \"value\": 91.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:39:53\", \"type\": \"memory\", \"message\": \"内存使用率 90.5% 超过阈值 75.0%\", \"value\": 90.5, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:34:53\", \"type\": \"memory\", \"message\": \"内存使用率 89.9% 超过阈值 75.0%\", \"value\": 89.9, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:29:53\", \"type\": \"memory\", \"message\": \"内存使用率 90.7% 超过阈值 75.0%\", \"value\": 90.7, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:24:53\", \"type\": \"memory\", \"message\": \"内存使用率 91.6% 超过阈值 75.0%\", \"value\": 91.6, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:19:53\", \"type\": \"memory\", \"message\": \"内存使用率 91.2% 超过阈值 75.0%\", \"value\": 91.2, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:14:53\", \"type\": \"memory\", \"message\": \"内存使用率 88.4% 超过阈值 75.0%\", \"value\": 88.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:09:53\", \"type\": \"memory\", \"message\": \"内存使用率 86.7% 超过阈值 75.0%\", \"value\": 86.7, \"threshold\": 75.0}, {\"time\": \"2026-09-21 13:04:53\", \"type\": \"memory\", \"message\": \"内存使用率 86.4% 超过阈值 75.0%\", \"value\": 86.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:59:53\", \"type\": \"memory\", \"message\": \"内存使用率 84.3% 超过阈值 75.0%\", \"value\": 84.3, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:54:53\", \"type\": \"memory\", \"message\": \"内存使用率 85.6% 超过阈值 75.0%\", \"value\": 85.6, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:54:50\", \"type\": \"memory\", \"message\": \"内存使用率 85.8% 超过阈值 75.0%\", \"value\": 85.8, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:49:50\", \"type\": \"memory\", \"message\": \"内存使用率 83.0% 超过阈值 75.0%\", \"value\": 83.0, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:44:50\", \"type\": \"memory\", \"message\": \"内存使用率 81.4% 超过阈值 75.0%\", \"value\": 81.4, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:39:50\", \"type\": \"memory\", \"message\": \"内存使用率 75.3% 超过阈值 75.0%\", \"value\": 75.3, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:32:35\", \"type\": \"memory\", \"message\": \"内存使用率 80.3% 超过阈值 75.0%\", \"value\": 80.3, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:27:35\", \"type\": \"memory\", \"message\": \"内存使用率 79.9% 超过阈值 75.0%\", \"value\": 79.9, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:27:29\", \"type\": \"memory\", \"message\": \"内存使用率 79.6% 超过阈值 75.0%\", \"value\": 79.6, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:22:29\", \"type\": \"memory\", \"message\": \"内存使用率 81.1% 超过阈值 75.0%\", \"value\": 81.1, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:17:28\", \"type\": \"memory\", \"message\": \"内存使用率 80.7% 超过阈值 75.0%\", \"value\": 80.7, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:12:28\", \"type\": \"memory\", \"message\": \"内存使用率 79.1% 超过阈值 75.0%\", \"value\": 79.1, \"threshold\": 75.0}, {\"time\": \"2026-09-21 12:07:28\", \"type\": \"memory\", \"message\": \"内存使用率 76.6% 超过阈值 75.0%\", \"value\": 76.6, \"threshold\": 75.0}, {\"time\": \"2026-09-21 11:57:28\", \"type\": \"memory\", \"message\": \"内存使用率 77.2% 超过阈值 75.0%\", \"value\": 77.2, \"threshold\": 75.0}, {\"time\": \"2026-09-20 21:26:03\", \"type\": \"memory\", \"message\": \"内存使用率 97.6% 超过阈值 75.0%\", \"value\": 97.6, \"threshold\": 75.0}, {\"time\": \"2026-09-20 21:16:03\", \"type\": \"memory\", \"message\": \"内存使用率 78.9% 超过阈值 75.0%\", \"value\": 78.9, \"threshold\": 75.0}, {\"time\": \"2026-09-20 21:15:28\", \"type\": \"memory\", \"message\": \"内存使用率 77.8% 超过阈值 75.0%\", \"value\": 77.8, \"threshold\": 75.0}, {\"time\": \"2026-09-20 17:15:51\", \"type\": \"memory\", \"message\": \"内存使用率 82.9% 超过阈值 75.0%\", \"value\": 82.9, \"threshold\": 75.0}, {\"time\": \"2026-09-20 17:10:51\", \"type\": \"memory\", \"message\": \"内存使用率 78.9% 超过阈值 75.0%\", \"value\": 78.9, \"threshold\": 75.0}, {\"time\": \"2026-09-20 17:05:51\", \"type\": \"memory\", \"message\": \"内存使用率 78.5% 超过阈值 75.0%\", \"value\": 78.5, \"threshold\": 75.0}, {\"time\": \"2026-09-20 17:05:27\", \"type\": \"memory\", \"message\": \"内存使用率 78.0% 超过阈值 75.0%\", \"value\": 78.0, \"threshold\": 75.0}, {\"time\": \"2026-09-20 17:00:32\", \"type\": \"memory\", \"message\": \"内存使用率 76.8% 超过阈值 75.0%\", \"value\": 76.8, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:55:32\", \"type\": \"memory\", \"message\": \"内存使用率 78.1% 超过阈值 75.0%\", \"value\": 78.1, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:50:32\", \"type\": \"memory\", \"message\": \"内存使用率 76.2% 超过阈值 75.0%\", \"value\": 76.2, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:45:32\", \"type\": \"memory\", \"message\": \"内存使用率 84.2% 超过阈值 75.0%\", \"value\": 84.2, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:45:28\", \"type\": \"memory\", \"message\": \"内存使用率 84.3% 超过阈值 75.0%\", \"value\": 84.3, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:40:28\", \"type\": \"memory\", \"message\": \"内存使用率 75.1% 超过阈值 75.0%\", \"value\": 75.1, \"threshold\": 75.0}, {\"time\": \"2026-09-20 16:25:28\", \"type\": \"memory\", \"message\": \"内存使用率 76.6% 超过阈值 75.0%\", \"value\": 76.6, \"threshold\": 75.0}, {\"time\": \"2026-09-20 15:01:43\", \"type\": \"memory\", \"message\": \"内存使用率 81.4% 超过阈值 75.0%\", \"value\": 81.4, \"threshold\": 75.0}, {\"time\": \"2026-09-20 14:56:42\", \"type\": \"memory\", \"message\": \"内存使用率 80.9% 超过阈值 75.0%\", \"value\": 80.9, \"threshold\": 75.0}, {\"time\": \"2026-09-20 14:51:42\", \"type\": \"memory\", \"message\": \"内存使用率 78.7% 超过阈值 75.0%\", \"value\": 78.7, \"threshold\": 75.0}, {\"time\": \"2026-09-20 14:36:42\", \"type\": \"memory\", \"message\": \"内存使用率 75.7% 超过阈值 75.0%\", \"value\": 75.7, \"threshold\": 75.0}, {\"time\": \"2026-09-20 11:52:51\", \"type\": \"memory\", \"message\": \"内存使用率 91.6% 超过阈值 75.0%\", \"value\": 91.6, \"threshold\": 75.0}, {\"time\": \"2026-09-20 11:47:51\", \"type\": \"memory\", \"message\": \"内存使用率 90.6% 超过阈值 75.0%\", \"value\": 90.6, \"threshold\": 75.0}, {\"time\": \"2026-09-19 14:43:44\", \"type\": \"memory\", \"message\": \"内存使用率 75.4% 超过阈值 75.0%\", \"value\": 75.4, \"threshold\": 75.0}]","{\"window\":60,\"max\":2}","[{\"key\":\"home\",\"to\":\"\u002F\",\"label\":\"首页\",\"enabled\":true},{\"key\":\"categories\",\"to\":\"\u002Fcategories\",\"label\":\"分类\",\"enabled\":true},{\"key\":\"tags\",\"to\":\"\u002Ftags\",\"label\":\"标签\",\"enabled\":false},{\"key\":\"pan\",\"to\":\"\u002Fpan\",\"label\":\"网盘\",\"enabled\":true},{\"key\":\"uploads\",\"to\":\"\u002Fuploads\",\"label\":\"图床\",\"enabled\":true},{\"key\":\"host\",\"to\":\"\u002Fhost\",\"label\":\"托管\",\"enabled\":true},{\"key\":\"short\",\"to\":\"\u002Fshort\",\"label\":\"短链\",\"enabled\":true},{\"key\":\"moments\",\"to\":\"\u002Fmoments\",\"label\":\"碎念\",\"enabled\":true},{\"key\":\"about\",\"to\":\"\u002Fabout\",\"label\":\"关于\",\"enabled\":true}]","3","60","0","#1a1a1a","{\"enabled\": false, \"question\": \"手机电量刚好卡在“73%”时，你的内心潜台词是？\", \"type\": \"single\", \"max\": null, \"options\": [\"73%≈满电，今天不用带充电器了（乐观主义）\", \"73%看着好难受，我必须给它充到80%整（整数强迫症）\", \"7+3=10，这是个吉利的完美数字，保持住别动\", \"什么？我手机还有电？我还以为早该自动关机了...\"], \"comment_enabled\": true, \"show_result\": true, \"bypass_ips\": [], \"start_at\": \"2026-09-07T09:18\", \"expire_at\": \"2026-09-14T09:18\"}","12","15","1","all","站点测速","10","[\"server\",\"quick\",\"todos\",\"visits\",\"categories\",\"topArticles\"]","{\"quick\":[\"articles\",\"comments\",\"moments\",\"uploads\",\"pan\",\"short-links\",\"categories\",\"web-hosting\",\"licenses\",\"tools\",\"access-logs\",\"settings\"],\"todos\":[\"comments\",\"drafts\",\"trash\"],\"alertCpuSoft\":75,\"alertCpuHard\":85,\"alertDiskSoft\":75,\"alertDiskHard\":85,\"alertMemSoft\":75,\"alertMemHard\":85,\"showPv\":true,\"showUv\":true,\"showCpu\":true,\"showNet\":false,\"showDbSize\":true}","[\"resource\",\"service\"]","[{\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002F%E4%BA%91%E6%B5%B7-%E5%A5%BD%E7%9C%8B-%E5%B1%B1%E5%B3%B0.jpg\", \"name\": \"云海-好看-山峰.jpg\", \"size\": 851319, \"mtime\": \"2026-09-14T20:30:09.127912\"}, {\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002Fb666b21659cc477daea62833a78c841f.jpeg\", \"name\": \"b666b21659cc477daea62833a78c841f.jpeg\", \"size\": 78346, \"mtime\": \"2026-07-19T06:28:48.549580\"}, {\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002F%E5%80%92%E5%BD%B1-%E5%A4%A9%E7%A9%BA-%E5%B1%B1%E8%84%89.jpg\", \"name\": \"倒影-天空-山脉.jpg\", \"size\": 1388908, \"mtime\": \"2026-09-20T14:55:03.435790\"}, {\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002F3D%E6%8A%BD%E8%B1%A1-%E6%9E%81%E7%AE%80%E4%B8%BB%E4%B9%89.jpg\", \"name\": \"3D抽象-极简主义.jpg\", \"size\": 115227, \"mtime\": \"2026-09-20T16:15:14.377162\"}, {\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002Fimg_2d9435d1856ba181_ZE1qdG1Belp4MmRNeWF.jpg\", \"name\": \"img_2d9435d1856ba181_ZE1qdG1Belp4MmRNeWF.jpg\", \"size\": 821740, \"mtime\": \"2026-09-20T16:15:52.191378\"}, {\"url\": \"\u002Fuploads\u002Fbed\u002Fbackground\u002Fleaves.png\", \"name\": \"leaves.png\", \"size\": 759938, \"mtime\": \"2026-09-21T19:20:45.395697\"}]","auto","30","18","[{\"n\":\"时间管理大师\",\"i\":0},{\"n\":\"ECS爱好者\",\"i\":0},{\"n\":\"Ubuntu\",\"i\":0},{\"n\":\"Nginx\",\"i\":0},{\"n\":\"systemd\",\"i\":0},{\"n\":\"CI-CD\",\"i\":0},{\"n\":\"SSH\",\"i\":0},{\"n\":\"FastAPI\",\"i\":0},{\"n\":\"Docker\",\"i\":0},{\"n\":\"Hysteria2\",\"i\":0},{\"n\":\"Gunicorn\",\"i\":0},{\"n\":\"琐碎内容写多了冗余,不写了\",\"i\":0}]","{\"很不想熬夜\":\"violet\"}","1440","scroll","150","[{\"key\":\"overview\",\"enabled\":true},{\"key\":\"articles\",\"enabled\":true},{\"key\":\"categories\",\"enabled\":true},{\"key\":\"tags\",\"enabled\":false},{\"key\":\"comments\",\"enabled\":true},{\"key\":\"moments\",\"enabled\":true},{\"key\":\"uploads\",\"enabled\":true},{\"key\":\"pan\",\"enabled\":true},{\"key\":\"short-links\",\"enabled\":true},{\"key\":\"web-hosting\",\"enabled\":false},{\"key\":\"licenses\",\"enabled\":true},{\"key\":\"tools\",\"enabled\":false},{\"key\":\"access-logs\",\"enabled\":true},{\"key\":\"settings\",\"enabled\":true}]","\u002Fuploads\u002Fbed\u002Fbackground\u002F%E4%BA%91%E6%B5%B7-%E5%A5%BD%E7%9C%8B-%E5%B1%B1%E5%B3%B0.jpg",{"active_scale":67,"active_translate_y":62,"bare_bg_opacity":86,"bare_bg_opacity_dark":87,"bare_blur":88,"bg_opacity":89,"bg_opacity_dark":90,"blur":91,"border_opacity":92,"border_radius":76,"hover_scale":67,"hover_translate_y":67,"l_bg_opacity":93,"l_bg_opacity_dark":94,"l_blur":40,"l_border_opacity":95,"mobile_flat_card":96,"nav_border_radius":97,"nav_padding_x":98,"nav_padding_y":99,"padding":100,"shadow_intensity":61,"t_bg_opacity":101,"t_bg_opacity_dark":92,"t_blur":76,"t_border_opacity":92,"t_shadow_intensity":61,"avatar_glow_animate":102,"mobile_layer_opt":103,"mobile_cvis":103,"mobile_skip_webfont":103,"entrance_animation":102,"toc_style_desktop":104,"toc_style_mobile":105,"nav_menu_bg_opacity":106,"nav_menu_bg_opacity_dark":107,"bubble_bg_opacity":108,"bubble_bg_opacity_dark":92,"bubble_blur":109,"bubble_radius":76,"bubble_tail":97,"bubble_padding":67,"bubble_border_opacity":92,"bubble_shadow":90,"bubble_collapse":110,"poem_bg_opacity":87,"poem_bg_opacity_dark":95,"poem_blur":111,"poem_radius":76,"poem_tail":97,"poem_padding":112,"poem_border_opacity":92,"poem_font_scale":67,"poem_line_height":113,"poem_collapse":114,"nav_menu_padding_x":115,"nav_menu_padding_y":99,"nav_menu_item_radius":116,"nav_menu_radius":117,"nav_menu_width":118,"nav_menu_item_width":51,"nav_menu_blur":62,"tip_bg_opacity":101,"tip_bg_opacity_dark":92,"tip_border_opacity":92,"tip_blur":76,"tip_radius":65,"tip_padding_x":98,"tip_padding_y":99},"0.15","0.06","8","0.2","0.6","50","0.4","0.05","0.03","0.3","flat","0.5","0.75","0.375","1.5","0.1","desktop","on","glass","glass-t","0.38","0.8","0.12","26","200","14","0.85","1.95","320","0.25","1.125","1.25","5.75",{"title":120,"slug":121,"content_md":122,"summary":123,"cover_image":32,"category_id":124,"is_published":125,"is_top":126,"top_order":127,"is_deleted":126,"allow_comment":125,"meta":128,"id":129,"created_at":130,"updated_at":131,"published_at":130,"category":132,"tags":136},"R.E.P.O r2modman 完整图文向教程（适配 exe 安装包）","repo-r2modman-mod-manager-tutorial","# R.E.P.O r2modman 完整图文教程\n\n> ⚠️ **免责声明**：所有模组属于第三方玩家自制内容，使用 MOD 可能会发生闪退、存档损坏等问题，建议游玩前备份存档。r2modman 完全免费开源，只使用官方 exe 安装包，拒绝第三方修改版。\n>\n> 此教程适用于绝大多数的游戏模组安装教程，属于通用教程，不仅限于repo模组安装教程\n> \n> **前置条件**：Windows 系统，Steam 已安装 R.E.P.O，本地已准备好 `r2modman Setup X.X.X.exe` 安装文件\n\n---\n\n> 📖 **本篇导读：先选你的路线，别把全文硬读完**\n>\n> 全文分 **操作步骤**（第1、2、3、5、8节）和 **扩展参考**（第4、6、7、9、10、11节＋附录）。先认领你的读者身份，按对应路线走；每条都写清\"大概要多久、哪些可以跳过\"。时间按**跟着点一遍**估算，不含下载等待——一键导入会自动批量下载模组，速度看你的网速。\n>\n> 🚀 **路线 A｜只求和朋友开黑（推荐，覆盖大多数人）**\n> 读：[第1节 下载](#1-安装前准备) → [第2节 安装](#2-r2modman-软件安装) → [第3节 选游戏](#3-首次启动-选择游戏-r-e-p-o) → [第5节 一键导入](#5-成品模组列表一键导入-无需手动装模组) → 必读[第8节 启动](#8-启动游戏-最容易踩坑)。\n> 耗时：跟着点完约 **10~15 分钟**（批量下载另计）。第4、6、7、9、10、11节这次都不用碰；第6节留给下次想加模组再回查。\n>\n> 🛠️ **路线 B｜A 的基础上，还想自己挑几个模组**\n> 读：先走完 A，再补[第4节（手动安装）](#4-手动安装-mod-不想一个个装-直接跳到第5节-一键导入成品档案)＋ [第6节（模组清单与分工）](#6-模组列表)。\n> 耗时：A 之外再 + 约 **10 分钟**。第一批模组边读边装最顺。\n>\n> ⚙️ **路线 C｜想彻底搞懂、自己搭配置调参数**\n> 读：全文通读，参数翻译按需翻[附录 A](#附录-a-moreshopitems-商店货架-物品数量-参数完整翻译) \u002F [附录 B](#附录-b-sharedupgradesplus-队伍共享加成-参数翻译与推荐配置)。\n> 耗时：纯阅读约 **25 分钟**；边看边调会更久，正常。\n>\n> 📖 **路线 D｜已经会装了，纯查资料**\n> 找参数翻译 → [附录 A](#附录-a-moreshopitems-商店货架-物品数量-参数完整翻译) \u002F [附录 B](#附录-b-sharedupgradesplus-队伍共享加成-参数翻译与推荐配置)；挑模组、避坑 → [第6节](#6-模组列表) \u002F [第9节](#9-常见问题排查)；卸载还原 → [第10节](#10-r2modman-完整卸载)。\n>\n> ⚠️ **全篇最坑的一个点**：步骤全对，最后却用 Steam 直接启动，等于模组全没加载。无论走哪条路，动手前都先看到**[第8节](#8-启动游戏-最容易踩坑)的 Start modded**。\n\n---\n\n## 1. 安装前准备\n从 [博客网盘文件下载链接](https:\u002F\u002Fvue2.xyz\u002Fpan\u002F37?pwd=uqn8)下载得到 r2modman 压缩包，解压之后里面一大堆文件:\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F0b7eccfa3e074a91a27d2a8e513ddc86.png)\n\n>1.如果你的网络下载博客网盘文件慢的话就点击这个第三方网盘下载链接吧:[123云盘的下载链接](https:\u002F\u002F1818062445.share.123pan.cn\u002F123pan\u002FeHFdjv-YGDjH)，（不过需要登录，为考虑下载体验放弃某度网盘）\n>\n>2.这里也附上官方下载页面的链接:[官方页面的链接](https:\u002F\u002Fthunderstore.io\u002Fc\u002Friskofrain2\u002Fp\u002Febkr\u002Fr2modman\u002F)，（不熟悉英文页面就不建议用）\n>\n>综合建议：没建议，自己选。不用第三方的蓝奏云盘因为有100MB单文件限制\n\n✅ **Windows 系统只需要保留：`r2modman-Setup‑X.X.X.exe`**\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fc0c21f144daf445490f04ce96020928f.png)\n❌ 其余全部文件可以直接无视：\n- `flatpak‑setup.sh`、`.AppImage`：Linux 系统文件，Windows 完全无用（基本没人用 Linux 打游戏）\n- README.md、CHANGELOG.md、LICENSE、icon.png、manifest.json 全部是官方原版的说明文档，不熟悉英文也没关系，跟着本文操作即可。\n\n---\n\n## 2. r2modman 软件安装\n\n1. 双击 `r2modman Setup‑X.X.X.exe`\n2. Windows Defender 弹出安全警告 → 点击「更多信息」→「仍要运行」\n3. 跟随安装向导下一步，用默认安装路径或自选路径都行（⚠️ 千万别装进 R.E.P.O 自己的游戏安装目录——r2modman 独立运行，装进游戏目录反而容易出问题）\n4. 安装结束，桌面生成 r2modman 快捷方式，打开软件。\n\n> 📌 软件本体**没有官方中文界面，全程英文**；游戏内中文需要安装汉化 MOD。\n---\n\n## 3. 首次启动，选择游戏 R.E.P.O\n\n1. 在游戏列表搜索框输入 `R.E.P.O.`，选中该游戏。\n2. 打开软件，首页蓝色大按钮：**`Select game`**\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fa6a1e8caf142481aa1cad520909d3d2d.png)\n3. 这个时候什么都不用动，软件自动扫描你的 Steam 游戏路径，**自动下载部署 BepInExPack 前置框架**，不需要手动下载任何框架文件。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F4ab43411f1ad4b98a9698e3ddba13c37.png)\n加载完成之后就是这样子的：\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F99da84d250114f20bbb71b3ed6b6bbe9.png)\n4. 点击 `Select profile` 打开档案（Profile）界面。小科普：r2modman 里的一个档案 = 一套互不干扰的模组配置，可以建多个档案随时切换：\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F4972bc0f61744126864ca0c26e4af28d.png)\n5. 随后进入**在线模组商店（Thunderstore）**搜索、下载模组（手动安装的详细步骤见第4节）\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fdad10216ba924782ba852f2fa331d975.png)\n> 💡 如果软件识别不到游戏路径：打开软件设置 `Settings` → `Locations`，手动浏览选中 REPO 游戏根目录（Steam 右键 REPO → 管理 → 浏览本地文件）。\n---\n\n\n## 4. 手动安装 MOD（不想一个个装，直接跳到第5节「一键导入成品档案」）\n（很棒，既然愿意花心思研究手动安装模组，相信你也是有很强的控制欲的小朋友，这部分内容值得你花5分钟去研究）\n1. 进入游戏页面后，点击 `Browse Mods`（在线模组商店）\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fdad10216ba924782ba852f2fa331d975.png)\n2. 右上角搜索框输入模组名字，搜索想要的 MOD。组队游玩注意所有成员的模组要尽量统一，不然会出现莫名其妙的闪退卡顿掉线等问题\n> 💡 Windows 小技巧：文中模组名均已**加粗**，且与描述之间用 `---` 分隔。鼠标移到模组名上**双击**即可整段选中，再 Ctrl+C 复制、到 r2modman 搜索框 Ctrl+V 粘贴，省得手打。\n3. 点开模组页面，点击 **`download`**，软件自动下载该 MOD，**会自动安装该 MOD 需要的依赖组件**。\n4. 等待下载完成。\n5. 推荐的模组清单，以及「哪些人必装、哪些人可省」的分工，统一见**第6节**；模组名后的代码块是参数翻译，按需阅读：\n> 总原则：**房主全装；房主专用模组（第6节「一」）组员不必装；联机类模组（第6节「二」）全队版本必须一致；只对自己生效的（第6节「三」）每人按需自装。** 具体到每个模组的说明看第6节。\n\n## 5. 成品模组列表一键导入（无需手动装模组）\n（恭喜你，马上可以开始玩游戏了）\n如果你不想一个个手动搜索、下载、配置模组，可以直接使用博客整理好的配置，一键导入直接开黑，适配房主\u002F队友所有场景。\n> ⚠️更多导入避坑要点\n> 1. **不要双击 `.r2z` 文件**，Windows系统无法直接识别打开，**必须在r2modman软件内部执行导入流程**。\n> 2. 存放档案文件的文件夹路径**不要使用中文**，中文路径会引发导入异常、文件读取失败。\n> 3. 导入过程下载模组如果卡住不动，请关闭代理、VPN、Clash等工具后重试。\n> 4. 游戏大版本更新之后，网盘旧档案内的模组可能出现闪退、不兼容；遇到该情况切换Vanilla纯净档案游玩原版，等待模组作者更新适配新版本。\n> 5. `.r2z`档案仅打包来自Thunderstore商店下载的模组；**手动放置plugins文件夹的自制\u002F第三方模组不会被打包进档案**，这类文件需要单独分发。\n\n### 一、下载成品模组档案\n博客专属 REPO 开黑模组档案下载地址：\n[配置下载地址](https:\u002F\u002Fvue2.xyz\u002Fpan\u002F38?pwd=mdma)\n\n下载完成后解压文件，得到 r2modman 专用 `.r2z` 档案文件，全称为`LeaderServerMod_1788549056177.r2z`,建议直接放到桌面方便找得到\n\n### 二、完整导入操作步骤\n\n1. 打开 r2modman，选中 R.E.P.O. 游戏，进入档案管理页\n\n\n2. 点击下方的 `Import \u002F Update`（导入\u002F更新）：\n\n\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fbe6c9297d3a243719ba5636bbd913c75.png)\n\n> 如果不知道从默认页怎么进「档案管理页」，看这里：\n> ![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F9419fa07473640f79419931ad32311bb.png)\n\n3. 在弹出的选项中选择 `From file`（从本地文件导入）\n\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F0171cb9bf26a4b1ba88d7fbc17468614.png)\n\n5. 选中刚刚下载解压的 `LeaderServerMod_1788549056177.r2z` 档案文件\n\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fa90dcdc523554d16a54333b1ffd9810e.png)\n\n6. 点击 `Import new profile` 开始导入\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fd695fd32e53e4be6bf8e0b81c3fe992b.png)\n\n\n> 💡 在文件选择框里找不到刚解压的 .r2z？先把它拖到桌面再定位：右键 .r2z 文件 →「属性」→「安全」标签页 → 复制「对象名称」里的完整路径 → 回到上面第4步的文件选择框，把路径粘贴进顶部输入栏后回车即可找到。\n> ![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fb5bc151aeed94064bfcd729af2c59a90.png)\n> ![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F1e2f2c14fdf343808c4bc5d63632ca82.png)\n> ![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Ffc66651577e243a09a1aaf41df260a07.png)\n> 注意：要导入的是**解压后的 `.r2z` 文件本身**，不是那个 zip 压缩包。\n\n7. **务必选择「Import new profile」新建档案**，名称随意（例如 `REPOkaihei`(repo开黑)）\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F5a80a4efda1c42fcaa7244577562a5c9.png)\n\n8. 点击 `Create` 创建，软件会自动**批量下载全部模组 + 还原调好的配置参数**，全程无需手动干预\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F83dc200334e148cb990766468bb54afb.png)\n\n正在导入:\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F9f252b4a585842cb907990b2af83af88.png)\n\n9. 加载完成后选中该档案，点击 `Select profile` 切换启用\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Ffd78c90167b54461a61ad0d335c0fe11.png)\n\n### 三、启动游戏\n导入完成后先别急着点启动——怎么启动、怎么避开\"直接用 Steam 启动导致模组不加载\"这个最坑的点，统一见[8. 启动游戏（最容易踩坑）](#8-启动游戏-最容易踩坑)：走捷径到这里只剩最后一步。\n\n### 四、额外说明（可以不看）\n1. 该档案整合全套适配联机模组、平衡参数，**房主、普通队友均可直接使用**。\n2. 房主专属模组仅自己开房生效，客户端模组全员本地生效，无需手动调整。\n3. 不会覆盖你的原有模组档案，新建档案隔离，安全不冲突。\n4. 后续想要手动增减模组，可在该档案内自由修改。\n\n\n## 6. 模组列表\n### 一、房主安装即可（仅房主安装，组员无需下载）:\n**MoreShopItems_Updated**---原版商店只有 1 排货架，商品很少，这个模组让游戏商店的货架上能摆放更多物品\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F5055aebb5c2c413b84d9e88504ea6800.png)\n（该模组的完整参数翻译较长，已整理到文末**附录 A**，只需调货架\u002F物品刷新数量时再看）\n\n**SharedUpgradesPlus**---队伍共享加成：队友拾取的加成包，全队玩家都获得效果，多人联机非常舒服\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Ff2adf134e5ab47c6be246f64119256d7.png)\n（该模组的参数翻译与「直接抄配置」推荐值，见文末**附录 B**）\n\n**ReturnToLobby**---返回组队界面：游戏内可直接退回组队房间，不用退出游戏，所有玩家保留在房间内\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fcb3797bd0f9f474196795f93ea65e429.png)\n```\n# Return To Lobby 模组按键参数完整解析\n# 模组作用：对局内通过快捷键快速退出当前地图，直接返回联机准备大厅，不需要关闭整个游戏程序\n# 重要提醒：触发快捷键后，本关还未结算卖掉的货物会全部直接丢弃，中途进度不保存。想「回档重开本关」，请用下方 No_Save_Delete 模组的 F9 快捷键，不要用本模组\nMain Key        主触发按键\n- 当前绑定：L\n- 含义：组合键中的基础按键，单独按下此键没有任何效果，必须配合修饰键一起按下\n\nModifier Key    修饰组合按键\n- 当前绑定：RightControl（键盘右侧的Ctrl键）\n- 含义：辅助按键，需要和主按键同时按下，用来防止游戏过程中误触\n\n# 当前实际生效快捷键\n右Ctrl + L  两个按键同时按住 → 立刻离开地图，返回房间大厅\n\n# Return To Lobby 模组使用场景\n# 快捷键：右Ctrl + L，按下直接退出地图回到联机大厅，本关未结算货物全部丢失，中途进度不保存\n\n# ✅适合使用的场景\n1. 游戏出现恶性BUG\n    - 人物卡进墙里、掉出地图、模型卡死无法移动\n    - 怪物卡住不动、NPC异常、物品刷不出来，本局没法继续玩\n    - 复活异常、buff错乱、模组冲突导致对局异常，不用关闭整个游戏，快捷键快速重开本局\n\n2. 联机突发情况\n    - 队友网络卡顿严重、有人崩溃掉线，剩下的人不想继续打完这一关\n    - 临时有事，想快速回到房间，不用退出REPO程序重进\n\n3. 测试模组配置\n    - 修改完大量模组参数，想快速退出本局重新出发，让全部新设置完整生效\n    - 调试SharedUpgradesPlus、HellRevival等模组，快速重开对局测试效果\n\n# ❌绝对不要使用的场景\n1. 正常游玩中途不想打了，想用它回档保存进度\n    - 它**不会保存本关中途进度**，东西直接清空；想要回退存档，使用 No_Save_Delete 的F9快捷键\n\n2. 全队团灭之后，拿它代替团灭回档\n    - 按快捷键等于主动放弃本局，金钱、本关收获直接丢掉；交给No_Save_Delete自动处理团灭逻辑\n\n3. 战斗搜刮过程随手乱按\n    - 极易误操作，辛辛苦苦捡的货物直接全部消失，造成进度损失\n```\n**No_Save_Delete**---保留存档模组：噶了之后可以继续玩，不用重新从第一关开始\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fa6e51af7ff904911b528e5b94ab6fc32.png)\n```\n# No_Save_Delete 存档模组完整操作说明\n# 安装要求：仅房主安装，组员无需下载\n# 重要：存档保存在房主电脑，下次继续游戏必须同一人当房主\n\n# 游戏自动存档时机（模组不会新增手动存档）\n1. 通关关卡回到商店（服务站） → 自动保存金钱、升级、进度\n2. 新关卡正式开始瞬间 → 自动保存\n⚠️关卡地图中途退出，本关中间进度不会保存\n\n# 快捷键\nF7 — 打开存档管理器，手动选择旧存档回档、给存档改名\nF9 — 快速重读最近存档，主动回退到上一个商店保存点\n> ⚠️风险提醒：按下F9重读存档，**本关已经拾取但还没有卖出的全部货物会直接丢弃清空**，仅回退到商店自动存档点。\n\n# 团灭行为对比\n原版全队死亡：存档直接删除，强制从头第一关\n装模组全队死亡：存档保留，重读商店存档，重新挑战当前关卡\n\n⚠️注意：只要还有活人，死亡队友依旧需要捡头颅复活，模组不提供单人复活\n1. ❌不能关卡中途随时保存；只有商店 \u002F 新关卡开始自动存。\n2. ❌组员安装无效；**仅房主安装生效，存档文件只在房主电脑**。\n3. ❌不能复活单个死亡队友，仅处理【全队团灭】不删档。\n4. ❌换房主，存档直接失效，别人电脑没有你的进度。\n```\n**HellRevival**---捡头放在提取点可复活,Revive Health是复活后的血量数值\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F041e8d83e9744de7be62fda330d035e7.png)\n\n**ShrinkCart**---购物车缩小搬运模组：物品进车自动缩小，离车恢复原尺寸\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F70778ed1f2854c909cdf18d50ba76bf9.png)\n\n```plaintext\n购物车缩小搬运\n\n支持的物品放入 C.A.R.T \u002F 购物车后自动缩小，拿出并离车后恢复\n缩放功能由 ShrinkCart 模组提供\n可配置物品缩放\n\n枪、血包、近战、手雷、工具、无人机、宝珠、升级、追踪器、地雷等商店购买类实用品默认保持原尺寸，不影响战斗、治疗和工具使用\n敌人球和钱袋使用独立倍率\n普通非贵重物默认不缩小\n玩家缩放\n\n默认开启。在购物车中心站一会儿，角色自动循环「原样 → 缩小 → 原样 → 增大 → 原样」\n不需要时随时在配置中关闭\n敌人进车秒杀\n\n默认开启，进车的敌人立刻死亡\n```\n\n**LateJoinNow**---让朋友在游戏进行中也能随时加入你的房间，不必等待卡车阶段或回到大厅。支持三个游戏场景：卡车、商店、关卡，每个场景都可以单独在配置中控制是否允许中途加入。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F938d844338ed4babaa42c8807350b3c2.png)\n\n```plaintext\n队员**没有专门按键**，完全走 Steam 原生邀请流程。\n📝队员中途加入操作步骤\n\n1. 房主开启房间，已经进入关卡 \u002F 商店 \u002F 卡车地图内正常游玩。\n2. 队员在 Steam 好友列表，右键房主头像 → **加入游戏**；或者接受房主发来的 Steam 游戏邀请。\n3. 直接点接受，就能直接跳进已经正在运行的对局，不用房主退回飞船大厅重开房间。\n队员这边游戏界面**没有任何特殊按钮**，就是 Steam 普通的 “加入游戏”。模组全部逻辑在房主那一端。\n```\n---\n\n### 二、房主 + 所有组员必须全部安装相同版本(重点)，缺一不可:\n**RoboUnion**---联机模组，可最高支持20人联机游玩的模组\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F8bc6b9314e154315bf74fc92fa8d01fb.png)\n```\nGeneral 通用设置\nMax Players                 房间最大玩家数量\n- 当前数值：10\n- 含义：设置房间最多能容纳多少人，原版上限为4；可调节范围一般4‑16\n- 提示：不建议设置过高，8‑10人已经很吃性能，容易出现怪物AI异常、物品不同步、复活bug、buff共享错乱\n\nDeveloper 开发者选项（普通游玩全部建议关闭）\nLog Messages Per Second     每秒输出日志信息\n- 开：后台打印大量调试日志；关：关闭调试日志，减少性能消耗\n\nShow Messages Per Second    屏幕显示每秒日志信息\n- 开：游戏画面上直接刷大量调试文字，遮挡界面；关：不在屏幕显示调试文字\n```\n>⚠️冲突&性能提醒\n>1. 不要和其他大房间扩容模组（MorePlayersImproved）同时启用，会造成房间崩溃、玩家无法加入。\n>2. 8‑10人以上长时间对局容易出现内存泄漏、物品不同步、怪物AI错乱，建议不要连续游玩超长关卡，适时重开房间。\n\n\n---\n\n### 三、只对自己生效,按需安装即可，队友可以不用装\n\n**Valuables_Scanner**---全能扫描：贵重物 + 怪物 + 武器 + 尸体 + 装饰箱子 + 购物车，全部可扫，开关可配置\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fcf1c4e0677ee44c6b6e862250c7bf0dd.png)\n[](url)\n\n```md\n📑配置通用备注\n1. `Multiplayer RPC`联机同步**仅对贵重物品、装饰宝箱生效**；怪物、尸体、武器道具无论RPC开启与否，均仅本机可见，队友无法看见标记。\n2. `Radius Override`填`0`代表复用全局`Scan Radius`；填写大于0数值，该分类使用独立扫描半径。\n3. `Scan Linger`：触发扫描之后，屏幕方框标记继续保留的时长。\n4. `Create GUI`关闭时，模组后台仍然执行全部扫描逻辑，但屏幕不会绘制任何方框视觉效果。\n5. 冲突提示：本模组与`MoreUI`共存时，**务必把`Scanning‑Heads`下Scan设置为false关闭尸体扫描**，规避显示异常冲突。\n```\n\n\n**BetterFlashlightMod**---调整手电筒光照强度，解决原版手电暗、照不远的问题。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fd9f79a023c9e45c9a4577e2d5fce1128.png)\n>修改滑块保存后**不会立刻生效**，必须蹲下再站起，手电筒光源重载，新亮度才会应用\n>⚠️额外避坑：Thunderstore还存在一个同名副本文档`BetterFlashlightAlternate`，作者页面明确提示优先使用上面原版BetterFlashlightMod。Alternate版本去掉了REPOConfig依赖，**没有游戏内配置滑块，亮度写死固定，无法在游戏界面调节**，普通玩家不要下载这个版本。二者不能同时启用。\n\n**AK47_B**---(建议全员安装，除非你接受别人持有AK而自己没有)新增降低后坐力版本AK47武器；注意：其他原版AK47类模组会和本模组产生冲突，请勿同时启用。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F6c9df1fd9102489388a2edbe6ba7cc6e.png)\n\n**REPO_Simplified Chinese Translation**---游戏简体中文汉化，UI、道具、提示全部中文。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F37ffd2d5cf50425f9bad8c5f6a8bc535.png)\n**REPOConfig**---模组配置编辑，**所有玩家强烈建议安装**：游戏内直接打开全部 MOD 设置面板，不用退出修改配置文件，调整键位、参数；游戏中按下Esc键后点击mod按钮即可配置模组参数。\n> 💡提示：属于客户端模组，房主、队友都建议装上。队友安装之后，才可以在自己本地调整手电、体力、探测这类客户端模组的参数。组队界面同样会出现Mods配置按钮。\n\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F507a6fdf637f4e50abde7e0e25cbee2d.png)\n组队界面有Mods选项,游戏中按下Esc键后点击mods按钮也可以配置模组参数\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fb892cb2e68a34a9098753554c47bce68.png)\n\n**XH_DamageShow_EnemyHealthBar**---敌对生物血量显示：怪物头上显示血量，同时展示你对怪物打出的伤害数值\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F9e79f7638763417a848d24934d56c1ec.png)\n**MoreUI**---更多 UI 显示：右下角 UI显示怪物信息、玩家金钱价值、队友位置、小推车位置，参数可自定义\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F89afd6c3a3dc4f799b667c2bc2314f58.png)\n**Observe**---按下 **F**（按键可自定义），立刻探测半径 10 米内所有贵重物品，**可以穿墙**。\n被探测到的物品会弹出**游戏原生的黄色发现提示框**，和你肉眼看到宝物弹出的提示完全一样，没有额外花哨特效，融入原版界面。技能使用后进入冷却。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F7a814e91121f480aa79fd19919b8d116.png)\n\n```plaintext\n| 设置项                 | 默认值 | 可调范围 | 说明                                   |\n| ---------------------- | ------ | -------- | -------------------------------------- |\n| Observe Key            | F      | 任意按键 | 扫描触发按键                           |\n| Radius（探测半径）     | 10米   | 1‑50米   | 扫描距离，调太大破坏游戏体验           |\n| Cooldown（冷却）       | 10秒   | 0‑60秒   | 两次扫描间隔秒数                       |\n| Show Cooldown Bar      | 开启   | 开\u002F关    | 屏幕显示冷却进度条                     |\n| Show On Map            | 开启   | 开\u002F关    | 扫描后是否在地图临时标记宝物           |\n| Map Marker Duration    | 10秒   | 1‑60秒   | 地图标记保留多少秒后消失               |\n\n```\n\n**ImprovedStamina**---降低奔跑体力消耗，延长奔跑时间，体力依旧会耗尽，不会完全无敌。参数可在配置里微调消耗比例。\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F7f52e63f4e04421aa7466eae338a1e1b.png)\n\n```\nImprovedStamina 参数详解（REPO 体力模组）\n# 实测好用的配置\nMax Regen Rate：25.0          # 体力最大恢复速度，数值越大回体力越快\nRegen Ramp Up Time：1.0      # 恢复提速过渡时间，停止奔跑后从慢到满速恢复所需时间，越小越快拉满\nDelay Before Regen：0.10      # 停止奔跑后延迟多久才开始回体力，越小跑完立刻回体力\nSprint Drain Multiplier：0.3 # 奔跑体力消耗倍率，1.0=原版消耗，越小跑步越省体力，0=无限体力（不建议）\n# 恢复游戏原版体力效果\nMax Regen Rate：2.0          # 体力最大恢复速度，数值越大回体力越快\nRegen Ramp Up Time：2.0      # 恢复提速过渡时间，停止奔跑后从慢到满速恢复所需时间，越小越快拉满\nDelay Before Regen：1.2      # 停止奔跑后延迟多久才开始回体力，越小跑完立刻回体力\nSprint Drain Multiplier：1.0 # 奔跑体力消耗倍率，1.0=原版消耗，越小跑步越省体力，0=无限体力（不建议）\n\n```\n**FullHealth**---关卡、服务站、大厅\u002F卡车出生时自动恢复生命值，同时支持复活后回血；支持百分比、固定数值、表达式自定义回血量。\n>🔹模组标签同时标注 Client‑side \u002F Server‑side；**联机强烈推荐 WorkMode 设置为 Host（仅房主执行回血），不要使用 Client \u002F All，多客户端同时执行回血会出现血量重复叠加错乱**。\n>🔹依赖前置库：`Expressive.dll`，缺失该文件模组直接报错无法加载。\n>⚠️配置重要提醒\n>1. `PhaseMode` 不要同时多选 `Level` + `Lobby`，会造成回血执行两次；按需选单一阶段或 All。\n>2. 参数优先级从高到低：`Expression` > `HealthPackMode` > `ExactValue` > `ByMaxHealthPercentage` > `ToMaxHealthPercentage`，高优先级设置会覆盖下方参数。\n>3. `HealRequirementMode=Survive`：只有上一关成功活着回到卡车，下一局才会触发自动回血。\n>4. 复活相关开关：Revival 分组默认`Enabled=false`，需要复活回血手动开启。\n\n| 参数项 | 中文说明 | Start(开局)默认 | Revival(复活)默认 |\n| ---- | ---- | ---- | ---- |\n| Enabled | 是否开启该组回血逻辑 | true | false |\n| ToMaxHealthPercentage | 回至最大生命百分比(0‑100)，低优先级 | 100 | 100 |\n| ByMaxHealthPercentage | 按最大生命值的百分比进行治疗，优先级高于ToMaxHealthPercentage | 0 | 0 |\n| ExactValue | 固定HP回血量；0代表关闭，优先级高于百分比类 | 0 | 0 |\n| HealthPackMode | 模拟血包回血：None\u002FSmall(25)\u002FMedium(50)\u002FLarge(100)，支持多值随机；优先级高于ExactValue | None | None |\n| Expression | 高级表达式计算回血量，最高优先级，可读取玩家属性、人数、升级等级；为空则关闭 | 空 | 空 |\n| WorkMode | 执行主体：Host仅房主 \u002F Client仅客户端 \u002F All房主+客户端(高风险，不推荐) | Host | Host |\n| HealMode | 治疗对象：Self仅自己 \u002F Others其他玩家 \u002F All全部玩家 | All | All |\n| PhaseMode | 触发阶段：Level关卡 \u002F Shop服务站 \u002F Lobby卡车大厅 \u002F Arena竞技场 \u002F All全部；勿同时多选Level+Lobby | All | All |\n| HealRequirementMode | 回血前置条件：None无要求 \u002F Survive需要上一关活着撤离才回血 | None | — |\n\n> 📌表达式可用内置变量\n> `[PlayerName]`玩家名字、`[PlayerMaxHealth]`最大生命、`[PlayerHealth]`当前生命、`[PlayerSurvived]`是否上局存活、`[PlayerCount]`房间人数、各类`PlayerUpgradeXXX`读取角色升级等级；\n> 内置函数 `RandomList(x1,x2…)` 从列表随机取值。\n\n> ⚠️兼容性避坑\n> 1. 和`MoreReviveHP`不要同时启用：两者都会改写复活血量，互相覆盖，二选一。\n> 2. 和`SharingIsCaring`不建议同时使用，两套回血逻辑易造成联机血量跳动异常。\n> 3. 可与`SharedUpgradesPlus`共存；若不需要拾取升级全队回血，请关闭`Enable Shared Upgrade Heal`，避免双重回血。\n> 4. 和`HellRevival`、`No_Save_Delete`可正常共存；开启复活回血时务必保持`WorkMode=Host`。\n\n\n## 7. 查看已安装模组\n\n切换标签页到 `Installed`，这里列出全部已经装好的 MOD：\n- 每个 MOD 前面开关可以快速启用 \u002F 关闭模组，不用删除文件。\n- 可以点进模组修改配置 `Config editor`（调整模组参数）。\n---\n\n## 8. 启动游戏（最容易踩坑）\n\n为什么会反复强调看到本章节，因为95%的人都会搞错\n\n档案选好，MOD 导入完毕后，确保页面左下角是\"REPOkaihei\"的档案配置,此时可以点软件左上角 **`Start modded`** → 启动**加载 MOD 的 R.E.P.O.**\n![图片](\u002Fuploads\u002Fbed\u002Farticles\u002Fecb25eaf704644429801443332e80e2f.png)\n\n❌ 千万不要直接 Steam 点击开始游戏(除非玩原版游戏)，这样所有 MOD 不会加载！\n\n> 💡 如果想玩纯净原版：切换到空白的 Vanilla 档案，既可以用软件内 `Start vanilla`，也可以直接 Steam 启动。\n\n>点击启动后不要叉掉这个界面的两个窗口,在这个界面保持等待进入游戏即可:\n> ![图片](\u002Fuploads\u002Fbed\u002Farticles\u002F96fdfd7f34d744b9a4f089b297c4aa9a.png)\n---\n\n>模组安装教程到此结束，着急的话可以直接去玩，下文只是模组管理器的扩展内容，选择性看看即可\n\n---\n\n## 9. 常见问题排查\n\n### MOD 装完游戏不生效\n\n- 确认点击 `Start modded` 启动，不是 Steam 启动\n- 确认 MOD 开关开启\n- 游戏更新后 MOD 尚未适配，等待作者更新\n\n### 启动游戏直接闪退\n\n- 进入 `Installed` 把全部 MOD 禁用，逐个开启定位冲突 MOD\n- Steam 库验证 R.E.P.O 游戏文件完整性\n\n### MOD 下载失败\n\n- 检查网络\n- 重启 r2modman\n- 设置内清除缓存\n\n### 识别不到游戏路径\n\n- `Settings` → `Locations` 手动指定 REPO 游戏根目录\n- 杀毒软件把 r2modman 加入白名单\n\n---\n\n## 10. r2modman 完整卸载\n\n1. Windows 设置 → 应用，找到 `r2modman` 卸载。卸载会自动清理 BepInEx 框架，不会损坏游戏本体文件。\n2. **可选清理残留缓存**：按下 Win+R，输入 `%AppData%`，删除文件夹 `r2modmanPlus‑local`。\n3. 卸载完成后游戏恢复纯净原版状态。\n---\n\n## 11. 附录：模组参数完整翻译\n\n以下两块较长的参数翻译从第6节挪到这里集中存放，读模组清单时不会被长文淹没；需要微调对应模组时再回来这里查。\n\n### 附录 A：MoreShopItems（商店货架 \u002F 物品数量）参数完整翻译\n\n```plaintext\nMore Shop Items 模组参数完整翻译解析\n\n一、Upgrades（升级道具类）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Upgrades In Shop          | 商店升级道具最大刷新数 | 商店内同时刷新的升级Buff道具的最大数量，当前值为5    |\n| Max Upgrade Purchase Amount   | 升级道具单次购买上限   | 每次可购买的升级道具数量，0代表无限制\u002F使用默认规则   |\n\n二、Weapons（武器类）\n近战武器\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Melee Weapons In Shop     | 商店近战武器最大刷新数 | 商店内同时刷新的近战武器的最大数量，当前值为5        |\n| Max Melee Weapon Purchase Amount | 近战武器单次购买上限 | 每次可购买的近战武器数量，0代表无限制\u002F使用默认规则   |\n\n枪械\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Guns In Shop              | 商店枪械最大刷新数     | 商店内同时刷新的枪械类武器的最大数量，当前值为5      |\n| Max Gun Purchase Amount       | 枪械单次购买上限       | 每次可购买的枪械数量，0代表无限制\u002F使用默认规则       |\n\n手雷\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Grenades In Shop          | 商店手雷最大刷新数     | 商店内同时刷新的手雷的最大数量，当前值为5            |\n| Max Grenade Purchase Amount   | 手雷单次购买上限       | 每次可购买的手雷数量，0代表无限制\u002F使用默认规则       |\n\n地雷\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Mines In Shop             | 商店地雷最大刷新数     | 商店内同时刷新的地雷的最大数量，当前值为5            |\n| Max Mine Purchase Amount      | 地雷单次购买上限       | 每次可购买的地雷数量，0代表无限制\u002F使用默认规则       |\n\n三、Health-Packs（医疗包类）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Health-Packs In Shop      | 商店医疗包最大刷新数   | 商店内同时刷新的医疗包的最大数量，当前值为15         |\n| Max Health-Pack Purchase Amount | 医疗包单次购买上限     | 每次可购买的医疗包数量，0代表无限制\u002F使用默认规则     |\n\n四、Utilities（功能道具类）\n无人机\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Drones In Shop            | 商店无人机最大刷新数   | 商店内同时刷新的无人机道具的最大数量，当前值为5      |\n| Max Drone Purchase Amount     | 无人机单次购买上限     | 每次可购买的无人机数量，0代表无限制\u002F使用默认规则     |\n\n能量法球\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Orbs In Shop              | 商店法球最大刷新数     | 商店内同时刷新的能量法球的最大数量，当前值为5        |\n| Max Orb Purchase Amount       | 法球单次购买上限       | 每次可购买的法球数量，0代表无限制\u002F使用默认规则       |\n\n水晶\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Crystals In Shop          | 商店水晶最大刷新数     | 商店内同时刷新的水晶道具的最大数量，当前值为10       |\n| Max Crystal Purchase Amount   | 水晶单次购买上限       | 每次可购买的水晶数量，0代表无限制\u002F使用默认规则       |\n\n追踪器\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Trackers In Shop          | 商店追踪器最大刷新数   | 商店内同时刷新的追踪器道具的最大数量，当前值为5      |\n| Max Tracker Purchase Amount   | 追踪器单次购买上限     | 每次可购买的追踪器数量，0代表无限制\u002F使用默认规则     |\n\n五、Carts（推车类）\n大型购物推车\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Carts In Shop             | 商店大型推车最大刷新数 | 商店内同时刷新的大型购物推车的最大数量，当前值为2    |\n| Max Cart Purchase Amount      | 大型推车单次购买上限   | 每次可购买的大型推车数量，0代表无限制\u002F使用默认规则   |\n\n便携口袋推车\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Pocket Carts In Shop      | 商店便携推车最大刷新数 | 商店内同时刷新的口袋便携推车的最大数量，当前值为2    |\n| Max Pocket Cart Purchase Amount | 便携推车单次购买上限   | 每次可购买的便携推车数量，0代表无限制\u002F使用默认规则   |\n\n六、Tools（工具类）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Tools In Shop             | 商店工具最大刷新数     | 商店内同时刷新的工具类道具的最大数量，当前值为2      |\n| Max Tool Purchase Amount      | 工具单次购买上限       | 每次可购买的工具数量，0代表无限制\u002F使用默认规则       |\n\n七、General（通用核心设置）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Additional Shelves In Shop | 商店额外货架最大数量   | 额外新增的商品货架排数，当前值为2；数值越高总商品容量越大 |\n| Override Modded Items         | 覆盖模组新增物品       | 开启后，其他模组新增的自定义物品也受本模组数量规则控制，建议开启 |\n| Override Single-Use Upgrades  | 覆盖一次性升级道具     | 开启后，一次性使用的升级道具也受数量规则控制，当前为关闭 |\n| Spawn Additional Shelving     | 生成额外货架           | 功能总开关，必须开启才会生成额外货架，增加商店商品总数 |\n\n八、Launchers（重型发射器类）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Launchers In Shop         | 商店发射器最大刷新数   | 商店内同时刷新的重型发射器武器的最大数量，当前值为5  |\n| Max Launcher Purchase Amount  | 发射器单次购买上限     | 每次可购买的发射器数量，0代表无限制\u002F使用默认规则     |\n\n九、Vehicles（载具类）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Max Vehicles In Shop          | 商店载具最大刷新数     | 商店内同时刷新的载具的最大数量，当前值为2            |\n| Max Vehicle Purchase Amount   | 载具单次购买上限       | 每次可购买的载具数量，0代表无限制\u002F使用默认规则       |\n\n十、Dev General（开发者设置）\n| 参数英文                      | 中文翻译               | 说明                                                 |\n| ----------------------------- | ---------------------- | ---------------------------------------------------- |\n| Item Spawn Logs               | 物品生成日志           | 开启后控制台会打印物品生成调试日志，普通玩家建议关闭 |\n\n底部功能按钮\n| 按钮文字   | 中文翻译       | 作用                     |\n| ---------- | -------------- | ------------------------ |\n| 保存更改   | 保存更改       | 保存当前所有配置参数     |\n| REVERT     | 重置\u002F还原      | 将所有参数恢复为默认值   |\n\n```\n\n### 附录 B：SharedUpgradesPlus（队伍共享加成）参数翻译与推荐配置\n\n```\n# SharedUpgradesPlus 参数完整翻译解析\n# 模组说明：仅房主修改配置生效，组员本地修改无效；Share Limit = 0 代表无共享次数限制\nGeneral 通用设置\nEnable Shared Upgrades          开启共享加成总开关\n- 开：开启全队共享buff；关：模组失效，恢复原版各自拾取buff\nShared Upgrades Chance          buff共享触发概率\n- 100 = 必定共享；50 = 50%概率触发共享\nShared Upgrades Chance Mode     概率判定模式\n- Each player：每个玩家独立判定，保持默认即可\nLate Join Sync                  中途加入玩家同步buff\n- 开：后加入房间的玩家自动同步全队已有buff；建议开启\nEnable Modded Upgrades          允许第三方模组增益共享\n- 开：其他模组新增buff也支持共享；建议开启\nAvoid More Upgrades Double Share 防止buff重复叠加BUG\n- 开：避免和其他加成模组冲突；建议开启\nLog Level                       日志输出等级\n- 关：普通玩家不需要日志，仅用于排错\n\nEffects 效果设置\nEnable Shared Upgrade Heal      拾取buff时全队一起回血\n- 开：捡到增益全队同时回血；关：仅拾取者回血，推荐【关闭】，避免难度过低\nEnable Share Notification       共享buff弹窗提示\n- 开：屏幕提示哪位玩家拾取了共享buff；建议开启\n\nVanilla Upgrades 原版增益分项开关\n# 格式：增益名称 — 是否允许全队共享；XXX Share Limit — 该增益共享次数上限，0=无限制\nCrouch Rest                     蹲下回血增益\nCrouch Rest Share Limit         蹲下回血共享次数上限\nDeath Head Battery              死亡头颅电池增益\nDeath Head Battery Share Limit  死亡头颅电池共享次数上限\nExtra Jump                      二段跳增益\nExtra Jump Share Limit          二段跳共享次数上限\n生命值(Health)                  生命上限提升增益\nHealth Share Limit              生命上限共享次数上限\nLaunch                          弹射起飞增益\nLaunch Share Limit              弹射起飞共享次数上限\nMap Player Count                玩家数量加成增益\nMap Player Count Share Limit    玩家数量加成共享次数上限\nRange                           物品拾取范围增大增益\nRange Share Limit               拾取范围共享次数上限\nSpeed                           移动速度提升增益\nSpeed Share Limit               移动速度共享次数上限\nStamina                         体力上限提升增益\nStamina Share Limit             体力上限共享次数上限\nStrength                        负重力量提升增益\nStrength Share Limit             负重力量共享次数上限\nThrow                           投掷力度增大增益\nThrow Share Limit               投掷力度共享次数上限\nTumble Climb                    翻滚攀爬增益\nTumble Climb Share Limit        翻滚攀爬共享次数上限\nTumble Wings                    滑翔翅膀增益\nTumble Wings Share Limit        滑翔翅膀共享次数上限\n\n# 平衡联机推荐直接抄配置\nGeneral通用设置\nEnable Shared Upgrades：开\nShared Upgrades Chance：100\nShared Upgrades Chance Mode：Each player\nLate Join Sync：开\nEnable Modded Upgrades：开\nAvoid More Upgrades Double Share：开\nLog Level：关\n\nEffects效果设置\nEnable Shared Upgrade Heal：关\nEnable Share Notification：开\n\nVanilla原版增益（全部开启共享，次数限制0=无上限）\nCrouch Rest：开          Crouch Rest Share Limit：0\nDeath Head Battery：开   Death Head Battery Share Limit：0\nExtra Jump：开           Extra Jump Share Limit：0\n生命值：开               Health Share Limit：0\nLaunch：开               Launch Share Limit：0\nMap Player Count：开     Map Player Count Share Limit：0\nRange：开                Range Share Limit：0\nSpeed：开                Speed Share Limit：0\nStamina：开              Stamina Share Limit：0\nStrength：开             Strength Share Limit：0\nThrow：开                Throw Share Limit：0\nTumble Climb：开         Tumble Climb Share Limit：0\nTumble Wings：开         Tumble Wings Share Limit：0\n\n```\n### 附录 C：Valuables_Scanner（Repo Scanner）模组参数完整解析\n> ⚠️模组为纯客户端模组；**Heads（死亡队友尸体）扫描建议关闭，该功能有可能与MoreUI模组产生冲突**。\n\n| 参数项 | 中文说明 | 默认值 |\n| ---- | ---- | ---- |\n| Scanner Key | 扫描触发快捷键 | F |\n| Scan Radius | 全局扫描半径(单位：米) | 10.00 |\n| Cooldown | 扫描技能冷却时间(单位：秒) | 10.00 |\n| Create GUI | 开启模组自定义扫描边框UI；关闭仅执行扫描逻辑，不绘制画面方框 | true |\n| GUI Version | UI样式版本；`New`新版沉浸特效UI \u002F `Legacy`旧版简洁UI | New |\n| **Scanning‑Valuables 贵重物品‑Scan** | 是否开启贵重物品扫描 | true |\n| **Scanning‑Valuables 贵重物品‑Radius Override** | 贵重物品独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Valuables 贵重物品‑Discovered Only** | 仅扫描已经发现过的贵重物品；关闭则扫描全部未发现+已发现贵重物 | false |\n| **Scanning‑Valuables 贵重物品‑Multiplayer RPC** | 联机RPC同步，开启后首次扫描到的贵重物品同步至队友小地图 | true |\n| **Scanning‑Valuables 贵重物品‑Corner Color** | 方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Valuables 贵重物品‑Middle Color** | 方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Valuables 贵重物品‑Scan Linger** | 扫描标记画面停留时长(单位：秒) | 1.50 |\n| **Scanning‑Enemies 怪物‑Scan** | 是否开启怪物扫描 | true |\n| **Scanning‑Enemies 怪物‑Radius Override** | 怪物独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Enemies 怪物‑Corner Color** | 怪物方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Enemies 怪物‑Middle Color** | 怪物方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Enemies 怪物‑Scan Linger** | 怪物扫描标记画面停留时长(单位：秒) | 4.00 |\n| **Scanning‑Heads 死亡队友尸体‑Scan** | 是否扫描死亡队友尸体｜**👉建议设置为false关闭，该功能存在和MoreUI模组冲突风险** | true |\n| **Scanning‑Heads 死亡队友尸体‑Radius Override** | 尸体独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Heads 死亡队友尸体‑Corner Color** | 尸体方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Heads 死亡队友尸体‑Middle Color** | 尸体方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Heads 死亡队友尸体‑Scan Linger** | 尸体标记画面停留时长(单位：秒) | 1.50 |\n| **Scanning‑Tools 可拾取武器\u002F道具‑Scan** | 是否扫描武器与可拾取道具 | true |\n| **Scanning‑Tools 可拾取武器\u002F道具‑Radius Override** | 道具独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Tools 可拾取武器\u002F道具‑Corner Color** | 道具方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Tools 可拾取武器\u002F道具‑Middle Color** | 道具方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Tools 可拾取武器\u002F道具‑Scan Linger** | 道具标记画面停留时长(单位：秒) | 1.50 |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Scan** | 是否扫描装饰宝箱 | true |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Radius Override** | 装饰宝箱独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Discovered Only** | 仅扫描已经发现过的装饰宝箱；关闭则扫描全部未发现+已发现宝箱 | false |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Multiplayer RPC** | 联机RPC同步，开启后首次扫描宝箱同步至队友小地图 | true |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Corner Color** | 宝箱方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Middle Color** | 宝箱方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Cosmetics 装饰宝箱（化妆盒）‑Scan Linger** | 宝箱标记画面停留时长(单位：秒) | 1.50 |\n| **Scanning‑Custom 自定义拓展目标‑Scan** | 是否扫描模组自定义添加的可扫描对象 | true |\n| **Scanning‑Custom 自定义拓展目标‑Radius Override** | 自定义目标独立扫描半径；`0`=复用全局半径，大于0使用自定义半径 | 0 |\n| **Scanning‑Custom 自定义拓展目标‑Corner Color** | 自定义目标方框边角十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Custom 自定义拓展目标‑Middle Color** | 自定义目标方框填充十六进制颜色码 | 原版匹配色 |\n| **Scanning‑Custom 自定义拓展目标‑Scan Linger** | 自定义目标标记画面停留时长(单位：秒) | 1.50 |\n\n📑配置通用备注\n1. `Multiplayer RPC`联机同步**仅对贵重物品、装饰宝箱生效**；怪物、尸体、武器道具无论RPC开启与否，均仅本机可见，队友无法看见标记。\n2. `Radius Override`填`0`代表复用全局`Scan Radius`；填写大于0数值，该分类使用独立扫描半径。\n3. `Scan Linger`：触发扫描之后，屏幕方框标记继续保留的时长。\n4. `Create GUI`关闭时，模组后台仍然执行全部扫描逻辑，但屏幕不会绘制任何方框视觉效果。\n5. 冲突提示：本模组与`MoreUI`共存时，**务必把`Scanning‑Heads`下Scan设置为false关闭尸体扫描**，规避显示异常冲突。\n6. 提示：怪物扫描结果仅本机可见，不受RPC开关控制，队友无法看到。\n\n\n","R.E.P.O 游戏 r2modman 模组管理器完整图文教程：exe 安装、一键导入成品档案、联机同步、推荐模组清单与常见问题排查，适配 Windows 用户。此教程适用于绝大多数的游戏模组安装教程，属于通用教程，不仅限于repo模组安装教程。文章的“本篇导读”内容中包含下划线文字是目录锚点，点击后直接跳转到对应章节位置",3,true,false,0,{},222,"2026-09-01T14:00:00","2026-09-21T05:27:33.873702",{"name":133,"slug":134,"description":32,"type":135,"id":124,"article_count":127},"兴趣使然","个人兴趣探索，无关技术沉淀","blog",[137,141,144,147],{"name":138,"slug":139,"type":135,"id":140,"article_count":127},"娱乐","Game_Entertainment",41,{"name":142,"slug":142,"type":135,"id":143,"article_count":127},"r2modman",42,{"name":145,"slug":145,"type":135,"id":146,"article_count":127},"REPO模组",43,{"name":148,"slug":148,"type":135,"id":149,"article_count":127},"BepInEx",44,{"prev":151,"next":154},{"slug":152,"title":153},"wxco-wechat-chat-record-extractor","项目实战:从 0 到 1 写一个微信聊天记录提取工具",null]