{"id":6815,"date":"2022-08-30T22:32:47","date_gmt":"2022-08-30T14:32:47","guid":{"rendered":"https:\/\/blog.iyatt.com\/?p=6815"},"modified":"2025-08-22T09:48:52","modified_gmt":"2025-08-22T01:48:52","slug":"%e9%87%8d%e5%ba%86%e7%90%86%e5%b7%a5%e5%a4%a7%e5%ad%a6%e6%96%b0%e5%ae%bd%e5%b8%a6%e8%b7%af%e7%94%b1%e5%99%a8%e6%96%b9%e6%a1%88","status":"publish","type":"post","link":"https:\/\/blog.iyatt.com\/?p=6815","title":{"rendered":"\u91cd\u7406\u5de5\u6821\u56ed\u7f51"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title ez-toc-toggle\" style=\"cursor:pointer\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202547_%E6%A0%A1%E5%9B%AD%E7%BD%91%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC\" >2025.4.7 \u6821\u56ed\u7f51\u767b\u5f55\u811a\u672c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E5%8F%AF%E8%83%BD%E5%B7%B2%E5%A4%B1%E6%95%88%E7%9A%84%E5%86%85%E5%AE%B9\" >\u53ef\u80fd\u5df2\u5931\u6548\u7684\u5185\u5bb9<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E8%B7%AF%E7%94%B1%E5%99%A8%E7%9B%B8%E5%85%B3%E6%B5%8B%E8%AF%95\" >\u8def\u7531\u5668\u76f8\u5173\u6d4b\u8bd5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022830\" >2022.8.30<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202291\" >2022.9.1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202293\" >2022.9.3<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202294\" >2022.9.4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202295\" >2022.9.5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022910\" >2022.9.10<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022911\" >2022.9.11<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022913\" >2022.9.13<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022914\" >2022.9.14<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022915\" >2022.9.15<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022916\" >2022.9.16<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022917\" >2022.9.17<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022919_%E2%80%93_2022920\" >2022.9.19 &#8211; 2022.9.20<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022920\" >2022.9.20<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022921\" >2022.9.21<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022922\" >2022.9.22<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022924\" >2022.9.24<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022925\" >2022.9.25<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022928\" >2022.9.28<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022929\" >2022.9.29<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022101\" >2022.10.1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022104\" >2022.10.4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022105\" >2022.10.5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2022106\" >2022.10.6<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#20221120\" >2022.11.20<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202339\" >2023.3.9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023314_Python_%E7%99%BB%E9%99%86%E8%84%9A%E6%9C%AC\" >2023.3.14 Python \u767b\u9646\u811a\u672c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023316_PowerShell_%E7%99%BB%E9%99%86%E8%84%9A%E6%9C%AC\" >2023.3.16 PowerShell \u767b\u9646\u811a\u672c<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#Windows\" >Windows<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#Ubuntu\" >Ubuntu<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023316_%E7%99%BD%E5%AB%96%E5%AE%BD%E5%B8%A6%E7%9A%84%E6%BC%8F%E6%B4%9E\" >2023.3.16 \u767d\u5ad6\u5bbd\u5e26\u7684\u6f0f\u6d1e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023421\" >2023.4.21<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023617_Windows_%E5%BC%80%E6%9C%BA%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95\" >2023.6.17 Windows \u5f00\u673a\u81ea\u52a8\u767b\u5f55<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98_%E2%80%93_%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E7%99%BB%E5%BD%95%E9%A1%B5%E9%9D%A2\" >\u4ee3\u7406\u95ee\u9898 &#8211; \u65e0\u6cd5\u6253\u5f00\u767b\u5f55\u9875\u9762<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E7%99%BB%E5%BD%95%E6%8A%A5%E9%94%99%E8%AF%B4%E6%BA%90_IP_%E5%92%8C%E9%87%8D%E5%AE%9A%E5%90%91%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84_IP_%E4%B8%8D%E4%B8%80%E8%87%B4\" >\u767b\u5f55\u62a5\u9519\u8bf4\u6e90 IP \u548c\u91cd\u5b9a\u5411\u4e2d\u4f7f\u7528\u7684 IP \u4e0d\u4e00\u81f4<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023618_%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E9%85%8D%E7%BD%AE%E4%BF%AE%E8%AE%A2\" >2023.6.18 \u81ea\u52a8\u767b\u5f55\u914d\u7f6e\u4fee\u8ba2<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023627_%E5%AE%BD%E5%B8%A6%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E6%95%99%E7%A8%8B%E8%A7%86%E9%A2%91\" >2023.6.27 \u5bbd\u5e26\u81ea\u52a8\u767b\u5f55\u6559\u7a0b\u89c6\u9891<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023828_%E5%A4%B1%E6%95%88%E6%8A%A5%E5%91%8A\" >2023.8.28 \u5931\u6548\u62a5\u544a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023917_Redmi_AC2100_%E6%9B%B4%E6%96%B0\" >2023.9.17 Redmi AC2100 \u66f4\u65b0<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E5%89%8D%E8%A8%80\" >\u524d\u8a00<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E5%9B%BA%E4%BB%B6%E5%8C%85%E5%90%8D\" >\u56fa\u4ef6\u5305\u540d<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E5%9B%BA%E4%BB%B6%E7%BC%96%E8%AF%91\" >\u56fa\u4ef6\u7f16\u8bd1<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E9%87%87%E7%94%A8%E6%BA%90%E7%A0%81%E7%89%88%E6%9C%AC\" >\u91c7\u7528\u6e90\u7801\u7248\u672c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E6%BA%90%E7%A0%81%E4%BF%AE%E6%94%B9\" >\u6e90\u7801\u4fee\u6539<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E7%BC%96%E8%AF%91\" >\u7f16\u8bd1<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E4%BD%BF%E7%94%A8%E6%8F%90%E7%A4%BA\" >\u4f7f\u7528\u63d0\u793a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2023920_K2_%E6%9B%B4%E6%96%B0\" >2023.9.20 K2 \u66f4\u65b0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202465_%E5%85%B3%E4%BA%8E%E5%AD%A6%E6%A0%A1%E5%AE%BD%E5%B8%A6%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0%E7%9A%84%E8%AF%B4%E6%98%8E%EF%BC%88%E7%8E%B0%E6%9C%89%E6%96%B9%E6%A1%88%E5%A4%B1%E6%95%88%EF%BC%89\" >2024.6.5 \u5173\u4e8e\u5b66\u6821\u5bbd\u5e26\u7cfb\u7edf\u66f4\u65b0\u7684\u8bf4\u660e\uff08\u73b0\u6709\u65b9\u6848\u5931\u6548\uff09<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E6%8E%A2%E7%B4%A2\" >\u89e3\u51b3\u65b9\u6cd5\u63a2\u7d22<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202465_%E8%B7%AF%E7%94%B1%E5%99%A8%E6%94%B9_MAC\" >2024.6.5 \u8def\u7531\u5668\u6539 MAC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202466\" >2024.6.6<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#202469_%E4%B8%B4%E6%97%B6%E6%96%B9%E6%A1%88\" >2024.6.9 \u4e34\u65f6\u65b9\u6848<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/blog.iyatt.com\/?p=6815\/#2024828\" >2024.8.28<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"202547_%E6%A0%A1%E5%9B%AD%E7%BD%91%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC\"><\/span>2025.4.7 \u6821\u56ed\u7f51\u767b\u5f55\u811a\u672c<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>\u6211\u5df2\u7ecf\u6bd5\u4e1a\u5feb\u4e24\u5e74\u4e86\uff0c\u4e4b\u524d\u7684\u65b9\u6848\u5931\u6548\u4e86\u4e5f\u6ca1\u6cd5\u7ee7\u7eed\u7814\u7a76\u3002\u51cc\u6668\u7684\u65f6\u5019\u6709\u4e2a\u6821\u53cb\u90ae\u4ef6\u8054\u7cfb\u6211\uff0c\u63d0\u4f9b\u4e86\u4ed6\u7684\u811a\u672c\u767b\u5f55\u65b9\u6848\uff0c\u9879\u76ee\u5f00\u6e90\u5230\uff1a<a href=\"https:\/\/github.com\/CQUT-handsomeboy\/cqut-net-login\">https:\/\/github.com\/CQUT-handsomeboy\/cqut-net-login<\/a><\/p>\n<h1><span class=\"ez-toc-section\" id=\"%E5%8F%AF%E8%83%BD%E5%B7%B2%E5%A4%B1%E6%95%88%E7%9A%84%E5%86%85%E5%AE%B9\"><\/span>\u53ef\u80fd\u5df2\u5931\u6548\u7684\u5185\u5bb9<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"%E8%B7%AF%E7%94%B1%E5%99%A8%E7%9B%B8%E5%85%B3%E6%B5%8B%E8%AF%95\"><\/span>\u8def\u7531\u5668\u76f8\u5173\u6d4b\u8bd5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>\u5237 Breed \u6062\u590d\u63a7\u5236\u53f0\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7ea2\u7c73 AC2100\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=6839\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=6839<\/a><\/li>\n\n\n\n<li>Newifi R6830: <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7038\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7038<\/a><\/li>\n\n\n\n<li>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7377\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7377<\/a><\/li>\n<\/ul>\n\n\n<p>\u9002\u914d\u7684\u8def\u7531\u5668\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7ea2\u7c73 AC2100\uff082023.9.17\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\uff082023.3.9\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>Phicomm K2\uff082023.9.20\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>Newifi R6830\uff082022.10.5\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>Phicomm K2p\uff082022.10.1\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>Newifi3 (2022.10.1)<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>\u5c0f\u7c73\u8def\u7531\u5668 3 Pro\uff082022.10.1\uff09<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>\u5927\u9ea6 DW22D\uff082022.9.25\uff09<\/li>\n<\/ul>\n\n\n<p><\/p>\n\n\n<p>\u7f16\u8bd1\u4e3b\u4f53\u6b65\u9aa4\uff08\u521d\u7248\uff0c\u540e\u7eed\u8c03\u6574\u5c31\u5728\u5f53\u524d\u8fd9\u7bc7\u65e5\u5fd7\uff09\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=6906\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=6906<\/a><\/p>\n\n<p>OpenWrt \u56fa\u4ef6\u5728\u7ebf\u6784\u5efa\uff1a<a href=\"https:\/\/openwrt.ai\/\">https:\/\/openwrt.ai\/<\/a><br \/>\nOpenWrt \u56fa\u4ef6\u4e0b\u8f7d\uff1a<a href=\"https:\/\/downloads.openwrt.org\/releases\/\">https:\/\/downloads.openwrt.org\/releases\/<\/a><br \/>\nPadavan \u56fa\u4ef6\u4e0b\u8f7d\uff1a<a href=\"https:\/\/opt.cn2qq.com\/padavan\/\">https:\/\/opt.cn2qq.com\/padavan\/<\/a>  <\/p>\n\n<p>\u56fa\u4ef6\u4e0b\u8f7d\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/pan.baidu.com\/s\/1IJY2M9_DxH8vuo2AxWSaSA?pwd=w6tr\" data-type=\"URL\" data-id=\"https:\/\/pan.baidu.com\/s\/1IJY2M9_DxH8vuo2AxWSaSA?pwd=w6tr\" target=\"_blank\">\u767e\u5ea6\u7f51\u76d8<\/a><\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/IYATT-yx\/CQUT-Router\/tree\/main\/%E9%94%90%E6%8D%B7-%E5%9B%BA%E4%BB%B6\" data-type=\"URL\" data-id=\"https:\/\/github.com\/IYATT-yx\/CQUT-Router\/tree\/main\/%E9%94%90%E6%8D%B7-%E5%9B%BA%E4%BB%B6\" target=\"_blank\">GitHub<\/a><\/li>\n<\/ul>\n\n\n<p>User-Agent \u68c0\u6d4b\u7f51\u7ad9\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"http:\/\/ua.233996.xyz\/\" target=\"_blank\">http:\/\/ua.233996.xyz\/<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"http:\/\/www.wetools.com\/user-agent\" target=\"_blank\">http:\/\/www.wetools.com\/user-agent<\/a><\/li>\n<\/ul>\n\n\n<p>\u4f7f\u7528\u5230\u7684\u5f00\u6e90\u9879\u76ee\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/openwrt\/openwrt\" target=\"_blank\">openwrt\/<em>openwrt<\/em><\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/coolsnowwolf\/lede\" target=\"_blank\">coolsnowwolf\/lede<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Zxilly\/UA2F\" target=\"_blank\">Zxilly\/<em>UA2F<\/em><\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/CHN-beta\/rkp-ipid\" target=\"_blank\">CHN-beta\/<em>rkp-ipid<\/em><\/a><\/li>\n<\/ul>\n\n\n<p>\u5b66\u6821\u5bbd\u5e26\u767b\u5f55\u5730\u5740\uff1a<a href=\"http:\/\/202.202.145.132\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/202.202.145.132\/<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022830\"><\/span>2022.8.30<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u65f6\u9694\u591a\u5e74\uff0c\u5b66\u6821\u7684\u6821\u56ed\u7f51\u7cfb\u7edf\u66f4\u65b0\u4e86\u3002\u82b1\u6eaa\u6821\u533a\u5168\u9762\u66f4\u6362\u5149\u7ea4\uff0c\u79fb\u52a8\u548c\u7535\u4fe1\u4e00\u8d77\u5408\u8d44\u5e03\u8bbe\u4e86\u5bbd\u5e26\u8bbe\u5907\uff0c\u5bbf\u820d\u6709 WiFi6 \u8986\u76d6\u3002<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=1621\" data-type=\"URL\" data-id=\"https:\/\/blog.iyatt.com\/?p=1621\" target=\"_blank\">\u7535\u4fe1\u65e7\u6709\u5bbd\u5e26\u7cfb\u7edf\u201c\u521b\u7ffc\u201d\u5c06\u4e8e 9 \u6708\u672b\u5f03\u7528<\/a>\uff0c\u65b0\u767b\u5f55\u7cfb\u7edf\u4f7f\u7528\u9510\u6377\uff08\u5982\u4e0b\u56fe\uff09\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"349\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1024x349.png\" alt=\"\" class=\"wp-image-6816 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1024x349.png 1024w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-300x102.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-768x261.png 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1536x523.png 1536w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image.png 1583w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/349;\" \/><\/figure>\n\n\n<p>\u91c7\u7528\u7684\u662f WEB \u9875\u9762\u8ba4\u8bc1\uff0c\u6309\u7167\u901a\u77e5\u6240\u8bf4\uff0c\u652f\u6301\u4e00\u53f0\u7535\u8111\u548c\u4e00\u90e8\u79fb\u52a8\u8bbe\u5907\u540c\u65f6\u5728\u7ebf\uff0c\u4e00\u822c\u6765\u8bf4\u6821\u56ed\u7f51\u90fd\u4f1a\u9650\u5236\u591a\u8bbe\u5907\u4f7f\u7528\uff0c\u6bd4\u5982\u5f00\u70ed\u70b9\u3002<\/p>\n\n\n<p>\u4eca\u5929\u662f\u65b0\u5bbd\u5e26\u8bd5\u8fd0\u884c\u7684\u7b2c\u4e8c\u5929\uff0c\u6211\u5148\u6d4b\u8bd5\u4e86\u4e0b\u7535\u8111\u5f00\u70ed\u70b9\u3002\u76f4\u63a5\u4f7f\u7528\u7cfb\u7edf\u7684\u70ed\u70b9\u529f\u80fd\u867d\u7136\u53ef\u4ee5\u5f00\u542f\uff0c\u4f46\u662f\u8fde\u4e0aWiFi\u5374\u6ca1\u7f51\u3002\u6211\u6362\u7528\u7684 <a rel=\"noreferrer noopener\" href=\"https:\/\/wifi.360.cn\/easy\/pc\" data-type=\"URL\" data-id=\"https:\/\/wifi.360.cn\/easy\/pc\" target=\"_blank\">360 \u514d\u8d39 WiFi \u6821\u56ed\u4e13\u7248<\/a>\u6d4b\u8bd5\uff0c\u53ef\u4ee5\u5f00 WiFi \u7ed9\u591a\u53f0\u8bbe\u5907\u4f7f\u7528\u3002\u4f46\u662f\u8003\u8651\u5230360 WiFi\u53ef\u80fd\u6709\u6280\u672f\u5e94\u5bf9\u6821\u56ed\u7f51\uff0c\u8fd8\u4e0d\u80fd\u5224\u65ad\u662f\u5426\u4f1a\u68c0\u6d4b\u591a\u8bbe\u5907\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"591\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1-1024x591.png\" alt=\"\" class=\"wp-image-6817 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1-1024x591.png 1024w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1-300x173.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1-768x443.png 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1.png 1157w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/591;\" \/><\/figure>\n\n\n<p>\u6211\u53c8\u5c1d\u8bd5\u4e86\u7528\u6811\u8393\u6d3e\uff08Linux \u5c0f\u7535\u8111\uff09\u767b\u5f55\u6821\u56ed\u7f51\uff0c\u7136\u540e\u5f00\u70ed\u70b9\uff0c\u8fde\u4e0a\u7684\u591a\u53f0\u8bbe\u5907\u4e5f\u90fd\u80fd\u4f7f\u7528\uff0c\u90a3\u5c31\u610f\u5473\u7740\u53ef\u80fd\u662f\u6ca1\u6709\u591a\u8bbe\u5907\u68c0\u6d4b\u3002<\/p>\n\n\n<p>\u7136\u540e\u6211\u51c6\u5907\u5c1d\u8bd5\u7f16\u8bd1 OpenWrt \u6dfb\u52a0\u9510\u6377\u767b\u5f55\u534f\u8bae\uff0c\u5728\u548c\u4e00\u4e2a\u670b\u53cb\u4ea4\u6d41\u65f6\uff0c\u7ed9\u6211\u63d0\u51fa\u4e86\u4e00\u79cd\u65b9\u5f0f\u8ba9\u6211\u5c1d\u8bd5\uff1a\u8def\u7531\u5668\u514b\u9686\u7535\u8111\u7684 MAC\uff0c\u7535\u8111\u8df3\u51fa\u767b\u5f55\u9875\u9762\u540e\u6b63\u5e38\u767b\u5f55\u64cd\u4f5c\u3002\u7ed3\u679c\u771f\u7684\u53ef\u4ee5\u5de5\u4f5c\uff0c\u80fd\u4e0d\u80fd\u957f\u65f6\u95f4\u4fdd\u6301\u8fde\u63a5\u8fd8\u5f85\u89c2\u5bdf\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"691\" height=\"280\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-5.png\" alt=\"\" class=\"wp-image-6833 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-5.png 691w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-5-300x122.png 300w\" data-sizes=\"(max-width: 691px) 100vw, 691px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 691px; --smush-placeholder-aspect-ratio: 691\/280;\" \/><\/figure>\n\n\n<p>\u5927\u81f4\u539f\u7406\u5c31\u662f\u8def\u7531\u5668 WAN \u53e3\u76f4\u8fde\u63a5\u5165\u5b66\u6821\u6821\u56ed\u7f51\uff0c\u6821\u56ed\u7f51\u7ed9\u8def\u7531\u5668\u5206\u914d\u4e86\u4e00\u4e2a IP\uff0c\u7136\u540e\u7535\u8111\uff08\u7528\u624b\u673a\u4e5f\u53ef\u4ee5\u64cd\u4f5c\uff09\u8fde\u63a5\u5728\u8def\u7531\u5668\u4e0a\u95f4\u63a5\u63a5\u5165\u6821\u56ed\u7f51\u3002\u6b64\u65f6\u6821\u56ed\u7f51\u8bc6\u522b\u5230\u7684\u63a5\u5165\u7684\u8bbe\u5907\u5c31\u662f\u8def\u7531\u5668\uff0c\u7136\u540e\u56e0\u4e3a\u767b\u5f55\u8981\u5728\u7535\u8111\u4e0a\u8fdb\u884c\uff0c\u731c\u60f3\u53ef\u80fd\u4f1a\u8bb0\u5f55\u767b\u5f55\u8bbe\u5907\u7684 MAC \u5730\u5740\u7ed1\u5b9a\u767b\u5f55\u72b6\u6001\uff0c\u6240\u4ee5\u5c31\u5148\u628a\u7535\u8111\u7684 MAC \u5730\u5740\u7ed9\u8def\u7531\u5668\u4f7f\u7528\u3002\u7136\u540e\u5728\u7535\u8111\u4e0a\u8fdb\u884c\u6b63\u5e38\u767b\u5f55\u64cd\u4f5c\uff0c\u6570\u636e\u7ecf\u7531\u8def\u7531\u5668\u53d1\u9001\u51fa\u53bb\uff0c\u6821\u56ed\u7f51\u90a3\u8fb9\u5c31\u4f1a\u8ba4\u4e3a\u662f\u8def\u7531\u5668\u767b\u5f55\u7684\uff08\u628a\u8def\u7531\u5668\u5f53\u4f5c\u767b\u5f55\u7684\u7535\u8111\u6216\u624b\u673a\uff09\u3002\u8def\u7531\u5668\u8bbf\u95ee\u4e92\u8054\u7f51\u540e\uff0c\u8fde\u63a5\u5728\u4e0a\u9762\u7684\u8bbe\u5907\u4e5f\u80fd\u95f4\u63a5\u8bbf\u95ee\u4e92\u8054\u7f51\uff0c\u7ed5\u8fc7\u4e00\u4e2a\u8d26\u53f7\u53ea\u80fd\u767b\u5f55\u4e24\u53f0\u8bbe\u5907\u7684\u9650\u5236\uff0c\u5b9e\u73b0\u591a\u8bbe\u5907\u4e0a\u7f51\u3002(\u540e\u9762\u6d4b\u8bd5\u53d1\u73b0\u4e0d\u7528\u514b\u9686 MAC \u4e5f\u884c)<\/p>\n\n\n<p>\u6240\u4ee5\u64cd\u4f5c\u7684\u8bdd\uff0c\u5c31\u662f\u628a\u8def\u7531\u5668\u5916\u7f51\u8fde\u63a5\u7c7b\u578b\u8bbe\u6210\u52a8\u6001IP\uff08\u622a\u56fe\u4e3a\u8001\u6bdb\u5b50\u56fa\u4ef6\uff09<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"847\" height=\"469\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-21.png\" alt=\"\" class=\"wp-image-6890 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-21.png 847w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-21-300x166.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-21-768x425.png 768w\" data-sizes=\"(max-width: 847px) 100vw, 847px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 847px; --smush-placeholder-aspect-ratio: 847\/469;\" \/><\/figure>\n\n\n<p>\u5728\u7535\u8111\u8fde\u4e0a\u8def\u7531\u5668\u7684\u65f6\u5019\u5e94\u8be5\u4f1a\u8df3\u51fa\u6821\u56ed\u7f51\u7684\u767b\u5f55\u754c\u9762\uff0c\u5982\u679c\u5173\u4e86\uff0c\u53ef\u4ee5\u6253\u5f00\u5730\u5740 <strong><a href=\"http:\/\/202.202.145.132\" data-type=\"URL\" data-id=\"202.202.145.132\" target=\"_blank\" rel=\"noreferrer noopener\">202.202.145.132<\/a><\/strong> \uff0c\u6b63\u5e38\u767b\u5f55\u5c31\u53ef\u4ee5\u4e86\uff0c\u767b\u5f55\u540e\u53ef\u4ee5\u5173\u95ed\u9875\u9762<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"409\" height=\"365\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-3.png\" alt=\"\" class=\"wp-image-6819 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-3.png 409w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-3-300x268.png 300w\" data-sizes=\"(max-width: 409px) 100vw, 409px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 409px; --smush-placeholder-aspect-ratio: 409\/365;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"896\" height=\"414\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-4.png\" alt=\"\" class=\"wp-image-6820 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-4.png 896w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-4-300x139.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-4-768x355.png 768w\" data-sizes=\"(max-width: 896px) 100vw, 896px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 896px; --smush-placeholder-aspect-ratio: 896\/414;\" \/><\/figure>\n\n\n<p>\u7136\u540e\u6240\u6709\u8fde\u63a5\u5230\u8def\u7531\u5668\u4e0a\u7684\u8bbe\u5907\u90fd\u80fd\u4e0a\u7f51\u4e86\u3002<\/p>\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"202291\"><\/span>2022.9.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u9510\u6377\u9650\u5236\u4e00\u4e2a\u8d26\u53f7\u767b\u5f55\u4e24\u53f0\u8bbe\u5907\uff0c\u4eca\u5929\u6211\u6d4b\u8bd5\u4e86\u4e24\u4e2a\u8def\u7531\u5668\u4f7f\u7528\u4e00\u4e2a\u8d26\u53f7\uff0c\u540c\u65f6\u6d4b\u901f\u53d1\u73b0\u4e24\u53f0\u8def\u7531\u5668\u90fd\u80fd\u8fbe\u5230\u529e\u7406\u5957\u9910\u7684\u5e26\u5bbd\u3002\u610f\u5473\u7740\u9650\u901f\u4e0d\u662f\u9488\u5bf9\u8d26\u53f7\u7684\uff0c\u800c\u662f\u5bf9\u6bcf\u53f0\u8bbe\u5907\u7684\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"202293\"><\/span>2022.9.3<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u4eca\u5929\u4e0b\u5348\u5f00\u59cb\uff0c\u7b2c\u4e00\u6b21\u51fa\u73b0\u8def\u7531\u5668\u6389\u7ebf\u7684\u60c5\u51b5\uff0c\u6389\u7ebf\u540e\u5c1d\u8bd5\u91cd\u65b0\u767b\u5f55\u65f6\u63d0\u9192\u5982\u4e0b\u56fe\uff1a<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"404\" height=\"424\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-22.png\" alt=\"\" class=\"wp-image-6903 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-22.png 404w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-22-286x300.png 286w\" data-sizes=\"(max-width: 404px) 100vw, 404px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 404px; --smush-placeholder-aspect-ratio: 404\/424;\" \/><\/figure>\n\n\n<p>\u540e\u9762\u9891\u7e41\u51fa\u73b0\u4e86\u5f88\u591a\u6b21\uff0c\u6bcf\u6b21\u88ab\u9650\u5236\u65f6\u95f4\u4e0d\u5b9a\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"202294\"><\/span>2022.9.4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u67e5\u9605\u4e86\u7f51\u4e0a\u5f88\u591a\u8d44\u6599\uff0c\u7ed3\u5408\u6d4b\u8bd5\uff0c\u63a8\u6d4b\u8fd9\u4e2a\u201c\u4ee3\u7406\u4e0a\u7f51\u201d\u8bc6\u522b\u662f\u57fa\u4e8e UA \u68c0\u6d4b\u7684\uff0cUA \u4e2d\u5e26\u6709\u64cd\u4f5c\u7cfb\u7edf\u540d\uff0c\u5982\u679c\u540c\u65f6\u51fa\u73b0\u591a\u4e2a\uff0c\u90a3\u4e48\u5c31\u80fd\u5224\u65ad\u51fa\u4e00\u4e2a\u8bbe\u5907\u8054\u7f51\u5171\u4eab\u7ed9\u591a\u4e2a\u8bbe\u5907\u4f7f\u7528\u3002<\/p>\n\n\n<p>\u7ecf\u8fc7\u901a\u5bb5\u7684\u6298\u817e\uff08\u7f16\u8bd1\u7ea2\u7c73 AC2100 \u7684 OpenWrt \u56fa\u4ef6\uff09\uff0c\u4e00\u76f4\u641e\u5230\u4e2d\u5348\uff0c\u7ec8\u4e8e\u5f04\u51fa\u4e00\u4e2a\u6ca1\u6389\u7ebf\u7684\u56fa\u4ef6\u4e86\uff0c\u4e3b\u8981\u901a\u8fc7\u66ff\u6362 UA \u907f\u514d\u68c0\u6d4b\u3002<\/p>\n\n\n<p>\u8be6\u60c5\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=6906\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.iyatt.com\/?p=6906<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"202295\"><\/span>2022.9.5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u4eca\u5929\u6211\u7528\u522b\u4eba\u7684\u53f7\u6d4b\u8bd5\u7535\u8111\u548c\u624b\u673a\u540c\u65f6\u95f4\u8bbf\u95ee http \u7f51\u9875\uff0c\u7ed3\u679c\u6ca1\u51fa\u73b0\u6389\u7ebf\u7684\u60c5\u51b5\uff0c\u7ed3\u5408\u6628\u5929\u6709\u4eba\u7ed9\u6211\u8bf4\u4ed6\u5728\u6bd4\u6211\u66f4\u65e9\u4e4b\u524d\u5c31\u88ab\u68c0\u6d4b\u5230\u4ee3\u7406\u4e0a\u7f51\u7136\u540e\u7981\u6b62\u767b\u5f55\u3002\u6211\u505a\u4e86\u4e00\u4e2a\u63a8\u6d4b\uff1a<\/p>\n\n\n<p>\u6821\u56ed\u7f51\u662f\u968f\u673a\u62bd\u67e5\u90e8\u5206\u7528\u6237\u68c0\u6d4b\uff0c\u53ea\u8981\u68c0\u6d4b\u5230\u4e00\u6b21\uff0c\u90a3\u4e48\u540e\u9762\u5c31\u4f1a\u4e13\u95e8\u76ef\u7740\u4f60\u7684\u8d26\u53f7\u3002\u6bd5\u7adf\u8981\u5206\u6790\u4f60\u7684\u4e0a\u7f51\u7279\u5f81\u4e5f\u662f\u8981\u6d88\u8017\u670d\u52a1\u5668\u8d44\u6e90\u7684\uff0c\u5bf9\u5168\u90e8\u4e0a\u7f51\u7528\u6237\u540c\u65f6\u68c0\u6d4b\u670d\u52a1\u5668\u538b\u529b\u5c71\u5927\u3002<\/p>\n\n\n<p>\u6211\u4e5f\u4e86\u89e3\u5230\u4e00\u4e9b\u7528\u6237\u5728\u4f7f\u7528\u865a\u62df\u673a\u548c\u5b89\u5353\u6a21\u62df\u5668\u65f6\u4e5f\u4f1a\u88ab\u68c0\u6d4b\u5230\u4ee3\u7406\u4e0a\u7f51\uff0c\u8fd9\u4e2a\u5176\u5b9e\u5f88\u597d\u7406\u89e3\u3002\u4f60\u767b\u5f55\u7684\u7535\u8111\u628a\u7f51\u7edc\u5171\u4eab\u7ed9\u865a\u62df\u673a\u548c\u5b89\u5353\u6a21\u62df\u5668\u4f7f\u7528\uff0c\u4e24\u8fb9\u7684\u7f51\u7edc\u670d\u52a1\u901a\u4fe1\u65f6\uff0cUA \u53ef\u80fd\u4e0d\u4e00\u6837\uff0c\u7279\u5f81\u548c\u4f7f\u7528\u8def\u7531\u5668\u5f88\u50cf\uff0c\u6821\u56ed\u7f51\u5c31\u4e00\u68d2\u5b50\u6253\u6b7b\u3002<\/p>\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n<p class=\"has-text-align-left\">\u7ee7 <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=6906\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=6906<\/a> \uff08\u521d\u7248\uff09\u7f16\u8bd1\u56fa\u4ef6<\/p>\n\n\n<p>\u7ea2\u7c73 AC2100 \u56fa\u4ef6\uff082022-9-5_lede20220716\uff09:<\/p>\n\n\n<p>\u521d\u7248\u56fa\u4ef6\u662f\u57fa\u4e8e<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/openwrt\/openwrt\" data-type=\"URL\" data-id=\"https:\/\/github.com\/openwrt\/openwrt\" target=\"_blank\">\u539f\u7248 OpenWrt<\/a> \u7f16\u8bd1\uff0c\u53ef\u6269\u5c55\u7684\u529f\u80fd\u8f83\u5c11\uff0c\u5f53\u7136\u56fa\u4ef6\u6587\u4ef6\u4e5f\u8f83\u5c0f\uff0c\u662f\u8003\u8651\u5230\u5b9e\u9a8c\u6027\u4ee5\u53ca\u4e3a\u4e86\u9002\u914d PHICOMM K2 \u8def\u7531\u5668\uff08\u53ea\u6709 8M \u95ea\u5b58\uff09\uff08\u4ee5\u524d\u6211\u5356\u8fc7\u5f88\u591a\u201c\u6821\u56ed\u7f51\u201d\u8def\u7531\u5668\uff0c\u90fd\u662f K2 \u7684\uff0c\u53ef\u63d0\u4f9b\u5347\u7ea7\u670d\u52a1\uff09\u3002\u6240\u4ee5\u53ea\u9700\u8981\u4fdd\u8bc1\u6821\u56ed\u7f51\u57fa\u672c\u7684\u652f\u6301\u5c31\u884c\uff0cK2 \u8def\u7531\u5668\u95ea\u5b58\u52c9\u5f3a\u591f\u7528\uff0c\u4e5f\u5c31\u6682\u65f6\u4e0d\u518d\u8003\u8651\u66f4\u65b0 K2 \u7684\u56fa\u4ef6\u4e86\u3002<\/p>\n\n\n<p>\u4ece\u8fd9\u91cc\u5f00\u59cb\u91c7\u7528 <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/coolsnowwolf\/lede\" data-type=\"URL\" data-id=\"https:\/\/github.com\/coolsnowwolf\/lede\" target=\"_blank\">lede<\/a>\uff0c\u8fd9\u4e2a\u7248\u672c\u662f\u57fa\u4e8e OpenWrt \u5f00\u53d1\u7684\uff0c\u542b\u6709\u66f4\u4e30\u5bcc\u7684\u529f\u80fd\u6a21\u5757\uff0c\u4f53\u9a8c\u6bd4\u539f\u7248\u66f4\u597d\uff0c\u91c7\u7528\u7684\u5206\u652f\u4e3a 20220716\u3002<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u4fee\u6539\u4e86 lede\/package\/base-files\/files\/etc\/rc.local\uff0c\u5c06\u9632 UA2F\u3001TTL\u3001NTP\u3001FLASH \u68c0\u6d4b\u76f8\u5173\u7684\u9632\u706b\u5899\u914d\u7f6e\u9884\u5199\u5165\u7cfb\u7edf\uff0c\u4e0d\u518d\u9700\u8981\u5237\u673a\u540e\u624b\u52a8\u8bbe\u7f6e\uff0c\u505a\u5230\u5f00\u7bb1\u5373\u7528<\/li>\n\n\n\n<li>\u4fee\u6539\u4e86 lede\/package\/lean\/default-settings\/files\/zzz-default-settings\uff08lede \u7684\u9ed8\u8ba4\u8bbe\u7f6e\u6587\u4ef6\uff09\uff0c\u53bb\u9664\u4e86 lede \u7684\u9ed8\u8ba4\u5bc6\u7801\uff08\u7559\u7a7a\uff09\uff0c\u5c06 UA2F \u9996\u6b21\u542f\u7528\u76f8\u5173\u547d\u4ee4\u5199\u5165\uff0c\u4e0d\u518d\u9700\u8981\u5237\u673a\u540e\u624b\u52a8\u6267\u884c\uff0c\u505a\u5230\u5f00\u7bb1\u5373\u7528<\/li>\n\n\n\n<li>\u53bb\u6389\u4e86\u90e8\u5206\u9ed8\u8ba4\u52fe\u9009\u7f16\u8bd1\u7684\u5e94\u7528\uff08\u6211\u8ba4\u4e3a\u7528\u4e0d\u4e0a\u7684\uff09\uff0c\u53e6\u5916\u6dfb\u52a0\u4e86\u5e94\u7528\uff0c\u6700\u7ec8\u7f16\u8bd1\u7684\u5e94\u7528\u5982\u56fe\uff1a<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"244\" height=\"192\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-33.png\" alt=\"\" class=\"wp-image-6999 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 244px; --smush-placeholder-aspect-ratio: 244\/192;\"><\/figure>\n\n\n<p>\u7f51\u7edc -&gt; Turbo ACC \u7f51\u7edc\u52a0\u901f<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"806\" height=\"731\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-34.png\" alt=\"\" class=\"wp-image-7000 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-34.png 806w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-34-300x272.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-34-768x697.png 768w\" data-sizes=\"(max-width: 806px) 100vw, 806px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 806px; --smush-placeholder-aspect-ratio: 806\/731;\" \/><\/figure>\n\n\n<p class=\"has-text-align-center\">2022.9.8<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"499\" height=\"1024\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-499x1024.png\" alt=\"\" class=\"wp-image-7018 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-499x1024.png 499w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-146x300.png 146w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-768x1577.png 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-748x1536.png 748w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35-998x2048.png 998w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-35.png 1080w\" data-sizes=\"(max-width: 499px) 100vw, 499px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 499px; --smush-placeholder-aspect-ratio: 499\/1024;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"649\" height=\"300\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/XXT@DSY99FO1RS4EGR.png\" alt=\"\" class=\"wp-image-7019 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/XXT@DSY99FO1RS4EGR.png 649w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/XXT@DSY99FO1RS4EGR-300x139.png 300w\" data-sizes=\"(max-width: 649px) 100vw, 649px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 649px; --smush-placeholder-aspect-ratio: 649\/300;\" \/><figcaption class=\"wp-element-caption\">\u6240\u4ee5\u53c8\u6709\u4e00\u79cd\u65b0\u7684\u65b9\u6848\uff0c\u901a DNS 53 \u7aef\u53e3\u628a\u6570\u636e\u4ee3\u7406\u51fa\u53bb\u3002\u5728\u6821\u5916\u516c\u7f51 IP \u642d\u5efa\u4e00\u53f0\u670d\u52a1\u5668\uff0c\u901a\u8fc7 53 \u7aef\u53e3\u4f20\u8f93\u6570\u636e\u3002\u7406\u8bba\u4e0a\u8fd9\u79cd\u65b9\u6cd5\u751a\u81f3\u80fd\u7ed5\u8fc7\u8ba4\u8bc1\u767b\u5f55\uff0c\u4e5f\u5c31\u662f\u8bf4\u4e0d\u529e\u7406\u5bbd\u5e26\u90fd\u80fd\u4e0a\u7f51\u3002\u4e0d\u8fc7\u4f30\u8ba1\u8fdd\u6cd5\u4e86\u3002<\/figcaption><\/figure>\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n<p>\u665a\u4e0a\u7684\u65f6\u5019\uff0c\u63d0\u51fa\u8fd9\u4e2a\u65b9\u6848\u7684\u5b66\u5f1f\u8054\u7cfb\u6211\u6d4b\u8bd5\uff08\u56e0\u75ab\u60c5\u8fd8\u6ca1\u8fd4\u6821\uff0c\u6211\u662f\u6691\u5047\u7559\u6821\u7684\uff09\u3002\u4ed6\u642d\u5efa\u4e86\u4e00\u4e2a VPN \u670d\u52a1\u7aef\uff0c\u7136\u540e\u6211\u7535\u8111\u8fde\u63a5\u7f51\u7ebf\u4e0d\u767b\u9646\u5bbd\u5e26\u8ba4\u8bc1\uff0c\u76f4\u63a5\u4f7f\u7528 OpenVPN \u5ba2\u6237\u7aef\u901a\u8fc7 53 \u7aef\u53e3\u8fde\u63a5\u670d\u52a1\u5668\uff0c\u6210\u529f\u4e0a\u7f51\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"749\" height=\"378\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-36.png\" alt=\"\" class=\"wp-image-7022 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-36.png 749w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-36-300x151.png 300w\" data-sizes=\"(max-width: 749px) 100vw, 749px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 749px; --smush-placeholder-aspect-ratio: 749\/378;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"805\" height=\"331\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-37.png\" alt=\"\" class=\"wp-image-7023 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-37.png 805w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-37-300x123.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-37-768x316.png 768w\" data-sizes=\"(max-width: 805px) 100vw, 805px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 805px; --smush-placeholder-aspect-ratio: 805\/331;\" \/><\/figure>\n\n\n<p><\/p>\n\n\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n\n\n<p>\u9488\u5bf9 2022.9.5 \u7248\u56fa\u4ef6\u53d1\u73b0\u95ee\u9898\uff08\u4ec5\u7ea2\u7c73 AC2100 \u7684\u56fa\u4ef6\uff09\uff0c\u8def\u7531\u5668\u65ad\u7535\u540e\u5f00\u673a\u6216\u91cd\u542f\uff0cWiFI \u4e0d\u4f1a\u81ea\u542f\u52a8\u3002<\/p>\n\n\n<p>\u6253\u5f00<strong>\u7cfb\u7edf-&gt;\u542f\u52a8\u9879<\/strong>\uff0c\u7ffb\u5230\u4e0b\u9762<strong>\u672c\u5730\u542f\u52a8\u811a\u672c<\/strong><\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"450\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38-1024x450.png\" alt=\"\" class=\"wp-image-7031 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38-1024x450.png 1024w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38-300x132.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38-768x337.png 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38-1536x674.png 1536w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-38.png 1886w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/450;\" \/><\/figure>\n\n\n<p>\u5728\u6700\u540e\u4e00\u884c\u7684 exit 0 \u524d\u9762\u884c\u6dfb\u52a0\u4e0b\u9762\u5185\u5bb9\uff0c\u70b9\u51fb\u63d0\u4ea4\u3002<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># 2.4GHz\nip link set ra0 up\nbrctl addif br-lan ra0\n# 5GHz\nip link set rai0 up\nbrctl addif br-lan rai0<\/pre>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022910\"><\/span>2022.9.10<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u56fa\u4ef6\u4e0b\u8f7d\u5730\u5740\uff082022-9-10_lede20220716\uff09\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u53bb\u9664\u4e86\u4e0a\u4e00\u7248\u7684\u90e8\u5206\u529f\u80fd\uff0c\u4e3b\u8981\u4fdd\u7559\u7684\u529f\u80fd\u6709 UPNP \u3001KMS \u548c Turbo ACC\u3002<\/li>\n\n\n\n<li>\u89e3\u51b3 2022.9.8 \u53d1\u73b0\u7684 WiFI \u4e0d\u81ea\u542f\u52a8\u7684\u95ee\u9898\uff0c\u4fee\u6539\u540e\u9ed8\u8ba4\u53ea\u542f\u52a8 5GHz\uff0c\u5982\u679c\u8981\u8bbe\u7f6e 2.4GHz \u81ea\u542f\u52a8\uff0c\u8bf7\u81ea\u884c\u4fee\u6539 <strong>\u7cfb\u7edf&#8211;&gt;\u542f\u52a8\u9879&#8211;&gt;\u672c\u5730\u542f\u52a8\u811a\u672c<\/strong>\uff0c\u89e3\u5f00\u5bf9\u5e94\u90e8\u5206\u7684\u6ce8\u91ca\u3002<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"566\" height=\"783\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-44.png\" alt=\"\" class=\"wp-image-7092 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-44.png 566w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-44-217x300.png 217w\" data-sizes=\"(max-width: 566px) 100vw, 566px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 566px; --smush-placeholder-aspect-ratio: 566\/783;\" \/><\/figure>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022911\"><\/span>2022.9.11<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7ea2\u7c73 AC2100\uff082022-9-11_lede20220716\uff09\uff1a\u53bb\u9664\u9884\u7f6e\u914d\u7f6e\u4e2d\u5173\u4e8e rkp-ipid \u7684\u90e8\u5206\uff1a\u7f16\u8bd1\u65f6\u5e76\u6ca1\u6709\u6dfb\u52a0 rkp-ipid \u6a21\u5757\uff0c\u9632\u706b\u5899\u65e0\u9700\u914d\u7f6e\u3002<\/li>\n<\/ul>\n\n\n<ul class=\"wp-block-list\">\n<li>Lenovo Y1 Newifi R6830\uff082022-9-11-openwrt22.03\uff09\uff1a\u65b0\u589e\u56fa\u4ef6\uff0c\u5237 Breed \u53c2\u8003\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7038\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7038<\/a>\u3002\u56fa\u4ef6\u57fa\u4e8e OpenWrt \u7f16\u8bd1\uff08lede \u4e0a\u6d4b\u8bd5 UA2F \u529f\u80fd\u5931\u8d25\uff0c\u6700\u7ec8\u5728 OpenWrt \u4e0a\u6210\u529f\uff09\u3002\u5237\u673a\u542f\u52a8\u540e\uff0c\u8fdb\u5165\u7ba1\u7406\u540e\u53f0\uff0c\u6253\u5f00<strong>\u670d\u52a1-&gt;\u7ec8\u7aef<\/strong>\uff0c\u767b\u5f55\u540e\u6267\u884c <strong>.\/enable_ua2f<\/strong>\uff0c\u542f\u7528 UA2F \u6a21\u5757\u3002<\/li>\n\n\n\n<li>Phicomm K2\uff082022-9-11-openwrt22.03\uff09\uff1a\u66f4\u65b0\u56fa\u4ef6\uff0c\u672c\u6765\u4e0d\u6253\u7b97\u66f4\u65b0\u7684\u4e86\u3002\u4f46\u662f\u7b2c\u4e00\u7248\u7528\u4e8e\u6d4b\u8bd5\u7684\u8981\u5237\u673a\u540e\u624b\u52a8\u8f93\u5165\u4ee3\u7801\u914d\u7f6e\u592a\u9ebb\u70e6\uff0c\u8fd8\u662f\u8981\u9884\u7f6e\u914d\u7f6e\u66f4\u65b9\u4fbf\u4f7f\u7528\u3002\u8fd9\u91cc\u91c7\u7528\u7684\u548c\u4e0a\u9762 Lenovo Y1 \u4e00\u6837\u7684\u6e90\u7801\u548c\u914d\u7f6e\u7f16\u8bd1\u7684\uff0c\u64cd\u4f5c\u5b8c\u5168\u4e00\u6837\u3002<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022913\"><\/span>2022.9.13<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>Newifi R6830\uff082022-9-13_lede20220716_Newifi-R6830\uff09\uff08\u5e9f\u5f03\uff0c\u4e0d\u8981\u7528\uff09: \u8fd9\u6b21\u6210\u529f\u6d4b\u8bd5\u4e86 lede\uff0c\u6dfb\u52a0\u4e86 Turbo ACC\uff0c\u4f46\u662f\u53d1\u73b0\u5982\u679c\u542f\u7528\u4e86<strong>\u8f6f\u4ef6\u6d41\u91cf\u5206\u8f7d<\/strong>\uff0cUA \u66ff\u6362\u6a21\u5757\u5c31\u4e0d\u4f1a\u5de5\u4f5c\u3002\u8fd8\u4e0d\u53ea\u6709\u8fd9\u4e2a\u95ee\u9898\uff0c\u6211\u6d4b\u901f\u53d1\u73b0\u4e25\u91cd\u6389\u901f\uff0c\u53ef\u80fd 1Mbps \u90fd\u8fbe\u4e0d\u5230\u3002\u540e\u9762\u6211\u7f16\u8bd1\u4e86\u4e0d\u542b Turbo ACC \u7684\u56fa\u4ef6\uff0c\u6d4b\u8bd5\u8fd8\u662f\u6709\u4e25\u91cd\u7684\u6389\u901f\u95ee\u9898\uff0c\u5e76\u4e14\u8d1f\u8f7d\u4f9d\u7136\u4e5f\u6bd4\u8f83\u9ad8\uff0c\u56e0\u6b64\u51b3\u5b9a\u653e\u5f03\u5728 Newifi R6830 \u4e0a\u4f7f\u7528 lede \u7248\u672c\u3002\uff08\u4e0a\u4f20\u7684\u662f\u542b Turbo ACC \u7684\u56fa\u4ef6\uff0c\u6709\u5174\u8da3\u7684\u53ef\u4ee5\u81ea\u5df1\u6d4b\u8bd5\uff09<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022914\"><\/span>2022.9.14<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u53cc\u7f51\u53e0\u52a0\u6d4b\u8bd5\uff0c\u8be6\u60c5\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7154\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7154<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022915\"><\/span>2022.9.15<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u5355\u7ebf\u591a\u62e8\u6d4b\u8bd5\uff0c\u8be6\u60c5\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7213\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7213<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022916\"><\/span>2022.9.16<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u6709\u8ba1\u5212\u7814\u7a76\u4e00\u4e0b Web \u8ba4\u8bc1\u8fdb\u884c\u8fc7\u7a0b\uff0c\u7136\u540e\u5e94\u8be5\u53ef\u4ee5\u4f7f\u7528 cURL \u8fdb\u884c POST \u5b9e\u73b0\u767b\u5f55\uff0c\u5373\u53ef\u4ee5\u505a\u5230\u8def\u7531\u5668\u81ea\u52a8\u5c1d\u8bd5\u767b\u5f55\uff0c\u4e0d\u518d\u9700\u8981\u6253\u5f00\u6d4f\u89c8\u5668\u624b\u52a8\u64cd\u4f5c\u3002<\/p>\n\n\n<p>\u8fdb\u5c55\u89c1\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=7288\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/blog.iyatt.com\/?p=7288<\/a><\/p>\n\n\n<p>\u56e0\u4e3a\u662f Web \u8ba4\u8bc1\uff0c\u767b\u5f55\u76f8\u5173\u7684\u5b9e\u73b0\u5b8c\u5168\u53ef\u4ee5\u5728\u7f51\u9875\u4ee3\u7801\u91cc\u770b\u5230\uff0c\u4f46\u662f\u6211\u4e0d\u4f1a Javascript\uff0c\u6682\u65f6\u4e5f\u6ca1\u6709\u65f6\u95f4\u53bb\u6162\u6162\u5206\u6790\uff0c\u6240\u4ee5\u6682\u4e14\u6401\u7f6e\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022917\"><\/span>2022.9.17<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u4e0b\u5348\u6d4b\u8bd5\u7684\u65f6\u5019\u5f00\u59cb\u51fa\u73b0\u4e24\u4e2a\u8def\u7531\u5668\u4e0d\u80fd\u540c\u65f6\u5728\u7ebf\u7684\u60c5\u51b5\uff08\u53cc\u7f51\u53e0\u52a0\u7528\u4e00\u4e2a\u8d26\u53f7\u4e0d\u884c\u4e86\uff0c\u5355\u7ebf\u591a\u62e8\u4f30\u8ba1\u4e5f\u4e00\u6837\uff09\uff0c\u7136\u540e\u6211\u53c8\u8bd5\u9a8c\u4e86\u624b\u673a\u548c\u7535\u8111\uff08\u53ef\u4ee5\uff09\uff0c\u624b\u673a\u548c\u5e73\u677f\u7535\u8111\uff08\u4e0d\u53ef\u4ee5\uff09\uff0c\u7535\u8111\u548c\u5e73\u677f\u7535\u8111\uff08\u4e0d\u53ef\u4ee5\uff09\uff0c\u8fd9nm\u5565\u60c5\u51b5\uff0c\u6211\u6709\u70b9\u8ff7\u3002<\/p>\n\n\n<p>\u6211\u4e5f\u6ca1\u592a\u591a\u65f6\u95f4\uff0c\u6240\u4ee5\u76ee\u524d\u7684\u60c5\u51b5\u6682\u65f6\u8981\u6401\u7f6e\u4e00\u4e0b\u4e86\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022919_%E2%80%93_2022920\"><\/span>2022.9.19 &#8211; 2022.9.20<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u6839\u636e 17 \u53f7\u6d4b\u8bd5\u7684\u60c5\u51b5\uff0c\u5224\u65ad\u5e94\u8be5\u662f\u6839\u636e\u767b\u5f55\u65f6\u6d4f\u89c8\u5668\u7684 UA \u8fdb\u884c\u533a\u5206\u7684\uff0c19\u53f7\u4e0b\u5348\u6d4b\u8bd5\uff0c\u53d1\u73b0 Linux \u7cfb\u7edf\u7684\u7535\u8111\u4e5f\u65e0\u6cd5\u4e0e\u624b\u673a\u540c\u65f6\u5728\u7ebf\u3002\u6211\u5c31\u4e13\u95e8\u6574\u7406\u4e86\u4e00\u4e0b\u6211\u6d4b\u8bd5\u4f7f\u7528\u7684\u8bbe\u5907\u6d4f\u89c8\u5668\u7684 UA\uff0c\u7136\u540e\u51c6\u5907\u91cd\u65b0\u7f16\u8bd1\u56fa\u4ef6\u4fee\u6539 UA2F \u6a21\u5757\u7684\u4ee3\u7801\uff0c\u4e0d\u518d\u5168\u90e8\u6539\u4e3a FFFFF&#8230;.\uff0c\u800c\u662f\u5168\u90e8\u6362\u6210\u624b\u673a\u7684 UA\uff0c\u90a3\u4e48\u5e94\u8be5\u53ef\u4ee5\u89e3\u51b3\u4e24\u4e2a\u8def\u7531\u5668\u65e0\u6cd5\u540c\u65f6\u5728\u7ebf\u7684\u95ee\u9898\u3002<\/p>\n\n\n<p>\u4e0d\u8fc7\u6211\u60f3\u5f97\u592a\u5929\u771f\u4e86\uff0c\u4ece\u4e0b\u5348\u4e00\u76f4\u6298\u817e\u5230\u51cc\u6668\u90fd\u6ca1\u8fbe\u5230\u6211\u9884\u671f\u7684\u6548\u679c\uff0c\u6216\u8005\u8bf4\u5230\u6700\u540e\u4ec0\u4e48\u90fd\u6ca1\u641e\u51fa\u6765\u3002\u4e00\u65b9\u9762\u662f\u5f88\u4e45\u6ca1\u5199 C \u8bed\u8a00\u4e86\uff0c\u6539 UA2F \u7684\u65f6\u5019\uff0c\u8fd8\u72af\u4e86\u51e0\u6b21\u57fa\u7840\u8bed\u6cd5\u9519\u8bef\u3002\u53e6\u4e00\u65b9\u9762\u5173\u4e8e UA \u66ff\u6362\u5b9e\u73b0\u7684\u90e8\u5206\u4f7f\u7528\u7684\u7b2c\u4e09\u65b9\u5e93\uff0c\u4ee5\u524d\u6ca1\u4e86\u89e3\u8fc7\uff0c\u6539\u7684\u65f6\u5019\u5f88\u61f5\u903c\uff0c\u4e0d\u65ad\u5c1d\u8bd5\u4fee\u6539-\u7f16\u8bd1-\u5237\u8def\u7531\u5668-\u767b\u5f55\u6d4b\u8bd5 UA\uff0c\u5230\u540e\u9762\u9010\u6e10\u610f\u8bc6\u5230\u5982\u679c\u8981\u6539\u6210\u6211\u6240\u60f3\u7684\u5168\u90e8\u66ff\u6362\u6210\u4e00\u6837\u7684\u6307\u5b9a UA\uff08UA2F \u672c\u8eab\u662f\u5c06 UA \u6539\u4e3a\u6d4f\u89c8\u5668 UA \u7b49\u957f\u5ea6\u7684 FFFFF&#8230;..\uff09\uff0c\u90a3\u5c31\u5fc5\u987b\u5f97\u5927\u6539\uff0c\u7ed3\u6784\u6846\u67b6\u4fee\u6539\u3002\u6700\u540e\u8fd8\u662f\u653e\u5f03\u4e86\uff0c\u6ca1\u90a3\u4e2a\u65f6\u95f4\u53bb\u6162\u6162\u7814\u7a76\u3002<\/p>\n\n\n<p>Ubuntu 20.04 &#8211; \u8c37\u6b4c\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/105.0.0.0 Safari\/537.36<\/pre>\n\n\n<p>Windows 11 &#8211; Edge \u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/105.0.0.0 Safari\/537.36 Edg\/105.0.1343.42<\/pre>\n\n\n<p>Windows 11 &#8211; \u8c37\u6b4c\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/105.0.0.0 Safari\/537.36<\/pre>\n\n\n<p>\u5c0f\u7c73\u5e73\u677f 5 Pro &#8211; \u8c37\u6b4c\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (Linux; Android 11; M2105K81AC) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/102.0.0.0 Safari\/537.36<\/pre>\n\n\n<p>\u5c0f\u7c73\u5e73\u677f 5 Pro &#8211; \u5185\u7f6e\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/534.24 (KHTML, like Gecko) Chrome\/89.0.4389.116 Safari\/534.24 Device\/elish Model\/M2105K81AC XiaoMi\/MiuiBrowser\/14.6.74<\/pre>\n\n\n<p>\u7ea2\u7c73 Note11 Pro &#8211; \u8c37\u6b4c\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (Linux; Android 12; 21091116C) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/104.0.0.0 Mobile Safari\/537.36<\/pre>\n\n\n<p>\u7ea2\u7c73 Note11 Pro &#8211; \u5185\u7f6e\u6d4f\u89c8\u5668<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Mozilla\/5.0 (Linux; U; Android 12; zh-cn; 21091116C Build\/SP1A.210812.016) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/89.0.4389.116 Mobile Safari\/537.36 XiaoMi\/MiuiBrowser\/16.0.26 swan-mibrowser<\/pre>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022920\"><\/span>2022.9.20<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u5728\u653e\u5f03\u4e4b\u540e\u7684\u51cc\u6668\uff0c\u6211\u51b3\u5b9a\u8fdb\u4e00\u6b65\u4f18\u5316\u4e00\u4e0b\u56fa\u4ef6\u3002\u6709\u4e9b\u8bbe\u7f6e\u76f4\u63a5\u5728\u7f16\u8bd1\u524d\u7684\u6e90\u6587\u4ef6\u4e0a\u4fee\u6539\uff0c\u5237\u597d\u56fa\u4ef6\u5c31\u4e0d\u7528\u518d\u624b\u52a8\u4fee\u6539\u4e86\u3002<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>Newifi R6830\uff082022-9-20_openwrt22.03_newifi-r6830\uff09\uff1a\u65f6\u533a\u6539\u4e3a\u4e2d\u56fd\uff0cNTP \u670d\u52a1\u5668\u6362\u4e3a\u56fd\u5185\u7684\uff0c\u542f\u7528\u201c\u4f5c\u4e3a NTP \u670d\u52a1\u5668\u201d\u3002\u5f00\u542f WiFi\uff0c\u540d\u5b57\u4e3a OpenWrt\uff0c\u52a0\u5bc6\u65b9\u5f0f WPA2-PSK\uff0c\u5bc6\u7801\u4e3a 12345678\u3002\u7ba1\u7406\u9875\u9762\u4e3b\u9898\u4fee\u6539\uff0c\u53bb\u6389\u4e4b\u524d\u6dfb\u52a0\u7684\u4e3b\u9898\uff0c\u53ea\u4fdd\u7559\u9ed8\u8ba4\u7684\u3002\u5220\u6389\u6211\u4e4b\u524d\u6dfb\u52a0\u7684\u5173\u4e8e UA2F \u9632\u706b\u5899\u76f8\u5173\u7684\u914d\u7f6e\uff0c\u4f7f\u7528\u7684\u65b0\u7248 UA2F \u672c\u8eab\u5c31\u4f1a\u81ea\u52a8\u914d\u7f6e\u3002<\/li>\n\n\n\n<li>Phicomm K2\uff082022-9-20_openwrt22.03_k2\uff09\uff1a\u540c\u4e0a<\/li>\n\n\n\n<li>Redmi AC2100\uff082022-9-20_lede20220716_redmi-ac2100\uff09\uff1a\u542f\u7528\u4f5c\u4e3a NTP \u670d\u52a1\u5668\u3002UA2F \u540c\u4e0a\u3002<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022921\"><\/span>2022.9.21<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248 HC5962\uff082022-9-21_lede20220716_hiwifi-hc5962\uff09\uff1a\u65b0\u589e\u56fa\u4ef6\uff0c\u5237 Breed \u53c2\u8003\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=7377\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=7377<\/a>\u3002\u56fa\u4ef6\u7f16\u8bd1\u914d\u7f6e\u5927\u81f4\u540c 2022.9.20 \u7ea2\u7c73 AC2100 \u56fa\u4ef6\u3002<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022922\"><\/span>2022.9.22<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u76ee\u524d\u6240\u6709\u8def\u7531\u5668\u524d\u4e00\u7248\u56fa\u4ef6\u5747\u5b58\u5728\u95ee\u9898\uff0c\u7531\u4e8e\u6211\u7684\u5931\u8bef\uff0c\u9519\u8bef\u5730\u4ee5\u4e3a UA2F \u5df2\u7ecf\u5305\u542b\u4e86\u6240\u6709\u7684\u9632\u706b\u5899\u914d\u7f6e\uff08TTL\u3001\u65f6\u949f\u504f\u79fb&#8230;\uff09\u3002\u521a\u624d\u65e0\u610f\u95f4\u7ffb\u770b UA2F \u7684\u6e90\u7801\uff0c\u5728\u542f\u52a8\u9879\u914d\u7f6e\u90e8\u5206\u53d1\u73b0\u91cc\u9762\u5e94\u8be5\u53ea\u542b\u6709\u4e86 UA2F \u7684\u90e8\u5206\u3002\u53e6\u5916\u4e3a\u4e86\u4ee5\u9632\u4e07\u4e00\uff0c\u8fd8\u662f\u51c6\u5907\u52a0\u5165 rkp-ipid \u6a21\u5757\u3002\u8d81\u7740\u7761\u89c9\u4e4b\u524d\u4e89\u53d6\u7f16\u8bd1\u5b8c\u3002<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u542f\u52a8\u9879\u9884\u7f6e\uff0c\u5728 package\/base-files\/files\/etc\/rc.local \u6dfb\u52a0<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53\niptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53\n\n# \u9632 IPID \u68c0\u6d4b\niptables -t mangle -N IPID_MOD\niptables -t mangle -A FORWARD -j IPID_MOD\niptables -t mangle -A OUTPUT -j IPID_MOD\niptables -t mangle -A IPID_MOD -d 0.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -d 127.0.0.0\/8 -j RETURN\n# \u7531\u4e8e\u672c\u6821\u5c40\u57df\u7f51\u662f A \u7c7b\u7f51\uff0c\u6240\u4ee5\u6211\u5c06\u8fd9\u4e00\u6761\u6ce8\u91ca\u6389\u4e86\uff0c\u5177\u4f53\u8981\u4e0d\u8981\u6ce8\u91ca\u7ed3\u5408\u4f60\u6240\u5728\u7684\u6821\u56ed\u7f51\u5185\u7f51\u7c7b\u578b\n# iptables -t mangle -A IPID_MOD -d 10.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -d 172.16.0.0\/12 -j RETURN\niptables -t mangle -A IPID_MOD -d 192.168.0.0\/16 -j RETURN\niptables -t mangle -A IPID_MOD -d 255.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -j MARK --set-xmark 0x10\/0x10\n\n# \u9632\u65f6\u949f\u504f\u79fb\u68c0\u6d4b\niptables -t nat -N ntp_force_local\niptables -t nat -I PREROUTING -p udp --dport 123 -j ntp_force_local\niptables -t nat -A ntp_force_local -d 0.0.0.0\/8 -j RETURN\niptables -t nat -A ntp_force_local -d 127.0.0.0\/8 -j RETURN\niptables -t nat -A ntp_force_local -d 192.168.0.0\/16 -j RETURN\niptables -t nat -A ntp_force_local -s 192.168.0.0\/16 -j DNAT --to-destination 192.168.1.1\n\n# \u901a\u8fc7 iptables \u4fee\u6539 TTL \u503c\niptables -t mangle -A POSTROUTING -j TTL --ttl-set 64<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u6e90\u7801\u6dfb\u52a0 rkp-ipid<\/li>\n<\/ul>\n\n\n<p>Kernel modules&#8211;&gt;Other modules&#8211;&gt;kmod-rkp-ipid<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clone https:\/\/github.com\/CHN-beta\/rkp-ipid.git package\/rkp-ipid --depth=1<\/pre>\n\n\n<p>\u66f4\u65b0\u56fa\u4ef6\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7ea2\u7c73 AC2100\uff1a2022-9-22_lede20220716_redmi-ac2100<\/li>\n\n\n\n<li>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\uff1a2022-9-22_lede20220716_hiwifi-hc5962<\/li>\n\n\n\n<li>Newifi R6830\uff1a2022-9-22_openwrt22.03_newifi-r6830<\/li>\n\n\n\n<li>Phichom K2\uff1a2022-9-22_openwrt22.03_newifi-k2<\/li>\n<\/ul>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u7ea2\u7c73 AC2100 \u6dfb\u52a0 MentoHUST \u63d2\u4ef6\u6d4b\u8bd5<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># MentoHUST\ngit clone https:\/\/github.com\/KyleRicardo\/MentoHUST-OpenWrt-ipk.git package\/mentohust --depth=1\n\n# luci-app-mentohust\ngit clone https:\/\/github.com\/BoringCat\/luci-app-mentohust.git package\/luci-app-mentohust --depth=1<\/pre>\n\n\n<p>\u7f16\u8f91 package\/mentohust\/Makefile\uff0c\u5220\u9664\u8fd9\u4e24\u884c\uff08\u4e24\u4e2a\u63d2\u4ef6\u6709\u540c\u6837\u7684\u6587\u4ef6\u4f1a\u51b2\u7a81\uff0c\u8fd9\u91cc\u653e\u5f03 MentHUST \u7684\u6587\u4ef6\uff0c\u4f7f\u7528 luci-app-MentHUST \u7684\uff09<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"681\" height=\"204\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-113.png\" alt=\"\" class=\"wp-image-7418 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-113.png 681w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-113-300x90.png 300w\" data-sizes=\"(max-width: 681px) 100vw, 681px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 681px; --smush-placeholder-aspect-ratio: 681\/204;\" \/><\/figure>\n\n\n<p>\u6d4b\u8bd5\u7684\u60c5\u51b5\u662f ping \u7f51\u7ad9\u6ca1\u95ee\u9898\uff0c\u4e5f\u6ca1\u4e22\u5305\uff0cQQ \u53ef\u4ee5\u6536\u53d1\u6d88\u606f\uff0c\u4f46\u662f\u5c31\u7f51\u9875\u6253\u4e0d\u5f00\u3002\u4e00\u822c\u8fd9\u79cd\u60c5\u51b5\u90fd\u4f1a\u8003\u8651 DNS \u7684\u95ee\u9898\u5427\uff0c\u4f46\u662f ping \u90fd\u80fd\u83b7\u53d6 IP\uff0c\u800c\u4e14\u8fd8\u6709\u6570\u636e\u4e86\uff0c\u5e94\u8be5\u5c31\u4e0d\u662f\u8fd9\u4e2a\u95ee\u9898\u4e86\u3002\u6211\u4e5f\u5c1d\u8bd5\u4fee\u6539\u8fc7 DNS\uff0c\u4f9d\u7136\u6ca1\u7528\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"485\" height=\"251\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-114.png\" alt=\"\" class=\"wp-image-7427 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-114.png 485w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-114-300x155.png 300w\" data-sizes=\"(max-width: 485px) 100vw, 485px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 485px; --smush-placeholder-aspect-ratio: 485\/251;\" \/><\/figure>\n\n\n<p>\u6211\u6682\u65f6\u6ca1\u6709\u65f6\u95f4\u6d4b\u8bd5\u4e86\uff0c\u6709\u5174\u8da3\u7684\u53ef\u4ee5\u81ea\u5df1\u8bd5\u4e00\u8bd5\u3002<\/p>\n\n\n<p>\u7ea2\u7c73 AC2100 \u56fa\u4ef6\uff1a 2022-9-22_lede20220716_redmi-ac2100_MentoHUST<\/p>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u4e3a\u4e86\u540e\u9762\u65b9\u4fbf\u6d4b\u8bd5\uff0c\u8fd9\u91cc\u65b0\u7f16\u8bd1\u7684\u56fa\u4ef6\u540c\u65f6\u5305\u542b\u4e86 UA2F\u3001MentoHUST\u3001macvlan\u3001mwan3\u3002<\/p>\n\n\n<p>\u7ea2\u7c73 AC2100 \uff1a2022-9-22_lede20220716_redmi-ac2100_all<\/p>\n\n\n<p>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\uff1a2022-9-22_lede20220716_hiwifi-hc5962_all<\/p>\n\n\n<p class=\"has-text-align-center\">2022.9.23<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u6709\u591f\u5947\u602a\u7684\uff0c\u4eca\u5929\u6d4b\u8bd5\u53c8\u53ef\u4ee5\u4e24\u53f0\u8def\u7531\u5668\u540c\u65f6\u5728\u7ebf\u4e86\u3002<\/li>\n<\/ul>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"313\" height=\"224\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-115.png\" alt=\"\" class=\"wp-image-7437 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-115.png 313w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-115-300x215.png 300w\" data-sizes=\"(max-width: 313px) 100vw, 313px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 313px; --smush-placeholder-aspect-ratio: 313\/224;\" \/><\/figure>\n\n\n<ul class=\"wp-block-list\">\n<li>\u76ee\u524d\u6d4b\u8bd5\u7684\u60c5\u51b5\u90fd\u8fd8\u597d\uff0c\u4e0d\u8fc7\u6ce8\u610f\uff0c\u4f7f\u7528\u8def\u7531\u5668\u7684\u65f6\u5019\uff0c\u624b\u673a\/\u7535\u8111\u5c31\u4e0d\u8981\u76f4\u8fde\u6821\u56ed\u7f51\u767b\u5f55\u4e86\uff0c\u7279\u522b\u662f\u5728\u8def\u7531\u5668\u548c\u6821\u56ed\u7f51\u76f4\u8fde\u4e4b\u95f4\u5207\u6362\u7684\u65f6\u5019\u6709\u53ef\u80fd\u89e6\u53d1\u201c\u68c0\u6d4b\u5230\u4ee3\u7406\u4e0a\u7f51\u884c\u4e3a\uff0c\u5df2\u88ab\u7981\u6b62\u4e0a\u7f51\u201d<\/li>\n<\/ul>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u9488\u5bf9 lede \u7f16\u8bd1\u7684\u56fa\u4ef6\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u4e0d\u518d\u6dfb\u52a0 Turbo ACC \u53ca\u5305\u542b\u7684\u6a21\u5757\uff08\u5f71\u54cd UA2F \u6a21\u5757\uff09<\/li>\n\n\n\n<li>\u4e0d\u518d\u5c06\u9632\u68c0\u6d4b\u76f8\u5173\u7684\u9632\u706b\u5899\u914d\u7f6e\u9884\u7f6e\u5230\u542f\u52a8\u9879\uff0c\u800c\u662f\u9884\u7f6e\u5230\u9632\u706b\u5899\u81ea\u5b9a\u4e49\u89c4\u5219\u5bf9\u5e94\u7684\u914d\u7f6e\u6587\u4ef6\u4e2d\u3002\u7f16\u8f91 <strong>package\/lean\/default-settings\/files\/zzz-default-settings<\/strong>\uff0c\u627e\u5230\u4e0b\u9762\u5185\u5bb9\u6240\u5728\u4f4d\u7f6e<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo 'iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports     53' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports     53' &gt;&gt; \/etc\/firewall.user\necho '[ -n \"$(command -v ip6tables)\" ] &amp;&amp; ip6tables -t nat -A PREROUTING -p     udp --dport 53 -j REDIRECT --to-ports 53' &gt;&gt; \/etc\/firewall.user\necho '[ -n \"$(command -v ip6tables)\" ] &amp;&amp; ip6tables -t nat -A PREROUTING -p     tcp --dport 53 -j REDIRECT --to-ports 53' &gt;&gt; \/etc\/firewall.user<\/pre>\n\n\n<p>\u63a5\u7740\u4e0b\u4e00\u884c\u5f00\u59cb\u6dfb\u52a0<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">echo '# \u9632 IPID \u68c0\u6d4b' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -N IPID_MOD' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A FORWARD -j IPID_MOD' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A OUTPUT -j IPID_MOD' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -d 0.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -d 127.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho '# \u7531\u4e8e\u672c\u6821\u5c40\u57df\u7f51\u662f A \u7c7b\u7f51\uff0c\u6240\u4ee5\u6211\u5c06\u8fd9\u4e00\u6761\u6ce8\u91ca\u6389\u4e86\uff0c\u5177\u4f53\u8981\u4e0d\u8981\u6ce8\u91ca\u7ed3\u5408\u4f60\u6240\u5728\u7684\u6821\u56ed\u7f51\u5185\u7f51\u7c7b\u578b' &gt;&gt; \/etc\/firewall.user\necho '# iptables -t mangle -A IPID_MOD -d 10.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -d 172.16.0.0\/12 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -d 192.168.0.0\/16 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -d 255.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A IPID_MOD -j MARK --set-xmark 0x10\/0x10' &gt;&gt; \/etc\/firewall.user\necho '# \u9632\u65f6\u949f\u504f\u79fb\u68c0\u6d4b' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -N ntp_force_local' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -I PREROUTING -p udp --dport 123 -j ntp_force_local' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -A ntp_force_local -d 0.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -A ntp_force_local -d 127.0.0.0\/8 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -A ntp_force_local -d 192.168.0.0\/16 -j RETURN' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t nat -A ntp_force_local -s 192.168.0.0\/16 -j DNAT --to-destination 192.168.1.1' &gt;&gt; \/etc\/firewall.user\necho '# \u901a\u8fc7 iptables \u4fee\u6539 TTL \u503c' &gt;&gt; \/etc\/firewall.user\necho 'iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64' &gt;&gt; \/etc\/firewall.user<\/pre>\n\n\n<p>\u7ea2\u7c73 AC2100: 20220923_lede20220716_redmi-ac2100<\/p>\n\n\n<p>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248: 20220923_lede20220716_hiwifi-hc5962\uff08\u8be5\u8def\u7531\u5668\u5076\u5c14\u5b58\u5728\u6b7b\u673a\u91cd\u542f\u7684\u60c5\u51b5\uff0c\u4e0d\u77e5\u9053\u662f\u6211\u8def\u7531\u5668\u786c\u4ef6\u7684\u95ee\u9898\uff0c\u8fd8\u662f\u56fa\u4ef6\u95ee\u9898\uff09<\/p>\n\n\n<p>Newifi R6830: 20220923_lede20220716_newifi-r6830<\/p>\n\n\n<p>Phicomm K2: 20220923_lede20220716_k2\uff08\u53c8\u6d4b\u8bd5\u4e86\u4e00\u4e0b\u4f7f\u7528 lede\uff0c\u6548\u679c\u60e8\u4e0d\u5fcd\u7779\uff0c\u5e9f\u5f03\u7248\u672c\uff09<\/p>\n\n\n<p>50M \u5bbd\u5e26\u5206\u522b\u4f7f\u7528\u4e0a\u9762\u56db\u79cd\u8def\u7531\u5668\u56fa\u4ef6\u7684\u6d4b\u901f\uff1a<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"343\" height=\"352\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-116.png\" alt=\"\" class=\"wp-image-7457 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-116.png 343w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-116-292x300.png 292w\" data-sizes=\"(max-width: 343px) 100vw, 343px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 343px; --smush-placeholder-aspect-ratio: 343\/352;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"339\" height=\"352\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-117.png\" alt=\"\" class=\"wp-image-7459 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-117.png 339w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-117-289x300.png 289w\" data-sizes=\"(max-width: 339px) 100vw, 339px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 339px; --smush-placeholder-aspect-ratio: 339\/352;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"345\" height=\"355\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-118.png\" alt=\"\" class=\"wp-image-7460 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-118.png 345w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-118-292x300.png 292w\" data-sizes=\"(max-width: 345px) 100vw, 345px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 345px; --smush-placeholder-aspect-ratio: 345\/355;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"347\" height=\"261\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-119.png\" alt=\"\" class=\"wp-image-7461 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-119.png 347w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-119-300x226.png 300w\" data-sizes=\"(max-width: 347px) 100vw, 347px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 347px; --smush-placeholder-aspect-ratio: 347\/261;\" \/><\/figure>\n\n\n<p>\u6700\u540e\u4e00\u4e2a\u53ef\u4ee5\u660e\u663e\u770b\u51faji\u4e86<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022924\"><\/span>2022.9.24<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u8ba1\u5212\u5168\u90e8\u4ece lede \u8f6c\u4e3a openwrt\u3002<\/p>\n\n\n<p>\u57fa\u7840\u5171\u6709\u914d\u7f6e\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u91c7\u7528 openwrt \u6e90\u7801\u5206\u652f v22.03.0<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clone https:\/\/github.com\/openwrt\/openwrt.git --depth=1 --branch=v22.03.0<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7f16\u8f91 package\/base-files\/files\/etc\/rc.local\uff0c\u5199\u5165<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53\niptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53\n\n# \u9632 IPID \u68c0\u6d4b\niptables -t mangle -N IPID_MOD\niptables -t mangle -A FORWARD -j IPID_MOD\niptables -t mangle -A OUTPUT -j IPID_MOD\niptables -t mangle -A IPID_MOD -d 0.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -d 127.0.0.0\/8 -j RETURN\n# \u7531\u4e8e\u672c\u6821\u5c40\u57df\u7f51\u662f A \u7c7b\u7f51\uff0c\u6240\u4ee5\u6211\u5c06\u8fd9\u4e00\u6761\u6ce8\u91ca\u6389\u4e86\uff0c\u5177\u4f53\u8981\u4e0d\u8981\u6ce8\u91ca\u7ed3\u5408\u4f60\u6240\u5728\u7684\u6821\u56ed\u7f51\u5185\u7f51\u7c7b\u578b\n# iptables -t mangle -A IPID_MOD -d 10.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -d 172.16.0.0\/12 -j RETURN\niptables -t mangle -A IPID_MOD -d 192.168.0.0\/16 -j RETURN\niptables -t mangle -A IPID_MOD -d 255.0.0.0\/8 -j RETURN\niptables -t mangle -A IPID_MOD -j MARK --set-xmark 0x10\/0x10\n\n# \u9632\u65f6\u949f\u504f\u79fb\u68c0\u6d4b\niptables -t nat -N ntp_force_local\niptables -t nat -I PREROUTING -p udp --dport 123 -j ntp_force_local\niptables -t nat -A ntp_force_local -d 0.0.0.0\/8 -j RETURN\niptables -t nat -A ntp_force_local -d 127.0.0.0\/8 -j RETURN\niptables -t nat -A ntp_force_local -d 192.168.0.0\/16 -j RETURN\niptables -t nat -A ntp_force_local -s 192.168.0.0\/16 -j DNAT --to-destination 192.168.1.1\n\n# \u901a\u8fc7 iptables \u4fee\u6539 TTL \u503c\niptables -t mangle -A POSTROUTING -j TTL --ttl-set 64\n<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u521b\u5efa\u6587\u4ef6 files\/root\/setups\uff0c\u5e76\u6dfb\u52a0\u53ef\u6267\u884c\u6743\u9650\uff0c\u5199\u5165<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/ash\n\n# \u65f6\u533a\u8bbe\u7f6e\nuci set system.@system[0].timezone=CST-8\nuci set system.@system[0].zonename=Asia\/Shanghai\nuci commit system\n\n# WiFi \u533a\u57df\u8bbe\u7f6e\nuci set wireless.radio0.country='CN'\nuci set wireless.radio1.country='CN'\nuci commit wireless\nwifi\n\n# UA2F \u914d\u7f6e\nuci set ua2f.enabled.enabled=1\nuci set ua2f.firewall.handle_fw=1\nuci set ua2f.firewall.handle_tls=1\nuci set ua2f.firewall.handle_mmtls=1\nuci set ua2f.firewall.handle_intranet=1\nuci commit ua2f\nservice ua2f enable\nservice ua2f start\n\necho \"\u8bbe\u7f6e\u5b8c\u6210\uff01\"<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7f16\u8f91 package\/base-files\/files\/bin\/config_generate<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># \u627e\u5230 set system.ntp.enable_server='0' \u6539\u4e3a\nset system.ntp.enable_server='1'\n\n# \u627e\u5230 add_list system.ntp.server='0.openwrt.pool.ntp.org'\n#     add_list system.ntp.server='1.openwrt.pool.ntp.org'\n#     add_list system.ntp.server='2.openwrt.pool.ntp.org'\n#     add_list system.ntp.server='2.openwrt.pool.ntp.org' \u6539\u4e3a\n\nadd_list system.ntp.server='ntp.aliyun.com'\nadd_list system.ntp.server='time1.cloud.tencent.com'\nadd_list system.ntp.server='time.ustc.edu.cn'\nadd_list system.ntp.server='cn.pool.ntp.org'\n<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7f16\u8f91 package\/kernel\/mac80211\/files\/lib\/wifi\/mac80211.sh<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\"># \u627e\u5230 set wireless.radio${devidx}.disabled=1\uff0c\u6539\u4e3a\nset wireless.radio${devidx}.disabled=0\n\n# \u627e\u5230 set wireless.default_radio${devidx}.encryption=none \u6539\u4e3a\nset wireless.default_radio${devidx}.encryption=psk2\n\n# \u63a5\u7740\u4e0b\u4e00\u884c\u6dfb\u52a0\uff08\u8bbe\u7f6e\u521d\u59cb WiFi \u5bc6\u7801\uff09\nset wireless.default_radio${devidx}.key=12345678<\/pre>\n\n\n<p>\u6700\u7ec8\u56fa\u4ef6\uff1a<\/p>\n\n\n<p>\u7ea2\u7c73 AC2100: 20220924_openwrt22.03.0_redmi-ac2100<\/p>\n\n\n<p>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248: 20220924_openwrt22.03.0_hiwifi-hc5962<\/p>\n\n\n<p>Newifi R6830: 20220924_openwrt22.03.0_newifi-r6830<\/p>\n\n\n<p>Phicomm K2: 20220924_openwrt22.03.0_k2<\/p>\n\n\n<p>\u5237\u5165\u56fa\u4ef6\u542f\u52a8\u540e\uff0c\u8fdb\u5165\u8def\u7531\u5668\u7ba1\u7406 http:\/\/openwrt.lan\uff0c\u767b\u5f55\u670d\u52a1-&gt;\u7ec8\u7aef\uff0c\u6267\u884c\u547d\u4ee4 <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">.\/setups<\/mark><\/strong> \u5b8c\u6210\u521d\u59cb\u914d\u7f6e\u540e\u5373\u53ef\u4f7f\u7528\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022925\"><\/span>2022.9.25<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u4e3a\u4e00\u4e2a\u6821\u53cb\u9002\u914d\u7684 DomyWifi DW22D\uff08\u5927\u9ea6\uff09\uff0c\u91c7\u7528\u7f16\u8bd1\u65b9\u6848\u540c 2022.9.24\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"768\" height=\"1024\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/F6305949538F8B4C9BE1A45DA3BA8F7B-768x1024.jpg\" alt=\"\" class=\"wp-image-7506 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/F6305949538F8B4C9BE1A45DA3BA8F7B-768x1024.jpg 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/F6305949538F8B4C9BE1A45DA3BA8F7B-225x300.jpg 225w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/F6305949538F8B4C9BE1A45DA3BA8F7B-1152x1536.jpg 1152w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/F6305949538F8B4C9BE1A45DA3BA8F7B.jpg 1440w\" data-sizes=\"(max-width: 768px) 100vw, 768px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/1024;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"749\" height=\"999\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-120.png\" alt=\"\" class=\"wp-image-7507 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-120.png 749w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/09\/image-120-225x300.png 225w\" data-sizes=\"(max-width: 749px) 100vw, 749px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 749px; --smush-placeholder-aspect-ratio: 749\/999;\" \/><\/figure>\n\n\n<p>\u56fa\u4ef6\u540d\uff1a20220925-openwrt22.03.0-domiwifi-dw22d<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022928\"><\/span>2022.9.28<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>Phicomm K2p\uff0820220928-openwrt-22.03.0-phicomm-k2p\uff09\uff1a\u65b0\u589e\u56fa\u4ef6\uff0c\u7f16\u8bd1\u914d\u7f6e\u540c 2022.9.24\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022929\"><\/span>2022.9.29<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u65b0\u589e Newifi3 \u548c \u5c0f\u7c73 3 Pro\uff0c\u7f16\u8bd1\u914d\u7f6e\u540c 2022.9.24\uff0c\u5206\u522b\u4e3a\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>20220929-openwrt-22.03.0-newifi3<\/li>\n\n\n\n<li>20220929-openwrt-22.03.0-mi3pro<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022101\"><\/span>2022.10.1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>\u5728 2022.9.24 \u57fa\u7840\u4e0a\uff0c\u4fee\u6539 files\/root\/setups \u5199\u5165\u7684\u5185\u5bb9\uff0c\u6dfb\u52a0\u4fee\u6539\u8f6f\u4ef6\u6e90\u7684\u6307\u4ee4<\/li>\n<\/ul>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/ash\n\n# \u65f6\u533a\u8bbe\u7f6e\nuci set system.@system[0].timezone=CST-8\nuci set system.@system[0].zonename=Asia\/Shanghai\nuci commit system\n\n# WiFi \u533a\u57df\u8bbe\u7f6e\nuci set wireless.radio0.country='CN'\nuci set wireless.radio1.country='CN'\nuci commit wireless\nwifi\n\n# UA2F \u914d\u7f6e\nuci set ua2f.enabled.enabled=1\nuci set ua2f.firewall.handle_fw=1\nuci set ua2f.firewall.handle_tls=1\nuci set ua2f.firewall.handle_mmtls=1\nuci set ua2f.firewall.handle_intranet=1\nuci commit ua2f\nservice ua2f enable\nservice ua2f start\n\n# \u5c06\u8f6f\u4ef6\u6e90\u4fee\u6539\u4e3a\u56fd\u5185\u7684\u963f\u91cc\u4e91\nsed -i 's_downloads.openwrt.org_mirrors.aliyun.com\/openwrt_' \/etc\/opkg\/distfeeds.conf\n\necho \"\u8bbe\u7f6e\u5b8c\u6210\uff01\"<\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li>\u7ea2\u7c73 AC2100 \u548c\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\u53bb\u9664\u5e26\u5bbd\u76d1\u63a7\u5668<\/li>\n<\/ul>\n\n\n<p>\u56fa\u4ef6\u540d\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248: 20221001-openwrt-22.03.0-hiwifi-hc5962<\/li>\n\n\n\n<li>\u7ea2\u7c73 AC2100: 20221001-openwrt-22.03.0-redmi-ac2100<\/li>\n\n\n\n<li>\u5c0f\u7c73\u8def\u7531\u5668 3 Pro: 20221001-openwrt-22.03.0-mi3pro<\/li>\n\n\n\n<li>Newifi 3: 20221001-openwrt-22.03.0-newifi3<\/li>\n\n\n\n<li>Phicomm K2p: 20221001-openwrt-22.03.0-k2p<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022104\"><\/span>2022.10.4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u73b0\u5728\u5bbd\u5e26\u4f3c\u4e4e\u9650\u5236\u7684\u662f\u8d26\u53f7\u7684\u603b\u901f\u5ea6\uff0c\u800c\u4e0d\u662f\u6bcf\u4e2a\u767b\u5f55\u8bbe\u5907\u7684\u901f\u5ea6\u3002<\/p>\n\n\n<p>\u521a\u624d\u6211\u7535\u8111\u4e3a\u4e86\u4e0b\u8f7d\u4e1c\u897f\uff0c\u5207\u6362\u4e86\u4e00\u4e2a\u8def\u7531\u5668\u8fde\u63a5\uff0c\u4f46\u662f\u6211\u5ba4\u53cb\u4f7f\u7528\u7684\u53e6\u5916\u4e00\u4e2a\u8def\u7531\u5668\uff0c\u7a81\u7136\u7f51\u7edc\u5c31\u53d8\u5361\u4e86\u3002\u7136\u540e\u6211\u7528\u624b\u673a\u8fde\u63a5\u90a3\u4e2a\u8def\u7531\u5668\u6d4b\u901f\uff0c\u53d1\u73b0\u901f\u5ea6\u771f\u7684\u964d\u4e86\u3002\u7136\u540e\u8fd9\u8fb9\u6211\u628a\u4e0b\u8f7d\u9650\u901f\u4e4b\u540e\uff0c\u518d\u6d4b\u901f\uff0c\u901f\u5ea6\u5c31\u4e0a\u53bb\u4e86\u3002<\/p>\n\n\n<p>\u4e5f\u4e0d\u6392\u9664\u662f\u56e0\u4e3a\u6211\u4e24\u4e2a\u8def\u7531\u5668\u7f51\u7ebf\u8fde\u5728\u540c\u4e00\u4e2a AP \u4e0a\uff0c\u901f\u5ea6\u53d7\u5230\u4e86\u5f71\u54cd\u3002<\/p>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u53e6\u5916\u524d\u51e0\u5929\u53d1\u73b0\u53ef\u4ee5\u4e24\u4e2a\u6709\u7ebf + \u4e00\u4e2a\u65e0\u7ebf\u767b\u5f55\u540c\u4e00\u4e2a\u8d26\u53f7\u4e86<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022105\"><\/span>2022.10.5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u7a81\u7136\u610f\u8bc6\u5230\u5728 K2 \u4e0a\u4f7f\u7528\u6700\u65b0\u7248\u7684 OpenWrt \u4f3c\u4e4e\u4e0d\u592a\u5408\u9002\uff0c\u6362\u4e0b\u601d\u8def\uff0c\u6539\u7528\u65e7\u7248\u672c\uff0c\u5185\u6838\u4f1a\u66f4\u5c0f\uff0c\u66f4\u4e3a\u7cbe\u7b80\uff0c\u6216\u8bb8\u5c31\u6b63\u5e38\u4e86\u3002<\/p>\n\n\n<p>\u8fd9\u91cc\u91c7\u7528 OpenWrt 19.07.10 \u7248\u672c<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clone https:\/\/github.com\/openwrt\/openwrt.git --depth=1 --branch=v19.07.10<\/pre>\n\n\n<p>\u56e0\u4e3a\u8fd9\u4e2a\u7248\u672c\u7684 OpenWrt \u4e2d libnetfilter-queue \u4e0d\u7b26\u5408 UA2F\uff0820220902T135035\uff09\u8981\u6c42\uff0c\u7f16\u8bd1\u4f1a\u62a5\u9519\uff0c\u9700\u8981\u8fdb\u884c\u4e00\u5b9a\u7684\u4fee\u6539\u3002\u6240\u4ee5\u6211\u5728\u5b89\u88c5 feeds \u540e\uff0c\u5c06\u539f\u6765\u7684 package\/libs\/libnetfilter-queue \u5220\u9664\uff0c\u7136\u540e\u4ece OpenWrt 22.03.0 \u7684 feeds\/packages\/libs\/libnetfilter-queue \u590d\u5236\u8fc7\u6765\u5230 package\/libs \u76ee\u5f55\u4e0b\u3002<\/p>\n\n\n<p>\u7f16\u8f91 package\/UA2F\/files\/ua2f.config\uff0c\u5c06 option enabled &#8216;0&#8217; \u6539\u4e3a option enabled &#8216;1&#8217;\uff0c\u5373\u9ed8\u8ba4\u542f\u7528 UA2F\uff0c\u5237\u597d\u56fa\u4ef6\u5f00\u673a\u76f4\u63a5\u767b\u5f55\u5bbd\u5e26\u4f7f\u7528\u5c31\u884c\u3002<\/p>\n\n\n<p>Phicomm K2\uff1a20221005-openwrt-19.07.10-k2<\/p>\n\n\n<p>Newifi R6830\uff1a20221005-openwrt-19.07.10-newifi-r6830\uff08\u540c\u4e0a\u7f16\u8bd1\u914d\u7f6e\uff09<\/p>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u6839\u636e\u7528\u6237\u53cd\u9988\uff0c\u7ea2\u7c73 AC2100 \u4f1a\u51fa\u73b0\u6b7b\u673a\u7684\u60c5\u51b5\uff0c\u5728\u88ab\u68c0\u6d4b\u51fa\u4ee3\u7406\u4e0a\u7f51\u4e4b\u524d\u5c31\u4f1a\u51fa\u73b0\u65e0\u6cd5\u8fdb\u5165\u8def\u7531\u5668\u7ba1\u7406\u9875\u9762\u7684\u60c5\u51b5\u3002<\/p>\n\n\n<p>\u4eca\u5929\u6211\u6d4b\u8bd5\u7684\u65f6\u5019\u53d1\u73b0\uff0c\u5728\u8def\u7531\u5668\u4e00\u6bb5\u65f6\u95f4\u5185\u6ca1\u6709\u8054\u5165 Internet \u65f6\uff0c\u4e5f\u4f1a\u53d1\u751f\u6b7b\u673a\u3002<\/p>\n\n\n<p>\u7136\u540e\u6211\u8bbe\u7f6e\u5c06\u7cfb\u7edf\u65e5\u5fd7\u4fdd\u5b58\u5230\u6587\u4ef6\uff0c\u4ee5\u4fbf\u6b7b\u673a\u518d\u5f00\u673a\u540e\u80fd\u770b\u5230\u5148\u524d\u7684\u65e5\u5fd7\u5185\u5bb9\uff0c\u53d1\u73b0\u6bcf\u6b21\u6b7b\u673a\u524d\u90fd\u51fa\u73b0\u4e00\u5806\u4e0b\u9762\u7bad\u5934\u6240\u6307\u7684\u5185\u5bb9\u3002<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"486\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-22-1024x486.png\" alt=\"\" class=\"wp-image-7793 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-22-1024x486.png 1024w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-22-300x142.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-22-768x365.png 768w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-22.png 1112w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/486;\" \/><\/figure>\n\n\n<p>\u540e\u9762\u63a8\u6d4b\u662f mwan3 \u6a21\u5757\u7684\u95ee\u9898\uff0c\u5728\u8f6f\u4ef6\u5305\u4e2d\u641c\u7d22\u5378\u8f7d\u6389 mwan3 \u548c macvlan \u4e4b\u540e\u5c31\u6ca1\u6709\u51fa\u73b0\u6b7b\u673a\u7684\u60c5\u51b5\u4e86\u3002mwan3 \u548c macvlan \u662f\u4e4b\u524d\u6d4b\u8bd5\u591a\u62e8\u7684\u65f6\u5019\u6dfb\u52a0\u7684\uff0cmacvlan \u7528\u6765\u865a\u62df\u7f51\u5361\uff0cmwan3 \u7528\u6765\u8d1f\u8f7d\u5747\u8861\uff0c\u4e3b\u8981\u95ee\u9898\u5e94\u8be5\u5c31\u662f mwan3 \u7684\uff0c\u4e0d\u8fc7 macvlan \u7559\u7740\u4e5f\u6ca1\u5565\u7528\u4e86\uff0c\u76f4\u63a5\u4e00\u8d77\u5378\u8f7d\u4e86\u5c31\u662f\u3002<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2022106\"><\/span>2022.10.6<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u9488\u5bf9\u7ea2\u7c73 AC2100 \u548c\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\u8fdb\u884c\u8c03\u6574\uff0c\u91cd\u65b0\u514b\u9686\u6e90\u7801\u8fdb\u884c\u914d\u7f6e\u7f16\u8bd1\u3002<\/p>\n\n\n<p>\u4e0d\u518d\u6dfb\u52a0 mwan3 \u548c macvlan\uff0c\u907f\u514d\u6b7b\u673a\u7684\u95ee\u9898\u3002<\/p>\n\n\n<p>\u5927\u4f53\u7f16\u8bd1\u914d\u7f6e\u540c 2022.9.24\uff0c\u4f46\u5c06 \/files\/root\/setups \u6539\u4e3a \/files\/root\/start\uff0c\u7f16\u5199\u5185\u5bb9\u5982\u4e0b\uff1a<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#!\/bin\/ash\n\nuci set system.@system[0].timezone=CST-8\nuci set system.@system[0].zonename=Asia\/Shanghai\nuci commit system\necho \"\u5df2\u5c06\u65f6\u533a\u8bbe\u7f6e\u4e3a Asia\/Shanghai\"\n\nuci set wireless.radio0.country='CN'\nuci set wireless.radio1.country='CN'\nuci commit wireless\nwifi\necho \"\u5df2\u5c06 WiFi \u533a\u57df\u8bbe\u7f6e\u4e3a\u4e2d\u56fd\"\n\nsed -i 's_downloads.openwrt.org_mirrors.aliyun.com\/openwrt_' \/etc\/opkg\/distfeeds.conf\necho \"\u5df2\u5c06\u8f6f\u4ef6\u6e90\u8bbe\u7f6e\u4e3a\u963f\u91cc\u4e91\u955c\u50cf\u7ad9\"<\/pre>\n\n\n<p>\u4fee\u6539 package\/UA2F\/files\/ua2f.config\uff0c\u8bbe\u7f6e\u5982\u4e0b\uff1a<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">config ua2f 'enabled'\n        option enabled '1'\n\nconfig ua2f 'firewall'\n        option handle_fw '1'\n        option handle_tls '1'\n        option handle_intranet '1'<\/pre>\n\n\n<p>\u5373\u9ed8\u8ba4\u5f00\u542f UA2F\uff0c\u4e0d\u518d\u9700\u8981\u5237\u673a\u540e\u624b\u52a8\u542f\u7528\u3002\u540e\u9762\u4e09\u4e2a\u9009\u9879\u5206\u522b\u5bf9\u5e94\u7684\u542b\u4e49\uff1a<\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>\u81ea\u52a8\u4e3a UA2F \u914d\u7f6e\u9632\u706b\u5899<\/li>\n\n\n\n<li>\u5bf9 443\uff08https\uff09\u7aef\u53e3\u6d41\u91cf\u4e5f\u8fdb\u884c\u5904\u7406<\/li>\n\n\n\n<li>\u5bf9\u5185\u7f51\u6d41\u91cf\u8fdb\u884c\u5904\u7406<\/li>\n<\/ul>\n\n\n<p>\u518d\u7f16\u8f91 package\/base-files\/files\/etc\/banner\uff0c\u4fee\u6539\u7ec8\u7aef\u542f\u52a8\u663e\u793a\u5185\u5bb9\uff0c\u6dfb\u52a0\u63d0\u9192<\/p>\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\u6267\u884c .\/start \u4e00\u952e\u4e2d\u56fd\u5316\u914d\u7f6e(\u975e\u5fc5\u987b)<\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"462\" height=\"399\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-23.png\" alt=\"\" class=\"wp-image-7811 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-23.png 462w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/10\/image-23-300x259.png 300w\" data-sizes=\"(max-width: 462px) 100vw, 462px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 462px; --smush-placeholder-aspect-ratio: 462\/399;\" \/><\/figure>\n\n\n<p>\u7ea2\u7c73 AC2100\uff1a20221006-openwrt-22.03.0-redmi-ac2100<\/p>\n\n\n<p>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\uff1a20221006-openwrt-22.03.0-hiwfi-hc5962<\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"20221120\"><\/span>2022.11.20<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>1.\u6211\u6d4b\u8bd5\u7684\u60c5\u51b5\u7ed3\u5408\u4e00\u4f4d\u6821\u53cb\u53cd\u9988\u7684\u60c5\u51b5\uff0c\u76ee\u524d UDP 53 \u7aef\u53e3\u88ab\u5173\u95ed\u4e86\uff0c\u6240\u4ee5\u524d\u9762 2022.9.5 \u6240\u8bf4\u7684\u201c\u767d\u5ad6\u201d\u65b9\u6848\u884c\u4e0d\u901a\u4e86<\/p>\n\n\n<p>2.\u76ee\u524d\u6765\u8bf4\u6821\u56ed\u7f51\u5728\u201c\u4e25\u683c\u5ea6\u201d\u4e0a\u5e94\u8be5\u7a33\u5b9a\u4e0b\u6765\u4e86\uff0c\u521a\u5f00\u59cb\u542f\u7528\u7684\u65f6\u5019\u8fd8\u5728\u677e\u7d27\u4e0a\u8c03\u6574\uff0c\u6bd4\u8f83\u4e25\u7684\u65f6\u5019\u53ef\u80fd\u6bcf\u5929\u90fd\u4f1a\u88ab\u68c0\u6d4b\u5230\u4e00\u6b21\uff0c\u4f46\u662f\u8fd9\u7cfb\u7edf\u672c\u8eab\u4e5f\u8fbe\u4e0d\u5230\u9884\u671f\u7684\u6548\u679c\uff0c\u672c\u6765\u8bf4\u7684\u662f\u4e00\u4e2a\u624b\u673a\u548c\u4e00\u53f0\u7535\u8111\uff0c\u7ed3\u679c\u6709\u4e9b\u7528\u6237\u51fa\u73b0\u4e0d\u80fd\u540c\u65f6\u5728\u7ebf\u7684\u60c5\u51b5\uff0c\u53c8\u4f1a\u7ed9\u8425\u4e1a\u5385\u5de5\u4f5c\u4eba\u5458\u53cd\u9988\uff0c\u5404\u79cd\u95ee\u9898\u4e5f\u5f88\u6298\u817e\u5de5\u4f5c\u4eba\u5458\u3002\u73b0\u5728\u5c31\u6bd4\u8f83\u5bbd\u677e\u4e86\uff0c\u6211\u8fd9\u8fb9\u5dee\u4e0d\u591a\u6709\u4e00\u4e2a\u6708\u6ca1\u6709\u518d\u51fa\u73b0\u88ab\u68c0\u6d4b\u51fa\u7684\u60c5\u51b5\u4e86\uff0c\u5728\u6b64\u671f\u95f4\u4e5f\u6ca1\u6709\u7528\u6237\u53cd\u9988\u8fd9\u4e2a\u95ee\u9898\u4e86\u3002<\/p>\n\n\n<p>3.\u5728\u5bbd\u677e\u7684\u7b56\u7565\u4e0b\uff0c\u6211\u6d4b\u8bd5\u53ef\u4ee5\u4e09\u4e2a\u8bbe\u5907\u540c\u65f6\u767b\u9646<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"166\" height=\"254\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/image-1.png\" alt=\"\" class=\"wp-image-8288 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 166px; --smush-placeholder-aspect-ratio: 166\/254;\"><\/figure>\n\n\n<p>4.\u7f51\u901f\u65b9\u9762\uff0c\u4f3c\u4e4e\u4f1a\u9650\u5236\u8d26\u53f7\u7684\u603b\u901f\u5ea6\uff08\u5bbd\u5e26\u521a\u542f\u7528\u7684\u65f6\u5019\u6ca1\u8fd9\u79cd\u9650\u5236\uff09\uff0c\u6700\u660e\u663e\u7684\u73b0\u8c61\u5c31\u662f\u6211\u5ba4\u53cb\u5355\u72ec\u6709\u7ebf\u8fde\u63a5\u7684\u7535\u8111\u5728\u4e0b\u8f7d\u4e1c\u897f\u7684\u65f6\u5019\uff0c\u6211\u8fd9\u8fb9\u8fde\u63a5\u8def\u7531\u5668\u4f7f\u7528\u7684\u8bbe\u5907\u4f1a\u4e25\u91cd\u6389\u901f\uff0c\u6216\u8005\u6211\u8fd9\u8fb9\u4e0b\u8f7d\u7684\u65f6\u5019\u4ed6\u90a3\u8fb9\u6389\u901f\u3002\u53e6\u4e00\u70b9\u5c31\u662f\u5173\u4e8e\u5b9e\u9645\u901f\u5ea6\u7684\uff0c\u4e0d\u77e5\u9053\u662f\u4e0d\u662f\u5b66\u6821\u9650\u901f\u7cfb\u7edf\u6709\u95ee\u9898\uff0c\u6211\u8d26\u53f7\u662f 50M \u7684\uff0c\u6709\u65f6\u5019\u901f\u5ea6\u662f\u6b63\u5e38\u7684\u5728\u8fd9\u4e2a\u70b9\u4e0a\uff0c\u4f46\u6709\u65f6\u5019\u52a0\u52a0\u52a0\uff0c\u975e\u5e38\u68d2\u7684\u901f\u5ea6\u3002\uff08\u8fd9\u4e2a\u662f\u5bbd\u5e26\u4e00\u5f00\u59cb\u5c31\u6709\u7684\u73b0\u8c61\uff09<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"647\" height=\"295\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/CVHKZ5_FUL2N@X2G6.png\" alt=\"\" class=\"wp-image-8113 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/CVHKZ5_FUL2N@X2G6.png 647w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/CVHKZ5_FUL2N@X2G6-300x137.png 300w\" data-sizes=\"(max-width: 647px) 100vw, 647px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 647px; --smush-placeholder-aspect-ratio: 647\/295;\" \/><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"594\" height=\"182\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/image.png\" alt=\"\" class=\"wp-image-8115 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/image.png 594w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/11\/image-300x92.png 300w\" data-sizes=\"(max-width: 594px) 100vw, 594px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 594px; --smush-placeholder-aspect-ratio: 594\/182;\" \/><\/figure>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"202339\"><\/span>2023.3.9<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u6781\u8def\u7531 4 \u589e\u5f3a\u7248\u672c\u8eab\u662f\u6709 USB \u63a5\u53e3\u7684\uff0c\u4f46\u662f\u8003\u8651\u5230\u4e00\u822c\u7684\u53ef\u80fd\u7528\u4e0d\u4e0a\uff0c\u6240\u4ee5\u5728\u5c3d\u53ef\u80fd\u7b80\u5355\u7684\u57fa\u7840\u4e0a\uff0c\u6211\u6ca1\u6709\u7f16\u8bd1 USB \u652f\u6301\u3002\u6628\u5929\u4e00\u4e2a\u670b\u53cb\u6253\u7b97\u914d\u7f6e USB \u652f\u6301\uff0c\u5728\u5b89\u88c5\u76f8\u5173\u4f9d\u8d56\u5305\u7684\u8fc7\u7a0b\u4e2d\u4e00\u76f4\u51fa\u73b0\u9519\u8bef\uff08\u6dfb\u52a0 USB \u652f\u6301\u662f\u9700\u8981\u5b89\u88c5\u5185\u6838\u6a21\u5757\u652f\u6301\u7684\uff09\uff0c\u6240\u4ee5\u4eca\u5929\u6211\u5728 2022.10.6 \u7684\u57fa\u7840\u4e0a\u7f16\u8bd1\u4e86\u65b0\u7684\u56fa\u4ef6\uff0c\u589e\u52a0 USB \u652f\u6301\uff08<a rel=\"noreferrer noopener\" href=\"https:\/\/blog.iyatt.com\/?p=331\" target=\"_blank\">https:\/\/blog.iyatt.com\/?p=331<\/a>\uff09\u3002<\/p>\n\n\n<p><strong>20230309-openwrt-22.03.0-hiwfi-hc5962<\/strong><\/p>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2023314_Python_%E7%99%BB%E9%99%86%E8%84%9A%E6%9C%AC\"><\/span>2023.3.14 Python \u767b\u9646\u811a\u672c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<p>\u53bb\u5e74\u65b0\u5bbd\u5e26\u521a\u5f00\u59cb\u542f\u7528\u7684\u65f6\u5019\uff0c\u6211\u4e5f\u8bd5\u56fe\u5199\u4e2a\u811a\u672c\u5b9e\u73b0\u767b\u9646\uff0c\u4f46\u662f\u6700\u7ec8\u56e0\u4e3a\u4e2a\u4eba\u6280\u672f\u4e0d\u8db3\uff08\u4e0d\u4f1a js\uff0c\u6ca1\u5b8c\u5168\u641e\u61c2\u767b\u9646\u903b\u8f91\uff09\u4ee5\u53ca\u65f6\u95f4\u4e0d\u591f\u653e\u5f03\u4e86\u3002\u5f53\u65f6\u53d1\u73b0\u767b\u9646\u65f6\u4f1a\u5bf9\u5bc6\u7801\u52a0\u5bc6\uff0c\u5e76\u4e14\u548c MAC \u6709\u5173\u8054\u3002\u4eca\u5929\u6709\u4f4d\u5144\u5f1f\u8bf4\u53ef\u4ee5\u4e0d\u7528\u52a0\u5bc6\u4e5f\u884c\uff0c\u6211\u4e5f\u60f3\u5230\u5f53\u65f6\u7814\u7a76\u65f6\u53d1\u73b0 POST \u7684\u6570\u636e\u4e2d\u5c31\u6709\u4e00\u4e2a\u53c2\u6570\u53eb\u201c<strong>passwordEncrypt<\/strong>\u201d\uff08\u5bc6\u7801\u52a0\u5bc6\uff09\uff0c\u53ea\u662f\u90a3\u65f6\u5019\u4ee5\u4e3a\u4e0d\u80fd\u8bbe\u7f6e\u6210\u4e0d\u52a0\u5bc6\u3002\u5b9e\u9645\u5374\u662f\u53ef\u4ee5\u7684\uff0c\u5982\u679c\u90a3\u4e2a\u53c2\u6570\u8bbe\u7f6e\u6210 false\uff0c\u90a3\u4e48\u5c31\u4e0d\u7528\u8003\u8651\u52a0\u5bc6\u7684\u95ee\u9898\uff0c\u811a\u672c\u767b\u9646\u7684\u5b9e\u73b0\u5c31\u975e\u5e38\u7b80\u5355\u4e86\u3002<\/p>\n\n\n<p>\u4e0b\u9762\u662f\u4ed6\u5199\u7684 Python \u4ee3\u7801<\/p>\n\n<pre><code class=\"language-python\">import requests\nfrom urllib.parse import quote\n\nimport argparse\n\ndef login(username,provider,passwd):\n\n    url = &quot;http:\/\/202.202.145.132\/&quot;\n    ua = &quot;Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/42.0.2311.135 Safari\/537.36 Edge\/12.10240&quot;\n\n    res = requests.get(url=url)\n    urlpre = res.text.split(&#039;href=\\&#039;&#039;)\n    url = urlpre[1].split(&#039;\\&#039;&lt;\/script&#039;)\n    url = url[0]\n    referer = url.split(&#039;?&#039;)[1]\n\n    providerUrl = quote(provider)\n\n    header = {\n        &#039;Accept&#039;: &#039;*\/*&#039;,\n        &#039;Accept-Encoding&#039;: &#039;gzip, deflate&#039;,\n        &#039;Accept-Language&#039;: &#039;zh-CN,zh;q=0.9&#039;,\n        &#039;Connection&#039;: &#039;keep-alive&#039;,\n        &#039;Content-Length&#039;: &#039;955&#039;,\n        &#039;Content-Type&#039;: &#039;application\/x-www-form-urlencoded; charset=UTF-8&#039;,\n    #   &#039;Cookie&#039;: &#039;&#039;,  #\u4e00\u5b9a\u4e0d\u8981\u5e26Cookie\uff0c\u4e0d\u7136\u77ed\u65f6\u95f4\u91cd\u590d\u8bbf\u95ee\u4f1a\u5bfc\u81f4\u9700\u8981\u9a8c\u8bc1\u7801\n        &#039;Host&#039;: &#039;10.8.2.2&#039;,\n        &#039;Origin&#039;: &#039;http:\/\/10.8.2.2&#039;,\n        &#039;Referer&#039;: url,  #\u4ece\u8bf7\u6c42\u5934\u4e2d\u83b7\u53d6\n        &#039;User-Agent&#039;: ua  #\u4e00\u822c\u65e0\u9700\u4fee\u6539\n    }\n\n    dataLogin = {\n        &#039;userId&#039;: username,     #\u586b\u5199post\u8bf7\u6c42\u4e2d\u7684\u8d26\u53f7\n        &#039;password&#039;: passwd,   #\u586b\u5199post\u8bf7\u6c42\u4e2d\u52a0\u5bc6\u8fc7\u7684\u5bc6\u7801\n        &#039;service&#039;: providerUrl,    #\u9009\u62e9\u7f51\u7edc\u63a5\u5165\u65b9\u5f0f\uff0c\u5728post\u8bf7\u6c42\u4e2d\u6709\n        &#039;queryString&#039;: referer,#\u4ecepost\u8bf7\u6c42\u4e2d\u590d\u5236\u8fc7\u6765\u5373\u53ef\n        &#039;operatorPwd&#039;: &#039;&#039;,          #\u4e0d\u7528\u586b\n        &#039;operatorUserId&#039;: &#039;&#039;,       #\u4e0d\u7528\u586b\n        &#039;validcode&#039;: &#039;&#039;,            #\u4e0d\u7528\u586b\n        &#039;passwordEncrypt&#039;: &#039;false&#039;,  #\u4e0d\u7528\u4fee\u6539      \n    #&#039;userIndex&#039;: &#039;&#039;   #\u586b\u5199post\u8bf7\u6c42\u4e2d\u7684\u5bf9\u5e94\u5b57\u6bb5\n    }\n\n    loginUrl = &#039;http:\/\/202.202.145.132\/eportal\/InterFace.do?method=login&#039;\n    res = requests.post(url=loginUrl,data=dataLogin,headers=header)\n    res.encoding = &#039;utf-8&#039;\n    content2 = str(res.text.encode().decode(&quot;unicode_escape&quot;).encode(&#039;raw_unicode_escape&#039;).decode())\n    j = content2.find(&#039;&quot;result&quot;:&quot;&#039;)\n    isOk = content2[j+10:j+17]\n    if (isOk[0] == &#039;s&#039; and isOk[1] == &#039;u&#039;):\n        print(isOk)\n    else:\n        print(content2)\n\ndef main():\n    parser = argparse.ArgumentParser(description=&quot;Auto Loging in Ruijie network&quot;)\n    parser.add_argument(&#039;-u&#039;, type=str, default=&#039;&#039;,\n                        help=&#039;username&#039;)\n    parser.add_argument(&#039;-p&#039;, type=str, default=&#039;&#039;,\n                        help=&#039;passwd&#039;)\n    parser.add_argument(&#039;-n&#039;, type=str, default=&#039;&#039;,\n                        help=&#039;provider name&#039;)\n\n    args = parser.parse_args()\n\n    try:\n        login(args.u,args.n,args.p)\n    except:\n        print(&quot;failed, you may already login in network or this way faded!&quot;)\n\nif __name__ == &quot;__main__&quot;:\n   main()<\/code><\/pre>\n\n<p>\u6211\u5728 Windows \u7535\u8111\u4e0a\u6d4b\u8bd5\u8fc7\uff0c\u73af\u5883\uff1aWindows 11 22H2 \u4e13\u4e1a\u5de5\u4f5c\u7ad9\u7248\uff1bPython 3.11.2<\/p>\n\n\n<p>\u4e5f\u5728\u8def\u7531\u5668\u4e0a\u6d4b\u8bd5\u8fc7\uff0c\u73af\u5883\uff1aRedmi AC2100\uff1bopenwrt 22.03.0\uff1bPython 3.10.9<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"586\" height=\"79\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image.png\" alt=\"\" class=\"wp-image-9597 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image.png 586w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-300x40.png 300w\" data-sizes=\"(max-width: 586px) 100vw, 586px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 586px; --smush-placeholder-aspect-ratio: 586\/79;\" \/><\/figure>\n\n\n<p>\u4e3b\u8981\u8bf4\u4e00\u4e0b\u5728\u8def\u7531\u5668\u4e0a\uff0c\u5b89\u88c5 python3\u3001python3-pip\uff0c\u7136\u540e\u5efa\u8bae\u6362\u4e00\u4e0b\u56fd\u5185\u6e90\uff0c\u518d\u7528 pip \u5b89\u88c5 requests \u6a21\u5757\uff0c\u5c31\u53ef\u4ee5\u8fd0\u884c\u4e0a\u9762\u7684\u4ee3\u7801\u3002<\/p>\n\n\n<p>\u81f3\u4e8e\u5177\u4f53\u610f\u4e49\uff0c\u5982\u679c\u4ee5\u540e\u6821\u56ed\u7f51\u5bf9\u957f\u65f6\u95f4\u767b\u9646\u7684\u8bbe\u5907\u8fdb\u884c\u5f3a\u5236\u4e0b\u7ebf\uff0c\u90a3\u4e48\u53ef\u4ee5\u8ba9\u8def\u7531\u5668\u5b9a\u65f6\u81ea\u52a8\u767b\u9646\u3002\u6216\u8005\u7535\u8111\u76f4\u63a5\u4f7f\u7528\u65f6\uff0c\u914d\u7f6e\u6210\u5f00\u673a\u81ea\u52a8\u8fd0\u884c\uff0c\u514d\u624b\u52a8\u767b\u9646\u3002<\/p>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<p>\u6709\u5174\u8da3\u7814\u7a76\u7684\uff0c\u53ef\u4ee5\u770b\u770b\u4e0b\u9762\u7684\uff1a<\/p>\n\n\n<p>\u6211\u8fd9\u91cc\u7528 Edge \u6d4f\u89c8\u5668\u505a\u6f14\u793a\uff0c\u5730\u5740\u680f\u6253\u5f00\u767b\u9646\u5730\u5740 <a href=\"http:\/\/202.202.145.132\/\" data-type=\"URL\" data-id=\"http:\/\/202.202.145.132\/\">http:\/\/202.202.145.132\/<\/a><\/p>\n\n\n<p>\u6309 F12 \u6253\u5f00\u8c03\u8bd5\uff0c\u70b9\u5f00\u7f51\u7edc\uff0c\u9009\u62e9\u5168\u90e8\uff0c\u52fe\u9009\u4fdd\u7559\u65e5\u5fd7<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"776\" height=\"250\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-5.png\" alt=\"\" class=\"wp-image-9607 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-5.png 776w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-5-300x97.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-5-768x247.png 768w\" data-sizes=\"(max-width: 776px) 100vw, 776px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 776px; --smush-placeholder-aspect-ratio: 776\/250;\" \/><\/figure>\n\n\n<p>\u7136\u540e\u6b63\u5e38\u767b\u9646\u5bbd\u5e26<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"309\" height=\"284\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-3.png\" alt=\"\" class=\"wp-image-9604 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-3.png 309w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-3-300x276.png 300w\" data-sizes=\"(max-width: 309px) 100vw, 309px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 309px; --smush-placeholder-aspect-ratio: 309\/284;\" \/><\/figure>\n\n\n<p>\u5728\u8c03\u8bd5\u5668\u4e2d\u770b\u5230\u6355\u6349\u5230 InterFace.do?method=login \u9879<\/p>\n\n\n<p>\u6807\u5934\u5c31\u662f POST \u7684\u5934<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"173\" height=\"173\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-4.png\" alt=\"\" class=\"wp-image-9605 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-4.png 173w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-4-150x150.png 150w\" data-sizes=\"(max-width: 173px) 100vw, 173px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 173px; --smush-placeholder-aspect-ratio: 173\/173;\" \/><\/figure>\n\n\n<p>\u8d1f\u8f7d\u5c31\u662f POST \u7684\u8868\u5355\u6570\u636e\uff0c\u7528\u6237\u540d\u3001\u5bc6\u7801\u7b49\u7b49<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"819\" height=\"480\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-1.png\" alt=\"\" class=\"wp-image-9602 lazyload\" data-srcset=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-1.png 819w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-1-300x176.png 300w, https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-1-768x450.png 768w\" data-sizes=\"(max-width: 819px) 100vw, 819px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 819px; --smush-placeholder-aspect-ratio: 819\/480;\" \/><\/figure>\n\n<h2><span class=\"ez-toc-section\" id=\"2023316_PowerShell_%E7%99%BB%E9%99%86%E8%84%9A%E6%9C%AC\"><\/span>2023.3.16 PowerShell \u767b\u9646\u811a\u672c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Windows\"><\/span>Windows<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u6211\u5199\u4e86\u4e00\u4e2a PowerShell \uff08PS\uff09\u7684\u767b\u9646\u811a\u672c\uff0c\u76ee\u524d\u4e3b\u6d41\u7684 Windows 10\/11 \u7cfb\u7edf\u90fd\u9884\u88c5\u4e86 PS\uff0c\u4e0d\u9700\u8981\u4f9d\u8d56\u7b2c\u4e09\u65b9\u73af\u5883\uff0c\u76f4\u63a5\u5c31\u80fd\u8fd0\u884c<\/p>\n<p>\u6d4b\u8bd5\u73af\u5883\uff1aWindows 11 22H2 \u4e13\u4e1a\u5de5\u4f5c\u7ad9\u7248\uff1bPowerShell 7.3.3<\/p>\n<pre><code class=\"language-powershell\">#!\/usr\/bin\/env pwsh\n# \u4f7f\u7528\uff1a\n#   Windows\uff1a   .\\campus_network_login.ps1 [\u5b66\u53f7] [\u5bc6\u7801] [\u670d\u52a1\u7f16\u53f7]\n#   Linux\uff1a     .\/campus_network_login.ps1 [\u5b66\u53f7] [\u5bc6\u7801] [\u670d\u52a1\u7f16\u53f7]\n# \u670d\u52a1\u7f16\u53f7\uff1a\n#   0           \u6821\u56ed\u5185\u7f51\n#   1           \u4e2d\u56fd\u7535\u4fe1\n#   2           \u4e2d\u56fd\u79fb\u52a8\n# site\uff1ahttps:\/\/blog.iyatt.com\/?p=6815\uff082023.3.16 PowerShell \u767b\u9646\u811a\u672c\uff09\n\nfunction login($username, $passwd, $service)\n{\n    $url = &quot;http:\/\/202.202.145.132\/&quot;; # \u6821\u56ed\u7f51\u8ba4\u8bc1\u5730\u5740\n\n    $res = Invoke-WebRequest -Uri $url -Method &quot;GET&quot;\n    if ($res.Content -like &quot;*\u767b\u5f55\u6210\u529f*&quot;) # \u6839\u636e\u8bf7\u6c42\u5185\u5bb9\u5224\u65ad\u662f\u5426\u5df2\u7ecf\u767b\u9646\n    {\n        Write-Output &quot;\u5df2\u767b\u5f55\u6210\u529f\uff0c\u8bf7\u52ff\u91cd\u590d\u767b\u9646\uff01&quot;\n        exit 1\n    }\n\n    $urlpre = &quot;$res&quot;.Split(&quot;href=&#039;&quot;)[1]\n    $url = &quot;$urlpre&quot;.Split(&quot;&#039;&lt;\/script&gt;&quot;) # POST \u8bf7\u6c42\u5934 Referer \u53c2\u6570\u8bbe\u7f6e\u8fd9\u4e2a\n    $referer = &quot;$url&quot;.Split(&quot;?&quot;)[1] # POST \u8bf7\u6c42\u4f53 queryString \u53c2\u6570\u8bbe\u7f6e\u8fd9\u4e2a\n\n    # POST \u8bf7\u6c42\u5934\n    $headers = @{\n        &quot;Accept&quot; = &quot;*\/*&quot;\n        &quot;Accept-Encoding&quot; = &quot;gzip, deflate&quot;\n        &quot;Accept-Language&quot; = &quot;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&quot;\n        &quot;Connection&quot; = &quot;keep-alive&quot;\n        # &quot;Content-Length&quot; = &quot;940&quot; # \u6d4f\u89c8\u5668\u8c03\u8bd5\u6355\u83b7\u5230\u7684\u503c\u662f 940\uff0c\u4f46\u662f\u8fd9\u91cc\u8bbe\u7f6e\u4f1a\u51fa\u73b0\u9519\u8bef\u3002\u8fd9\u4e2a\u53c2\u6570\u662f\u8bf7\u6c42\u4f53\u7684\u957f\u5ea6\uff0c\u4e0d\u8bbe\u7f6e\u4f1a\u81ea\u52a8\u8ba1\u7b97\n        &quot;Host&quot; = &quot;202.202.145.132&quot;\n        &quot;Origin&quot; = &quot;http:\/\/202.202.145.132&quot;\n        &quot;Referer&quot; = $url\n    }\n\n    # \u901a\u8fc7\u4f20\u5165\u7684\u6570\u5b57\u7f16\u53f7\uff0c\u8bbe\u7f6e\u670d\u52a1\n    if ($service -eq 0)\n    {\n        $service = &quot;\u6821\u56ed\u5185\u7f51&quot;\n    }\n    elseif ($service -eq 1)\n    {\n        $service = &quot;\u4e2d\u56fd\u7535\u4fe1&quot;\n    }\n    elseif ($service -eq 2)\n    {\n        $service = &quot;\u4e2d\u56fd\u79fb\u52a8&quot;\n    }\n    else\n    {\n        Write-Output &quot;\u670d\u52a1\u7f16\u53f7\u9009\u62e9\u9519\u8bef\uff0c\u8bf7\u9009\u62e9\uff1a `n`n`t0 \u6821\u56ed\u5185\u7f51`n`t1 \u4e2d\u56fd\u7535\u4fe1`n`t2 \u4e2d\u56fd\u79fb\u52a8`n&quot;\n        exit 1\n    }\n    $service = [System.Uri]::EscapeDataString($service) # URL \u7f16\u7801\n\n    # POST \u8bf7\u6c42\u4f53\u53c2\u6570\n    $params = [ordered]@{\n        &quot;userId&quot; = $username\n        &quot;password&quot; = $passwd\n        &quot;service&quot; = $service\n        &quot;queryString&quot; = $referer\n        &quot;operatorPwd&quot; = &quot;&quot;\n        &quot;operatorUserId&quot; = &quot;&quot;\n        &quot;validcode&quot; = &quot;&quot;\n        &quot;passwordEncrypt&quot; = &quot;false&quot; # \u4e0d\u52a0\u5bc6\n    }\n\n    # \u6839\u636e\u6355\u83b7\u7684\u4fe1\u606f\uff0cContentType \u4e3a application\/x-www-form-urlencoded; charset=UTF-8\n    # \u5219\u8bf7\u6c42\u4f53\u9700\u8981\u7528 URL \u7f16\u7801\u540e\u8fdb\u884c\u53d1\u9001\uff0c\u53c2\u6570\u95f4\u4f7f\u7528 &amp; \u7b26\u53f7\u8fde\u63a5\n    $body = &quot;&quot;\n    foreach ($key in $params.Keys)\n    {\n        $value = $params[$key]\n        if ($body -ne &quot;&quot;) {\n            $body += &quot;&amp;&quot;\n        }\n        $body += [System.Uri]::EscapeDataString($key) + &quot;=&quot; + [System.Uri]::EscapeDataString($value)\n    }\n\n    # POST \u5730\u5740\n    $loginUrl = &quot;http:\/\/202.202.145.132\/eportal\/InterFace.do?method=login&quot;\n\n    $session = New-Object Microsoft.PowerShell.Commands.WebRequestSession\n    $session.UserAgent = &quot;Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/111.0.0.0 Safari\/537.36 Edg\/111.0.1661.41&quot; # UA\n\n    $response = Invoke-WebRequest `\n                    -UseBasicParsing `\n                    -Uri $loginUrl `\n                    -Method &quot;POST&quot; `\n                    -WebSession $session `\n                    -Headers $headers `\n                    -ContentType &quot;application\/x-www-form-urlencoded; charset=UTF-8&quot; `\n                    -Body $body\n\n    $decodedContent = [System.Text.Encoding]::Default.GetString([System.Text.Encoding]::GetEncoding(&quot;iso-8859-1&quot;).GetBytes($response.Content)) # \u89e3\u7801\n    $contentObject = ConvertFrom-Json $decodedContent\n    if ($contentObject.result -eq &quot;success&quot;)\n    {\n        Write-Output &quot;\u767b\u9646\u6210\u529f\uff01&quot;\n    }\n    else\n    {\n        Write-Output &quot;\u767b\u9646\u5931\u8d25\uff01&quot;\n        Write-Output $contentObject.message\n    }\n}\n\n###########\n# \u5f00\u59cb\u6267\u884c\n###########\n\nlogin $args[0] $args[1] $args[2]<\/code><\/pre>\n<p>PowerShell \u9ed8\u8ba4\u7b56\u7565\u53ef\u80fd\u7981\u6b62\u6267\u884c\u811a\u672c\uff0c\u4fee\u6539\u53c2\u8003\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=10735\">https:\/\/blog.iyatt.com\/?p=10735<\/a><\/p>\n<p>\u4f7f\u7528\u683c\u5f0f\uff1a\n\u5176\u4e2d\u670d\u52a1\u7f16\u53f7 0 \u6821\u56ed\u5185\u7f51\uff0c1 \u4e2d\u56fd\u7535\u4fe1\uff0c2 \u4e2d\u56fd\u79fb\u52a8<\/p>\n<pre><code class=\"language-shell\">.\\\u811a\u672c\u6587\u4ef6\u540d.ps1 \u8d26\u53f7 \u5bc6\u7801 \u670d\u52a1\u7f16\u53f7<\/code><\/pre>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1679292571260.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 844px; --smush-placeholder-aspect-ratio: 844\/174;\" \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-2.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 663px; --smush-placeholder-aspect-ratio: 663\/354;\" \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2023\/03\/image-6.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 904px; --smush-placeholder-aspect-ratio: 904\/487;\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ubuntu\"><\/span>Ubuntu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>PowerShell \u57fa\u7840\u53c2\u8003\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=8839\">https:\/\/blog.iyatt.com\/?p=8839<\/a><\/p>\n<p>\u8fd9\u91cc\u6211\u4ee5 Ubuntu \u4e3a\u4f8b\uff0c\u6f14\u793a\u4e00\u4e0b\u811a\u672c\u767b\u5f55<br \/>\n\u73af\u5883\uff1aUbuntu 20.04\uff1bPowerShell 7.3.3<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1679014087173.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 647px; --smush-placeholder-aspect-ratio: 647\/308;\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023316_%E7%99%BD%E5%AB%96%E5%AE%BD%E5%B8%A6%E7%9A%84%E6%BC%8F%E6%B4%9E\"><\/span>2023.3.16 \u767d\u5ad6\u5bbd\u5e26\u7684\u6f0f\u6d1e<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u8fd9\u91cc\u8bf4\u4e00\u4e2a\u6f0f\u6d1e\uff0c\u5c31\u662f\u624b\u673a\u5361\u505c\u673a\u6216\u8005\u6ce8\u9500\u540e\uff0c\u90fd\u80fd\u4e00\u76f4\u4f7f\u7528\u5bbd\u5e26\u3002<\/p>\n<p>\u53bb\u5e74\u90a3\u4e00\u5b66\u671f\u5c31\u6709\u4eba\u505c\u673a\u5076\u7136\u53d1\u73b0\u53ef\u4ee5\u4f7f\u7528\uff0c\u5c31\u4e00\u76f4\u767d\u5ad6\u3002\u8fd9\u5b66\u671f\u8fd4\u6821\u540e\uff0c\u4e0a\u4e2a\u6708\u6700\u540e\u4e00\u5929 28 \u53f7\u6211\u628a\u624b\u673a\u5361\u6ce8\u9500\u4e86\uff0c\u5230\u73b0\u5728\u4e3a\u6b62\u90fd\u8fd8\u7ee7\u7eed\u4f7f\u7528\u3002<\/p>\n<hr \/>\n<p>2023.3.26\n\u4eca\u5929\u5bbf\u820d\u505c\u4e86\u4e00\u6b21\u7535\uff0c\u4e0d\u77e5\u9053\u5b66\u6821\u7f51\u7edc\u673a\u623f\u662f\u4e0d\u662f\u505c\u8fc7\u7535\uff0c\u518d\u767b\u9646\u8d26\u53f7\u5c31\u63d0\u793a\u8d26\u53f7\u4e0d\u5b58\u5728\u4e86\u3002\u6211\u611f\u89c9\u662f\u673a\u623f\u505c\u8fc7\u7535\uff0c\u518d\u542f\u52a8\u5c31\u5237\u65b0\u4e86\u3002<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023421\"><\/span>2023.4.21<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u6709\u4f4d\u5144\u5f1f\u5728\u626b\u63cf\u6821\u56ed\u7f51\u7684\u65f6\u5019\uff0c\u53d1\u73b0\u6709\u4e0d\u5c11\u7535\u8111 guest \u7528\u6237\u5f00\u7740\uff08\u6ca1\u6709\u5bc6\u7801\uff09\uff0c\u8fd8\u6709\u7684 Administrator \u7528\u6237\u5bc6\u7801\u7b80\u5355\u751a\u81f3\u6ca1\u6709\uff0c\u90fd\u80fd\u8fde\u4e0a\u53bb\u4e86\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1682092678767.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 900px; --smush-placeholder-aspect-ratio: 900\/574;\" \/><\/p>\n<p>\u8fd8\u6709\u53d1\u73b0\u5b66\u6821\u7684\u670d\u52a1\u5668\u4f7f\u7528\u7c7b\u4f3c cqutadmin \u4e4b\u7c7b\u7684\u5f31\u5bc6\u7801\uff0c\u662f\u6253\u7b97\u5411\u5b66\u6821\u7684\u7f51\u7edc\u4e2d\u5fc3\u53cd\u9988<\/p>\n<p>\u53e6\u5916\u53d1\u73b0\u6709\u4e2a\u670d\u52a1\uff1a<a href=\"http:\/\/202.202.145.62\">http:\/\/202.202.145.62<\/a>\n\u8fd9\u4e2a\u7528\u5185\u7f51\u4e0b\u8f7d\u7684\u901f\u5ea6\u633a\u5feb\u7684\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1682093142617.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1270px; --smush-placeholder-aspect-ratio: 1270\/747;\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023617_Windows_%E5%BC%80%E6%9C%BA%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95\"><\/span>2023.6.17 Windows \u5f00\u673a\u81ea\u52a8\u767b\u5f55<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u6d4b\u8bd5\u73af\u5883\uff1a<\/p>\n<ul>\n<li>Windows 11 \u4e13\u4e1a\u5de5\u4f5c\u7ad9\u7248 22H2<\/li>\n<li>PowerShell 7.3.4<\/li>\n<\/ul>\n<p>\u811a\u672c<\/p>\n<pre><code class=\"language-powershell\">function login($username, $passwd, $service)\n{\n    $url = &quot;http:\/\/202.202.145.132\/&quot; # \u6821\u56ed\u7f51\u8ba4\u8bc1\u5730\u5740\n    $loginCount = 1 # \u767b\u5f55\u8ba1\u6570\n\n    Write-Output &quot;\u6b63\u5728\u51c6\u5907\u767b\u5f55......&quot;\n\n    while ($true)\n    {\n        $res = Invoke-WebRequest -Uri $url -Method &quot;GET&quot;\n        if ($res.StatusCode -ne 200)\n        {\n            Write-Output &quot;\u7b2c $loginCount \u6b21\u5c1d\u8bd5\u5931\u8d25\uff0c\u6b63\u5728\u7b49\u5f85\u7f51\u7edc\u8fde\u63a5\uff0c5 \u79d2\u540e\u5c06\u91cd\u8bd5...&quot;\n            Start-Sleep -Seconds 5\n            ++$loginCount\n        }\n        else\n        {\n            break\n        }\n    }\n\n    if ($res.Content -like &quot;*\u767b\u5f55\u6210\u529f*&quot;) # \u6839\u636e\u8bf7\u6c42\u5185\u5bb9\u5224\u65ad\u662f\u5426\u5df2\u7ecf\u767b\u9646\n    {\n        Write-Output &quot;\u5df2\u767b\u5f55\u6210\u529f\uff0c\u8bf7\u52ff\u91cd\u590d\u767b\u9646\uff01&quot;\n        Start-Sleep -Seconds 5\n        exit 0\n    }\n\n    $urlpre = &quot;$res&quot;.Split(&quot;href=&#039;&quot;)[1]\n    $url = &quot;$urlpre&quot;.Split(&quot;&#039;&lt;\/script&gt;&quot;) # POST \u8bf7\u6c42\u5934 Referer \u53c2\u6570\u8bbe\u7f6e\u8fd9\u4e2a\n    $referer = &quot;$url&quot;.Split(&quot;?&quot;)[1] # POST \u8bf7\u6c42\u4f53 queryString \u53c2\u6570\u8bbe\u7f6e\u8fd9\u4e2a\n\n    # POST \u8bf7\u6c42\u5934\n    $headers = @{\n        &quot;Accept&quot; = &quot;*\/*&quot;\n        &quot;Accept-Encoding&quot; = &quot;gzip, deflate&quot;\n        &quot;Accept-Language&quot; = &quot;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&quot;\n        &quot;Connection&quot; = &quot;keep-alive&quot;\n        # &quot;Content-Length&quot; = &quot;940&quot; # \u6d4f\u89c8\u5668\u8c03\u8bd5\u6355\u83b7\u5230\u7684\u503c\u662f 940\uff0c\u4f46\u662f\u8fd9\u91cc\u8bbe\u7f6e\u4f1a\u51fa\u73b0\u9519\u8bef\u3002\u8fd9\u4e2a\u53c2\u6570\u662f\u8bf7\u6c42\u4f53\u7684\u957f\u5ea6\uff0c\u4e0d\u8bbe\u7f6e\u4f1a\u81ea\u52a8\u8ba1\u7b97\n        &quot;Host&quot; = &quot;202.202.145.132&quot;\n        &quot;Origin&quot; = &quot;http:\/\/202.202.145.132&quot;\n        &quot;Referer&quot; = $url\n    }\n\n    # \u901a\u8fc7\u4f20\u5165\u7684\u6570\u5b57\u7f16\u53f7\uff0c\u8bbe\u7f6e\u670d\u52a1\n    if ($service -eq 0)\n    {\n        $service = &quot;\u6821\u56ed\u5185\u7f51&quot;\n    }\n    elseif ($service -eq 1)\n    {\n        $service = &quot;\u4e2d\u56fd\u7535\u4fe1&quot;\n    }\n    elseif ($service -eq 2)\n    {\n        $service = &quot;\u4e2d\u56fd\u79fb\u52a8&quot;\n    }\n    else\n    {\n        Write-Output &quot;\u670d\u52a1\u7f16\u53f7\u9009\u62e9\u9519\u8bef\uff0c\u8bf7\u9009\u62e9\uff1a `n`n`t0 \u6821\u56ed\u5185\u7f51`n`t1 \u4e2d\u56fd\u7535\u4fe1`n`t2 \u4e2d\u56fd\u79fb\u52a8`n&quot;\n        exit 1\n    }\n    $service = [System.Uri]::EscapeDataString($service) # URL \u7f16\u7801\n\n    # POST \u8bf7\u6c42\u4f53\u53c2\u6570\n    $params = [ordered]@{\n        &quot;userId&quot; = $username\n        &quot;password&quot; = $passwd\n        &quot;service&quot; = $service\n        &quot;queryString&quot; = $referer\n        &quot;operatorPwd&quot; = &quot;&quot;\n        &quot;operatorUserId&quot; = &quot;&quot;\n        &quot;validcode&quot; = &quot;&quot;\n        &quot;passwordEncrypt&quot; = &quot;false&quot; # \u4e0d\u52a0\u5bc6\n    }\n\n    # \u6839\u636e\u6355\u83b7\u7684\u4fe1\u606f\uff0cContentType \u4e3a application\/x-www-form-urlencoded; charset=UTF-8\n    # \u5219\u8bf7\u6c42\u4f53\u9700\u8981\u7528 URL \u7f16\u7801\u540e\u8fdb\u884c\u53d1\u9001\uff0c\u53c2\u6570\u95f4\u4f7f\u7528 &amp; \u7b26\u53f7\u8fde\u63a5\n    $body = &quot;&quot;\n    foreach ($key in $params.Keys)\n    {\n        $value = $params[$key]\n        if ($body -ne &quot;&quot;) {\n            $body += &quot;&amp;&quot;\n        }\n        $body += [System.Uri]::EscapeDataString($key) + &quot;=&quot; + [System.Uri]::EscapeDataString($value)\n    }\n\n    # POST \u5730\u5740\n    $loginUrl = &quot;http:\/\/202.202.145.132\/eportal\/InterFace.do?method=login&quot;\n\n    $session = New-Object Microsoft.PowerShell.Commands.WebRequestSession\n    $session.UserAgent = &quot;Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/111.0.0.0 Safari\/537.36 Edg\/111.0.1661.41&quot; # UA\n\n    $response = Invoke-WebRequest `\n                    -UseBasicParsing `\n                    -Uri $loginUrl `\n                    -Method &quot;POST&quot; `\n                    -WebSession $session `\n                    -Headers $headers `\n                    -ContentType &quot;application\/x-www-form-urlencoded; charset=UTF-8&quot; `\n                    -Body $body\n\n    $decodedContent = [System.Text.Encoding]::Default.GetString([System.Text.Encoding]::GetEncoding(&quot;iso-8859-1&quot;).GetBytes($response.Content)) # \u89e3\u7801\n    $contentObject = ConvertFrom-Json $decodedContent\n    if ($contentObject.result -eq &quot;success&quot;)\n    {\n        Write-Output &quot;\u767b\u9646\u6210\u529f\uff01&quot;\n        start http:\/\/202.202.145.132\n    }\n    else\n    {\n        Write-Output &quot;\u767b\u9646\u5931\u8d25\uff01&quot;\n        Write-Output $contentObject.message\n    }\n\n    Write-Output &quot;5 \u79d2\u540e\u7a0b\u5e8f\u9000\u51fa\uff01&quot;\n    Start-Sleep -Seconds 5\n}\n\nlogin \u3010\u5b66\u53f7\u3011 \u3010\u5bc6\u7801\u3011 \u3010\u670d\u52a1\u7f16\u53f7\u3011<\/code><\/pre>\n<p>\u628a\u4e0a\u9762\u4ee3\u7801\u4fdd\u5b58\u4e3a\u540e\u7f00\u4e3a .ps1 \u7684\u6587\u4ef6\uff08\u6700\u540e\u4e00\u884c\u586b\u4e0a\u767b\u5f55\u4fe1\u606f\uff0c\u53e6\u5916\u914d\u7f6e\u5141\u8bb8\u811a\u672c\u6267\u884c\uff0c\u53c2\u8003\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=6815#toc-28\">https:\/\/blog.iyatt.com\/?p=6815#toc-28<\/a> \uff09\uff0c\u6bd4\u5982\u6211\u547d\u540d\u4e3a login.ps1\uff0c\u8def\u5f84 <strong>C:\\Users\\25143\\login.ps1<\/strong>\uff0c\u6253\u5f00\u6ce8\u518c\u8868\uff0c\u8fdb\u5165\u8def\u5f84 <strong>HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run<\/strong>\uff0c\u7a7a\u767d\u5904\u53f3\u952e\u65b0\u5efa\u5b57\u7b26\u4e32\u503c\uff0c\u81ea\u5df1\u547d\u540d\uff0c\u7136\u540e\u5728\u65b0\u5efa\u7684\u503c\u4e0a\u53f3\u952e\u4fee\u6539\u3002\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686972990166.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 770px; --smush-placeholder-aspect-ratio: 770\/549;\" \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686973103811.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 493px; --smush-placeholder-aspect-ratio: 493\/288;\" \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686973293126.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 269px; --smush-placeholder-aspect-ratio: 269\/170;\" \/><\/p>\n<p>\u53e6\u5916\u8981\u83b7\u53d6 PowerShell \u89e3\u91ca\u5668\u7684\u8def\u5f84\uff0c\u6253\u5f00\u4e00\u4e2a PS \u7a97\u53e3\uff0c\u8f93\u5165 $PSHOME \u56de\u8f66\u3002\n\u6211\u662f\u81ea\u5df1\u5b89\u88c5\u7684 PowerShell \u65b0\u7248\uff0c\u7ed3\u5408\u8def\u5f84\uff0cPS \u7edd\u5bf9\u8def\u5f84\u5c31\u662f D:\\Program Files\\PowerShell\\7<strong>\\pwsh.exe<\/strong>\uff0c\u5982\u679c\u662f\u7cfb\u7edf\u9884\u88c5\u7684\u5c31\u53ef\u80fd\u662f 5.x\uff0c\u90a3\u4e48\u5c31\u662f\u5728\u8def\u5f84\u540e\u9762\u52a0\u4e0a <strong>\\powershell.exe<\/strong>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686973441406.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 369px; --smush-placeholder-aspect-ratio: 369\/141;\" \/><\/p>\n<p>\u524d\u9762\u6253\u5f00\u7684\u6ce8\u518c\u8868\u503c\u5c31\u8981\u586b\u4e0a \u3010PowerShell\u8def\u5f84\u3011 \u3010\u767b\u5f55\u811a\u672c\u8def\u5f84\u3011\uff0c\u6bd4\u5982\u6211\u8fd9\u91cc<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686973716328.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 473px; --smush-placeholder-aspect-ratio: 473\/216;\" \/><\/p>\n<p>\u4e4b\u540e\u5f00\u673a\u5c31\u53ef\u4ee5\u5b9e\u73b0\u81ea\u52a8\u6267\u884c\u767b\u5f55\u811a\u672c<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98_%E2%80%93_%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E7%99%BB%E5%BD%95%E9%A1%B5%E9%9D%A2\"><\/span>\u4ee3\u7406\u95ee\u9898 &#8211; \u65e0\u6cd5\u6253\u5f00\u767b\u5f55\u9875\u9762<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686974216586.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 467px; --smush-placeholder-aspect-ratio: 467\/637;\" \/><\/p>\n<p>\u8fd9\u4e2a\u662f\u6211\u5728\u8425\u4e1a\u5385\u552e\u540e\u7fa4\u770b\u5230\u95ee\u5f97\u8f83\u591a\u7684\u95ee\u9898\u4e4b\u4e00\uff0c\u65f6\u4e0d\u65f6\u5c31\u6709\u4e00\u4e2a\uff0c\u57fa\u672c\u4e0a\u5c31\u662f\u7528\u68af\u5b50\u7684\uff0c\u914d\u7f6e\u7684\u8bbe\u7f6e\u7cfb\u7edf\u4ee3\u7406\uff0c\u7136\u540e\u5728\u5173\u673a\u7684\u65f6\u5019\u6ca1\u6709\u6e05\u9664\u4ee3\u7406\uff08\u5173\u95ed\uff09\uff0c\u5bfc\u81f4\u5f00\u673a\u540e\u4ee3\u7406\u5728\uff0c\u6ca1\u6cd5\u8fde\u63a5\u5bbd\u5e26\u8ba4\u8bc1\u9875\u9762\u3002\u53ef\u4ee5\u8bd5\u7740\u628a\u68af\u5b50\u518d\u5f00\u548c\u5173\u4e00\u6b21\uff0c\u76f4\u63a5\u70b9\u53ef\u4ee5\u8fdb\u7cfb\u7edf\u7684\u8bbe\u7f6e\u628a\u4ee3\u7406\u5173\u6389\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686974509333.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 809px; --smush-placeholder-aspect-ratio: 809\/491;\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E7%99%BB%E5%BD%95%E6%8A%A5%E9%94%99%E8%AF%B4%E6%BA%90_IP_%E5%92%8C%E9%87%8D%E5%AE%9A%E5%90%91%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84_IP_%E4%B8%8D%E4%B8%80%E8%87%B4\"><\/span>\u767b\u5f55\u62a5\u9519\u8bf4\u6e90 IP \u548c\u91cd\u5b9a\u5411\u4e2d\u4f7f\u7528\u7684 IP \u4e0d\u4e00\u81f4<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u8fd9\u4e2a\u4e5f\u662f\u770b\u5230\u95ee\u5f97\u6bd4\u8f83\u591a\u7684\uff0c\u5927\u6982\u7387\u662f\u6536\u85cf\u4e86\u767b\u5f55\u5730\u5740\u3002\u6253\u5f00 <a href=\"http:\/\/202.202.145.132\">http:\/\/202.202.145.132<\/a> \u518d\u767b\u5f55\u5c31\u884c\uff0c\u6536\u85cf\u4e5f\u6536\u85cf\u8fd9\u4e2a\u5730\u5740\uff0c\u4e0d\u8981\u6536\u85cf\u6d4f\u89c8\u5668\u6253\u5f00\u8fd9\u4e2a\u5730\u5740\u540e\u7684\u94fe\u63a5\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1686974851960.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 604px; --smush-placeholder-aspect-ratio: 604\/217;\" \/><\/p>\n<p>\u5982\u679c\u770b\u8fc7\u6211\u524d\u9762\u7684\u767b\u5f55\u811a\u672c\u7684\uff0c\u5e94\u8be5\u5c31\u80fd\u61c2\u4e86\u3002\u6b63\u5e38\u767b\u5f55\u8fc7\u7a0b\u4f1a\u5148\u5411 <a href=\"http:\/\/202.202.145.132\">http:\/\/202.202.145.132<\/a> \u53d1\u9001 GET \u8bf7\u6c42\uff0c\u7136\u540e\u4f1a\u8fd4\u56de\u4e00\u4e2a\u94fe\u63a5\uff08\u548c\u767b\u5f55\u73af\u5883\u6709\u5173\uff0c\u94fe\u63a5\u5e26\u6709\u53c2\u6570\uff09\uff0c\u8fd9\u4e2a\u8fd4\u56de\u7684\u94fe\u63a5\u624d\u662f\u7528\u6765\u53d1\u9001 POST \u8bf7\u6c42\u767b\u5f55\u7684\u3002\u6536\u85cf\u6253\u5f00\u540e\u7684\u94fe\u63a5\u5c31\u662f\u628a GET \u8fd4\u56de\u7684\u94fe\u63a5\u6536\u85cf\u4e86\uff0c\u4f46\u662f\u767b\u5f55\u73af\u5883\u6709\u53d8\uff0c\u53c2\u6570\u4e0d\u5339\u914d\u7684\u65f6\u5019\u5c31\u4f1a\u51fa\u73b0\u4e0a\u9762\u7684\u9519\u8bef<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023618_%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E9%85%8D%E7%BD%AE%E4%BF%AE%E8%AE%A2\"><\/span>2023.6.18 \u81ea\u52a8\u767b\u5f55\u914d\u7f6e\u4fee\u8ba2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u6628\u5929\u5199\u7684\u81ea\u52a8\u767b\u5f55\u914d\u7f6e\u65b9\u6cd5\u5728\u5173\u673a\u518d\u5f00\u673a\u540e\u6709\u6548\uff0c\u4f46\u662f\u5982\u679c\u662f\u4f11\u7720\u6062\u590d\uff0c\u7761\u7720\u5524\u9192\u7b49\u60c5\u51b5\u4e0b\u5c31\u65e0\u6548\u4e86\uff0c\u4e0d\u5c5e\u4e8e\u5f00\u673a\u542f\u52a8\u7684\u8303\u7574\uff0c\u53ef\u4ee5\u8003\u8651\u4f7f\u7528\u8ba1\u5212\u4efb\u52a1\uff0c\u5177\u4f53\u5982\u4e0b\uff1a\n\uff08\u5982\u679c\u524d\u9762\u914d\u7f6e\u4e86\u6ce8\u518c\u8868\uff0c\u8bb0\u5f97\u5220\u9664\u81ea\u5df1\u521b\u5efa\u7684\u542f\u52a8\u8def\u5f84\u503c\uff09\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1687060456592.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 725px; --smush-placeholder-aspect-ratio: 725\/540;\" \/><\/p>\n<p>\u53f3\u4fa7\u521b\u5efa\u4efb\u52a1\uff0c\u540d\u79f0\u548c\u63cf\u8ff0\u81ea\u5df1\u586b<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1687060522125.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 647px; --smush-placeholder-aspect-ratio: 647\/552;\" \/><\/p>\n<p>\u9009\u9879\u5361\u5207\u6362\u5230\u89e6\u53d1\u5668\uff0c\u65b0\u5efa\u89e6\u53d1\u5668\uff0c\u9009\u89e3\u9501\u65f6\uff08\u5373\u7cfb\u7edf\u767b\u5f55\u9a8c\u8bc1\u6210\u529f\u8fdb\u5165\u684c\u9762\u65f6\uff09<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1687060597127.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1059px; --smush-placeholder-aspect-ratio: 1059\/533;\" \/><\/p>\n<p>\u9009\u9879\u5361\u5207\u6362\u5230\u64cd\u4f5c\uff0c\u65b0\u5efa\u64cd\u4f5c\uff0c\u7a0b\u5e8f\u6216\u811a\u672c\u5c31\u9009\u4f7f\u7528\u7684 PowerShell \u89e3\u91ca\u5668\u8def\u5f84\uff0c\u6dfb\u52a0\u53c2\u6570\u5c31\u9009\u811a\u672c\u6587\u4ef6\u7684\u8def\u5f84\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1687060711881.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 665px; --smush-placeholder-aspect-ratio: 665\/549;\" \/><\/p>\n<p>\u5207\u6362\u5230\u8bbe\u7f6e\u9009\u9879\u5361\uff0c\u5982\u679c\u7535\u6e90\u5904\u52fe\u9009\u4e86\u4f7f\u7528\u4ea4\u6d41\u7535\u624d\u542f\u52a8\u5c31\u53bb\u6389\u52fe\u9009\uff0c\u5426\u5219\u7b14\u8bb0\u672c\u7535\u8111\u6ca1\u63d2\u7535\u6e90\u65f6\u5c31\u4e0d\u4f1a\u6267\u884c\u4efb\u52a1\u3002\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1687060854860.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 630px; --smush-placeholder-aspect-ratio: 630\/538;\" \/><\/p>\n<p>\u7136\u540e\u4f9d\u6b21\u70b9\u786e\u5b9a\u5b8c\u6210\u4fdd\u5b58\uff0c\u5373\u8bbe\u7f6e\u5b8c\u6210<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023627_%E5%AE%BD%E5%B8%A6%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E6%95%99%E7%A8%8B%E8%A7%86%E9%A2%91\"><\/span>2023.6.27 \u5bbd\u5e26\u81ea\u52a8\u767b\u5f55\u6559\u7a0b\u89c6\u9891<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/www.bilibili.com\/video\/BV1BV411u7BW\/?vd_source=9453a7920e4d389964b842511f86c189\">https:\/\/www.bilibili.com\/video\/BV1BV411u7BW\/?vd_source=9453a7920e4d389964b842511f86c189<\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"2023828_%E5%A4%B1%E6%95%88%E6%8A%A5%E5%91%8A\"><\/span>2023.8.28 \u5931\u6548\u62a5\u544a<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u6628\u5929\u665a\u4e0a\u6709\u4eba\u53cd\u9988\u8bf4\u5bbd\u5e26\u767b\u5f55\uff08\u8def\u7531\u5668\uff09\u4e24\u4e09\u5206\u949f\u5c31\u88ab\u68c0\u6d4b\u51fa\u6765\u4e86\uff0c\u4e0d\u8fc7\u6211\u6bd5\u4e1a\u4e86\uff0c\u4e5f\u6ca1\u6cd5\u7ee7\u7eed\u7814\u7a76\u6d4b\u8bd5\u3002\u6211\u4e5f\u4e0d\u6e05\u695a\u4ed6\u662f\u56e0\u4e3a\u6ca1\u914d\u7f6e\u597d\u6ca1\u751f\u6548\uff0c\u8fd8\u662f\u8bf4\u6821\u56ed\u7f51\u786e\u5b9e\u52a0\u5927\u68c0\u6d4b\u4e86\u3002<br \/>\n\u6211\u8003\u8651\u4e86\u4e00\u4e0b\uff0c\u524d\u9762\u91c7\u7528\u7684\u65b9\u6848\u5728\u5e38\u89c4\u4e0a\u8fd8\u53ef\u4ee5\u6ce8\u610f\u4e00\u70b9\uff0c\u5c31\u662f MAC \u5730\u5740\u3002\u4e0d\u77e5\u9053\u6821\u56ed\u7f51\u6709\u6ca1\u6709\u5224\u65ad\u767b\u5f55\u8bbe\u5907\uff08\u6253\u5f00\u7f51\u9875\uff09\u548c\u5b9e\u9645\u83b7\u5f97\u6821\u56ed\u7f51\u5206\u914d IP \u7684\u8bbe\u5907\uff08\u8def\u7531\u5668\uff09\u4e24\u8005\u7684 MAC \u4e00\u81f4\u3002\u5982\u679c\u6709\u7684\u8bdd\uff0c\u4e00\u4e2a\u662f\u53ef\u4ee5\u628a\u767b\u5f55\u8bbe\u5907\u7684 MAC \u590d\u5236\u7ed9\u8def\u7531\u5668\u7684 WAN \u53e3\uff0c\u53e6\u5916\u4e00\u79cd\u65b9\u6848\u5c31\u662f\u76f4\u63a5\u5728\u8def\u7531\u5668\u4e0a\u5b8c\u6210\u767b\u5f55\uff0c\u53ef\u4ee5\u4f7f\u7528\u524d\u9762\u7684 Python \u767b\u5f55\u811a\u672c\uff08\u8fd8\u6709\u6548\u7684\u8bdd\uff09\u3002<br \/>\n\u5982\u679c\u6821\u56ed\u7f51\u542f\u7528\u4e86\u6d41\u91cf\u5206\u6790\u7684\u8bdd\uff0c\u90a3\u5355\u5355\u4e00\u4e2a\u8def\u7531\u5668\u7aef\u5c31\u65e0\u89e3\u4e86\u3002\u5f97\u50cf\u9b54\u6cd5\u4e0a\u7f51\u4e00\u6837\u64cd\u4f5c\u4e86\uff0c\u5728\u6821\u56ed\u7f51\u5916\u90e8\u90e8\u7f72\u4e00\u4e2a\u516c\u7f51\u53ef\u8bbf\u95ee\u7684\u670d\u52a1\u7aef\uff0c\u5728\u8def\u7531\u5668\u4e0a\u90e8\u7f72\u5ba2\u6237\u7aef\uff0c\u8fde\u63a5\u5230\u8def\u7531\u5668\u7684\u6d41\u91cf\u5168\u90e8\u7ecf\u8fc7\u52a0\u5bc6\u4f20\u8f93\u5230\u5916\u9762\u7684\u670d\u52a1\u7aef\uff0c\u518d\u7531\u670d\u52a1\u7aef\u4ee3\u7406\u4e0a\u7f51\u3002\u90a3\u5c31\u5f97\u79df\u7528\u516c\u7f51\u670d\u52a1\u5668\u4e86\uff0c\u6216\u8005\u5bb6\u91cc\u6709\u516c\u7f51 IP \u5bbd\u5e26\u7684\u53ef\u4ee5\u90e8\u7f72\u4e00\u4e2a\u670d\u52a1\u5668\u3002\u4f46\u662f\u5982\u679c\u4f7f\u7528\u6d41\u91cf\u5206\u6790\u7684\u8bdd\uff0c\u5b66\u6821\u7684\u670d\u52a1\u5668\u538b\u529b\u5c31\u6bd4\u8f83\u5927\u4e86\uff0c\u53ef\u80fd\u51fa\u73b0\u540c\u65f6\u4e0a\u4e07\u53f0\u8bbe\u5907\u8fde\u63a5\u4f7f\u7528\u7684\u60c5\u51b5\uff0c\u8fd8\u8981\u5206\u522b\u5bf9\u6bcf\u53f0\u8bbe\u5907\u7684\u6d41\u91cf\u5206\u6790\uff0c\u8fd9\u662f\u4e0d\u5c0f\u7684\u8d1f\u8f7d\uff0c\u5e94\u8be5\u5c31\u53ea\u662f\u4e34\u65f6\u4f7f\u7528\uff0c\u6216\u8005\u53ea\u662f\u968f\u673a\u62bd\u6837\u68c0\u6d4b\u538b\u529b\u5c31\u5c0f\u4e0d\u5c11\u3002  <\/p>\n<h1><span class=\"ez-toc-section\" id=\"2023917_Redmi_AC2100_%E6%9B%B4%E6%96%B0\"><\/span>2023.9.17 Redmi AC2100 \u66f4\u65b0<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"%E5%89%8D%E8%A8%80\"><\/span>\u524d\u8a00<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u6211\u6709\u4e24\u4e2a\u5927\u5b66\u5ba4\u53cb\u8003\u7814\u672c\u6821\uff0c\u4ed6\u4eec\u5728\u4f7f\u7528\u6211\u4e4b\u524d\u7684\u56fa\u4ef6\u7684\u65f6\u5019\uff0c\u5728\u5341\u5929\u5185\u5c31\u88ab\u68c0\u6d4b\u5230\u4e24\u6b21\uff0c\u6211\u4e0d\u5728\u5b66\u6821\u4e86\u4e5f\u4e0d\u6e05\u695a\u5177\u4f53\u7684\u60c5\u51b5\u3002\u8fd9\u91cc\u6211\u53c8\u91cd\u65b0\u7f16\u8bd1\u7684\u56fa\u4ef6\uff0c\u91c7\u7528\u7684\u5f53\u524d OpenWrt \u6700\u65b0\u7a33\u5b9a\u7248\uff0c\u4ee5\u53ca\u6700\u65b0\u7684 UA2F\u3002\u6ca1\u60f3\u5230 UA2F \u540e\u7eed\u53c8\u63a8\u51fa\u4e86\u5f88\u591a\u66f4\u65b0\uff0c\u73b0\u5728\u5df2\u7ecf\u652f\u6301\u81ea\u5b9a\u4e49 UA \u4e86\u3002\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1694954077051.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1409px; --smush-placeholder-aspect-ratio: 1409\/216;\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E5%9B%BA%E4%BB%B6%E5%8C%85%E5%90%8D\"><\/span>\u56fa\u4ef6\u5305\u540d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>20230917-openwrt-22.03.5-redmi-ac2100<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E5%9B%BA%E4%BB%B6%E7%BC%96%E8%AF%91\"><\/span>\u56fa\u4ef6\u7f16\u8bd1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%E9%87%87%E7%94%A8%E6%BA%90%E7%A0%81%E7%89%88%E6%9C%AC\"><\/span>\u91c7\u7528\u6e90\u7801\u7248\u672c<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>OpenWrt v22.03.5<br \/>\nUA2F v4.3.3<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E6%BA%90%E7%A0%81%E4%BF%AE%E6%94%B9\"><\/span>\u6e90\u7801\u4fee\u6539<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u521b\u5efa\u6587\u4ef6 <strong>\/files\/root\/start<\/strong>\uff0c\u5e76\u6dfb\u52a0\u53ef\u6267\u884c\u6743\u9650\uff0c\u5199\u5165\uff08\u7528\u4e8e\u5b8c\u6210\u521d\u59cb\u5316\u5de5\u4f5c\uff09<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/ash\n\nuci set system.@system[0].timezone=CST-8\nuci set system.@system[0].zonename=Asia\/Shanghai\nuci commit system\necho &quot;\u5df2\u5c06\u65f6\u533a\u8bbe\u7f6e\u4e3a Asia\/Shanghai&quot;\n\nuci set wireless.radio0.country=&#039;CN&#039;\nuci set wireless.radio1.country=&#039;CN&#039;\nuci commit wireless\nwifi\necho &quot;\u5df2\u5c06 WiFi \u533a\u57df\u8bbe\u7f6e\u4e3a\u4e2d\u56fd&quot;\n\nsed -i &#039;s_downloads.openwrt.org_mirrors.aliyun.com\/openwrt_&#039; \/etc\/opkg\/distfeeds.conf\necho &quot;\u5df2\u5c06\u8f6f\u4ef6\u6e90\u8bbe\u7f6e\u4e3a\u963f\u91cc\u4e91\u955c\u50cf\u7ad9&quot;\n\n# \u542f\u7528 UA2F\nuci set ua2f.enabled.enabled=1\n# \u81ea\u52a8\u6dfb\u52a0\u9632\u706b\u5899\u89c4\u5219\nuci set ua2f.firewall.handle_fw=1\n# \u5173\u95ed 443 \u7aef\u53e3\u7684\u6d41\u91cf\u5904\u7406\uff08\u901a\u5e38\u6765\u8bf4\uff0c\u6d41\u7ecf 443 \u7aef\u53e3\u7684\u6d41\u91cf\u662f\u52a0\u5bc6\u7684\uff0c\u56e0\u6b64\u65e0\u9700\u5904\u7406\uff09\nuci set ua2f.firewall.handle_tls=0\n# \u5173\u95ed\u5fae\u4fe1\u7684\u6d41\u91cf\u5904\u7406\uff08\u5fae\u4fe1\u7684\u6d41\u91cf\u901a\u5e38\u662f\u52a0\u5bc6\u7684\uff0c\u56e0\u6b64\u65e0\u9700\u5904\u7406\u3002\u8fd9\u4e00\u89c4\u5219\u5728\u542f\u7528 nftables \u65f6\u65e0\u6548\uff09\nuci set ua2f.firewall.handle_mmtls=0\n# \u5173\u95ed\u5185\u7f51\u6d41\u91cf\u5904\u7406\uff08\u5982\u679c\u4f60\u7684\u8def\u7531\u5668\u662f\u5728\u5185\u7f51\u4e2d\uff0c\u4e14\u4f60\u60f3\u8981\u5904\u7406\u5185\u7f51\u4e2d\u7684\u6d41\u91cf\uff0c\u90a3\u4e48\u8bf7\u542f\u7528\u8fd9\u4e00\u9009\u9879\uff09\nuci set ua2f.firewall.handle_intranet=0\n# \u5e94\u7528\u914d\u7f6e\nuci commit ua2f\n# \u5f00\u673a\u81ea\u542f\nservice ua2f enable\n# \u542f\u52a8 UA2F\nservice ua2f start\necho &quot;\u5b8c\u6210 UA2F \u8bbe\u7f6e&quot;<\/code><\/pre>\n<p>\u7f16\u8f91 <strong>package\/base-files\/files\/bin\/config_generate<\/strong>\uff0c\u914d\u7f6e\u65f6\u95f4\u540c\u6b65<\/p>\n<pre><code class=\"language-bash\"># \u627e\u5230 set system.ntp.enable_server=&#039;0&#039; \u6539\u4e3a\nset system.ntp.enable_server=&#039;1&#039;\n\n# \u627e\u5230 add_list system.ntp.server=&#039;0.openwrt.pool.ntp.org&#039;\n#     add_list system.ntp.server=&#039;1.openwrt.pool.ntp.org&#039;\n#     add_list system.ntp.server=&#039;2.openwrt.pool.ntp.org&#039;\n#     add_list system.ntp.server=&#039;2.openwrt.pool.ntp.org&#039; \u6539\u4e3a\n\nadd_list system.ntp.server=&#039;ntp.aliyun.com&#039;\nadd_list system.ntp.server=&#039;time1.cloud.tencent.com&#039;\nadd_list system.ntp.server=&#039;time.ustc.edu.cn&#039;\nadd_list system.ntp.server=&#039;cn.pool.ntp.org&#039;<\/code><\/pre>\n<p>\u7f16\u8f91 <strong>package\/kernel\/mac80211\/files\/lib\/wifi\/mac80211.sh<\/strong>\uff0c\u5f00\u542f WiFi\uff0c\u8bbe\u7f6e\u521d\u59cb\u5bc6\u7801<\/p>\n<pre><code class=\"language-bash\"># \u627e\u5230 set wireless.radio${devidx}.disabled=1\uff0c\u6539\u4e3a\nset wireless.radio${devidx}.disabled=0\n\n# \u627e\u5230 set wireless.default_radio${devidx}.encryption=none \u6539\u4e3a\nset wireless.default_radio${devidx}.encryption=psk2\n\n# \u63a5\u7740\u4e0b\u4e00\u884c\u6dfb\u52a0\uff08\u8bbe\u7f6e\u521d\u59cb WiFi \u5bc6\u7801\uff09\nset wireless.default_radio${devidx}.key=12345678<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"%E7%BC%96%E8%AF%91\"><\/span>\u7f16\u8bd1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\uff08\u53ea\u63d0\u7279\u6b8a\u4fee\u6539\u7684\uff09<\/p>\n<pre><code class=\"language-bash\"># \u7f16\u8bd1\u914d\u7f6e\nmake menuconfig<\/code><\/pre>\n<p>\u8def\u7531\u5668\u5e73\u53f0\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1694940662489.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 515px; --smush-placeholder-aspect-ratio: 515\/109;\" \/><\/p>\n<p>\u542f\u7528 UA2F \u4f7f\u7528\u81ea\u5b9a\u4e49\u4ee3\u7406<\/p>\n<pre><code class=\"language-bash\">Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/105.0.0.0 Safari\/537.36<\/code><\/pre>\n<pre><code class=\"language-bash\"># \u5185\u6838\u914d\u7f6e\uff08\u8017\u65f6\uff09\nmake kernel_menuconfig V=cs -j$(nproc)<\/code><\/pre>\n<p>Networking support -&gt;Networking options -&gt;Network packet filtering framework (Netfilter) \u3010\u8981\u5148\u9009\u4e2d\u518d\u8fdb\u53bb\u3011-&gt;Core Netfilter Configuration -&gt; \u9009\u4e2d:<\/p>\n<ul>\n<li>Netfilter NFNETLINK interface<\/li>\n<li>Netfilter LOG over NFNETLINK interface<\/li>\n<li>Netfilter connection tracking support<\/li>\n<li>Connection tracking netlink interface<\/li>\n<li>NFQUEUE and NFLOG integration with Connection Tracking<\/li>\n<\/ul>\n<pre><code class=\"language-bash\"># \u4e0b\u8f7d\u4f9d\u8d56\u5305\nmake download -j$(nproc) V=cs\n\n# \u7f16\u8bd1\n# \u9996\u6b21\u7f16\u8bd1\u5efa\u8bae\u5355\u7ebf\u7a0b\uff0c\u4e0d\u8981\u52a0 -j$(nproc)\nmake V=cs -j$(nproc)<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"%E4%BD%BF%E7%94%A8%E6%8F%90%E7%A4%BA\"><\/span>\u4f7f\u7528\u63d0\u793a<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u5237\u673a\u540e\uff0c\u8fdb\u540e\u53f0\u5230\u7ec8\u7aef\u91cc\u6267\u884c <strong>.\/start<\/strong> \u5b8c\u6210\u521d\u59cb\u5316<\/p>\n<h1><span class=\"ez-toc-section\" id=\"2023920_K2_%E6%9B%B4%E6%96%B0\"><\/span>2023.9.20 K2 \u66f4\u65b0<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>\u57fa\u4e8e\u4ee5\u524d\u7684\u8def\u7531\u5668\u5ba2\u6237\u7684\u9700\u8981\u66f4\u65b0\u56fa\u4ef6<br \/>\n\u7f16\u8bd1\u914d\u7f6e\u57fa\u4e8e<strong>2023.9.17 Redmi AC2100 \u66f4\u65b0<\/strong>\uff0c\u4f46\u662f\u56e0\u4e3a K2 \u53ea\u6709 8M \u95ea\u5b58\uff0c\u6240\u4ee5\u4e3b\u9898\u4f7f\u7528\u7684\u9ed8\u8ba4\u7684\uff0c\u53e6\u5916\u505a\u4e86\u4e00\u70b9\u7cbe\u7b80\u3002\u56e0\u4e3a\u624b\u4e0a\u6ca1\u6709 K2 \u7684\u8def\u7531\u5668\u6240\u4ee5\u6ca1\u6d4b\u8bd5\u3002<\/p>\n<p>\u56fa\u4ef6\u540d\uff1a20230920-openwrt-22.03.5-k2<\/p>\n<h1><span class=\"ez-toc-section\" id=\"202465_%E5%85%B3%E4%BA%8E%E5%AD%A6%E6%A0%A1%E5%AE%BD%E5%B8%A6%E7%B3%BB%E7%BB%9F%E6%9B%B4%E6%96%B0%E7%9A%84%E8%AF%B4%E6%98%8E%EF%BC%88%E7%8E%B0%E6%9C%89%E6%96%B9%E6%A1%88%E5%A4%B1%E6%95%88%EF%BC%89\"><\/span>2024.6.5 \u5173\u4e8e\u5b66\u6821\u5bbd\u5e26\u7cfb\u7edf\u66f4\u65b0\u7684\u8bf4\u660e\uff08\u73b0\u6709\u65b9\u6848\u5931\u6548\uff09<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>\u4eca\u5929\u591a\u4e2a\u7528\u6237\u53cd\u9988\u65e0\u6cd5\u767b\u5f55\u3002\u5728\u5c1d\u8bd5\u767b\u5f55\u7684\u65f6\u5019\u4f1a\u9047\u5230\u4e0b\u56fe\u7684\u63d0\u793a\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717587050232.jpg\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1280px; --smush-placeholder-aspect-ratio: 1280\/960;\" \/><\/p>\n<p>\u5c1a\u4e0d\u6e05\u695a\u600e\u4e48\u8bc6\u522b\u8bbe\u5907\u7c7b\u578b\u7684\uff0c\u6211\u79bb\u6821\u5dee\u4e0d\u591a\u4e00\u5e74\u4e86\uff0c\u6ca1\u6cd5\u6d4b\u8bd5\u3002\u6839\u636e\u627e\u4eba\u6d4b\u8bd5\u7684\u53cd\u9988\uff0c\u6709\u8f83\u5927\u51e0\u7387\u6392\u9664 UA\u3002\u65e9\u671f\u7684\u7248\u672c\u662f\u7edf\u4e00\u66ff\u6362\u4e3a FFFF&#8230;\uff0c\u4f46\u662f\u627e\u4eba\u6d4b\u8bd5\u66ff\u6362\u4e3a Edge \u6d4f\u89c8\u5668 UA \u7684\u56fa\u4ef6\u4e5f\u4e0d\u884c\u3002<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E6%8E%A2%E7%B4%A2\"><\/span>\u89e3\u51b3\u65b9\u6cd5\u63a2\u7d22<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"202465_%E8%B7%AF%E7%94%B1%E5%99%A8%E6%94%B9_MAC\"><\/span>2024.6.5 \u8def\u7531\u5668\u6539 MAC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u6709\u4f4d\u5b66\u5f1f\u5c1d\u8bd5\u4e86\u628a\u8def\u7531\u5668 WAN \u53e3\u7684 MAC \u6539\u6210\u7535\u8111\u7f51\u5361\u7684 MAC\uff0c\u7136\u540e\u7f51\u7ebf\u8fde\u7535\u8111\u767b\u5f55\uff0c\u518d\u628a\u7f51\u7ebf\u4ece\u7535\u8111\u4e0a\u62d4\u6389\uff0c\u63a5\u5230\u8def\u7531\u5668\u4e0a\uff0c\u8fd9\u6837\u8def\u7531\u5668\u5c31\u662f\u767b\u5f55\u72b6\u6001\u4e86\u3002\n\u767b\u5f55\u72b6\u6001\u662f\u4f9d\u9760 MAC \u6765\u4fdd\u6301\u7684\uff0c\u8fd9\u5c31\u662f\u53ef\u884c\u6027\uff0c\u4f46\u662f\u53ef\u80fd\u4f1a\u4e0d\u7a33\u5b9a\uff0c\u8981\u662f\u4e24\u4e2a MAC \u76f8\u540c\u4e14\u5904\u4e8e\u540c\u7ea7\u8fd9\u79cd\u60c5\u51b5\u53d1\u751f\u5c31\u4f1a\u51b2\u7a81\u3002<\/p>\n<h3><span class=\"ez-toc-section\" id=\"202466\"><\/span>2024.6.6<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u5728\u5bbd\u5e26\u7fa4\uff0c\u6709\u4f4d\u5b66\u5f1f\u63d0\u5230\u8352\u91ce\u65e0\u706f\u7684\u56fa\u4ef6\u53ef\u4ee5\u7528\uff08<a href=\"https:\/\/github.com\/IYATT-yx\/CQUT-Router\/tree\/main\/1g\">https:\/\/github.com\/IYATT-yx\/CQUT-Router\/tree\/main\/1g<\/a> \uff09\uff0c\u627e\u53e6\u5916\u4e00\u4f4d\u5b66\u5f1f\u8bd5\u4e86\u4e0b\u6590\u8baf K2 \u5237\u8fd9\u4e2a\u56fa\u4ef6\uff0c\u786e\u5b9e\u80fd\u767b\u9646\u4e0a\uff0c\u8bbe\u5907\u88ab\u8bc6\u522b\u4e3a\u7535\u8111\uff08\u8fd9\u662f\u4e2a\u5173\u952e\u70b9\uff09\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717675120535.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1109px; --smush-placeholder-aspect-ratio: 1109\/155;\" \/><\/p>\n<p>\u6240\u4ee5\u6000\u7591\u662f\u4e0d\u662f OpenWrt \u6709\u4ec0\u4e48\u7279\u5f81\u88ab\u76ef\u4e0a\u4e86\uff0c\u975e OpenWrt \u7684\u56fa\u4ef6\u6216\u8bb8\u53ef\u7528\uff0c\u4f46\u662f\u975e\u5f00\u6e90\u7684\u53ef\u80fd\u65e0\u6cd5\u5b9a\u5236\u4fee\u6539\u3002\u867d\u7136\u767b\u5f55\u65f6\u4e0d\u4f1a\u88ab\u9650\u5236\uff0c\u4f46\u662f\u591a\u8bbe\u5907\u68c0\u6d4b\u80fd\u4e0d\u80fd\u8fc7\u5c31\u4e0d\u77e5\u9053\u4e86\u3002<\/p>\n<p>\u90a3\u4f4d\u5b66\u5f1f\u8bd5\u4e86\u7eaf\u51c0\u7248\u7684 OpenWrt \u4e5f\u6ca1\u95ee\u9898\uff0c\u4ed6\u63d0\u5230\u53ef\u80fd\u662f\u53cd\u68c0\u6d4b\u5c4f\u853d\u4e86\u8fc7\u591a\u7684\u7cfb\u7edf\u4fe1\u606f\uff0c\u6821\u56ed\u7f51\u670d\u52a1\u5668\u68c0\u6d4b\u4e0d\u5230\u4fe1\u606f\u5c31\u76f4\u63a5\u7981\u6b62\u767b\u5f55\u3002<\/p>\n<hr \/>\n<p>\u8003\u8651\u53ef\u884c\u7684\u8bbe\u5907\u5206\u7c7b\u65b9\u6cd5\uff0c\u65e0\u975e\u5c31\u662f\uff1a\u2460\u6d4f\u89c8\u5668UA\uff1b\u2461\u4e3b\u673a\u540d\uff1b\u2462MAC\u5730\u5740\u6bb5<\/p>\n<ul>\n<li>\u6bd4\u5982 OpenWrt \u7684\u56fa\u4ef6\u9ed8\u8ba4\u4e3b\u673a\u540d\u5c31\u662f OpenWrt\uff0c\u8fd9\u5c31\u975e\u5e38\u663e\u773c\uff0c\u6709\u4f4d\u5b66\u5f1f\u6d4b\u8bd5\u4e86\u66f4\u6539\u4e3b\u673a\u540d\u540e\uff0c\u4f3c\u4e4e\u4e0d\u6389\u7ebf\u4e86<\/li>\n<li>\u81f3\u4e8e\u6d4f\u89c8\u5668 UA\uff0c\u548c\u539f\u5148\u65b9\u6848\u8003\u8651\u5230\u7684\u4e00\u6837\uff0c\u7528 UA2F \u7edf\u4e00\u4fee\u6539<\/li>\n<li>MAC \u5730\u5740\u6bb5\uff0c\u4e00\u4e2a\u662f\u6821\u56ed\u7f51\u53ef\u80fd\u5b58\u5728\u4e00\u4e2a\u9ed1\u540d\u5355\uff0c\u5df2\u7ecf\u8ba4\u5b9a\u662f\u8def\u7531\u5668\u7684 MAC \u88ab\u8bb0\u5f55\u4e0b\u6765\u4e86\uff0c\u8fd9\u79cd\u60c5\u51b5\u8def\u7531\u5668\u7f51\u5361\u7684 MAC \u5c31\u5e9f\u4e86\uff0c\u8003\u8651\u628a\u624b\u673a\u3001\u7535\u8111\u3001USB \u7f51\u5361\u7b49\u8bbe\u5907\u7684 MAC \u8bbe\u7f6e\u7ed9\u8def\u7531\u5668\u4f7f\u7528\uff1b\u53e6\u5916\u4e00\u79cd\u60c5\u51b5\uff0c\u6821\u56ed\u7f51\u670d\u52a1\u5668\u6709 MAC \u5730\u5740\u6bb5\u7684\u5e93\uff08\u77e5\u9053\u54ea\u4e9b\u5730\u5740\u6bb5\u662f\u5206\u914d\u7ed9\u8def\u7531\u5668\u7f51\u5361\u4f7f\u7528\u4e86\uff09\uff0c\u90a3\u540c\u6837\u9700\u8981\u628a\u5176\u5b83\u8bbe\u5907\u7684 MAC \u62ff\u7ed9\u8def\u7531\u5668\u4f7f\u7528<\/li>\n<\/ul>\n<hr \/>\n<p>\uff081\uff09\u6839\u636e\u4e00\u4f4d\u5b66\u5f1f\u7684\u9a8c\u8bc1\uff0c\u4e00\u4e2a\u4e34\u65f6\u7684\u65b9\u6848\uff1a\n\u2460\u5957\u7528 MAC\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=6815#202465_%E8%B7%AF%E7%94%B1%E5%99%A8%E6%94%B9_MAC\">https:\/\/blog.iyatt.com\/?p=6815#202465_%E8%B7%AF%E7%94%B1%E5%99%A8%E6%94%B9_MAC<\/a>\n\u2461\u5916\u52a0\u4fee\u6539\u8def\u7531\u5668\u4e3b\u673a\u540d<\/p>\n<p>\uff082\uff09\u53e6\u5916\u4e00\u4f4d\u6d4b\u8bd5\u7684\u65b9\u6848\u662f\u5173\u6389 UA2F \u5c31\u80fd\u767b\u5f55\u4e86\uff08\u4e5f\u6709\u6d4b\u8bd5\u5173\u6389\u8fd8\u662f\u4e0d\u884c\u7684\uff09\uff0c\u53ef\u80fd\u6709\u5176\u5b83\u56e0\u7d20\uff0c\u6216\u8005 UA2F \u4e0d\u662f\u76f4\u63a5\u539f\u56e0\u5427<\/p>\n<h1><span class=\"ez-toc-section\" id=\"202469_%E4%B8%B4%E6%97%B6%E6%96%B9%E6%A1%88\"><\/span>2024.6.9 \u4e34\u65f6\u65b9\u6848<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>\u4f7f\u7528\u6ca1\u6709 UA2F \u7684\u56fa\u4ef6\uff0c\u53ef\u4ee5\u81ea\u5df1\u627e\uff0c\u6216\u8005\u91c7\u7528\u4e0b\u9762\u7684<br \/>\nOpenWrt \u5b98\u65b9\u7684\u56fa\u4ef6\u4e0b\u8f7d\uff1a<a href=\"https:\/\/downloads.openwrt.org\/releases\/\">https:\/\/downloads.openwrt.org\/releases\/<\/a><br \/>\n\u6211\u7f16\u8bd1\u7684 OpenWrt \u56fa\u4ef6\uff1a<a href=\"https:\/\/blog.iyatt.com\/?p=11595\">https:\/\/blog.iyatt.com\/?p=11595<\/a><br \/>\nPadavan \u56fa\u4ef6\uff1a<a href=\"https:\/\/opt.cn2qq.com\/padavan\/\">https:\/\/opt.cn2qq.com\/padavan\/<\/a><br \/>\n\u6bd4\u5982 OpenWrt 23.05.3 \uff08\u5f53\u524d\u7684\u6700\u65b0\u7a33\u5b9a\u7248\uff09\u7684 MT7621 \u5904\u7406\u5668\u7684\u56fa\u4ef6\uff1a<a href=\"https:\/\/downloads.openwrt.org\/releases\/23.05.3\/targets\/ramips\/mt7621\/\">https:\/\/downloads.openwrt.org\/releases\/23.05.3\/targets\/ramips\/mt7621\/<\/a><br \/>\n\u5728\u91cc\u9762\u53ef\u4ee5\u770b\u5230\u5c0f\u7c73 AC2100 \u548c\u7ea2\u7c73 AC2100\u7684\u56fa\u4ef6<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717904526275.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1308px; --smush-placeholder-aspect-ratio: 1308\/586;\" \/>  <\/p>\n<p><strong>\u65b9\u5f0f\u4e00\uff1a<\/strong>\n\u7f51\u7ebf\u5c06\u6821\u56ed\u7f51\u5bbd\u5e26\u8fde\u63a5\u5230\u8def\u7531\u5668 WAN \u53e3\uff0c\u7535\u8111\u8fde\u63a5\u8def\u7531\u5668\uff0c\u6b63\u5e38\u767b\u5f55<br \/>\n\u5982\u679c\u663e\u793a\u8be5\u8bbe\u5907\u7c7b\u578b\u4e0d\u5141\u8bb8\u4e0a\u7f51\uff0c\u5c1d\u8bd5\u201d\u65b9\u5f0f\u4e8c\u201c<\/p>\n<p><strong>\u65b9\u5f0f\u4e8c\uff1a<\/strong><\/p>\n<p>1.\u67e5\u770b\u7535\u8111\u7f51\u5361 MAC \u5730\u5740<br \/>\n\u6253\u5f00 cmd<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717902741423.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 657px; --smush-placeholder-aspect-ratio: 657\/488;\" \/><br \/>\n\u6267\u884c  <\/p>\n<pre><code class=\"language-bash\">ipconfig\/all<\/code><\/pre>\n<p>\u6bd4\u5982\u6211\u8fd9\u91cc\u662f\u4e09\u4e2a\u7f51\u5361\uff0c\u6839\u636e\u201c\u63cf\u8ff0\u201d\u6765\u533a\u5206\uff0c\u7b2c\u4e00\u4e2a\u662f\u6211\u7535\u8111\u5185\u7f6e\u7684\u7f51\u53e3\uff0c\u7b2c\u4e8c\u4e2a\u662fUSB\u6269\u5c55\u575e\u7684\u7f51\u53e3\uff0c\u7b2c\u4e09\u4e2a\u662f\u7535\u8111\u5185\u7f6e\u7684\u65e0\u7ebf\u7f51\u5361<br \/>\n\u6700\u7ec8\u8981\u4f7f\u7528\u54ea\u4e2a\u7f51\u5361\u6765\u8fde\u63a5\u767b\u5f55\uff0c\u5c31\u628a\u5bf9\u5e94\u7f51\u5361\u7684\u201c\u7269\u7406\u5730\u5740\u201d\u90a3\u4e00\u4e32\u8bb0\u4e0b\u6765\uff0c\u540e\u9762\u8981\u7528<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717902832406.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 787px; --smush-placeholder-aspect-ratio: 787\/344;\" \/><br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717902857178.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 775px; --smush-placeholder-aspect-ratio: 775\/353;\" \/><br \/>\n2.\u8bbe\u7f6e\u8def\u7531\u5668<br \/>\n\u7535\u8111\u8fde\u63a5\u5230\u8def\u7531\u5668\uff0c\u8fdb\u5165\u540e\u53f0<br \/>\n\u5982\u679c\u662f OpenWrt\uff0c\u53c2\u8003\u6211\u8fd9\u91cc<br \/>\n\u2460\u4fee\u6539\u4e3b\u673a\u540d<br \/>\nOpenWrt \u56fa\u4ef6\u9ed8\u8ba4\u7684\u4e3b\u673a\u540d\u5c31\u662f OpenWrt\uff0c\u8fd9\u662f\u5f88\u660e\u663e\u7684\u7279\u5f81\uff0c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717903262825.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1019px; --smush-placeholder-aspect-ratio: 1019\/384;\" \/><br \/>\n\u53ef\u4ee5\u590d\u5236\u7535\u8111\u7684\u4e3b\u673a\u540d\u8bbe\u7f6e\u7ed9\u8def\u7531\u5668\uff0c\u6216\u8005\u7f16\u9020\u4e00\u4e2a<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717903307419.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 801px; --smush-placeholder-aspect-ratio: 801\/336;\" \/><br \/>\n\u2461\u4fee\u6539 MAC<br \/>\n\u5728\u201d\u7f51\u7edc-\u63a5\u53e3\u201c\u4e2d\uff0c\u53f3\u4fa7\u770b\u5230 WAN \u53e3\uff0c\u70b9\u51fb\u5b83\u7684\u201d\u4fee\u6539\u201c<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717903335659.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2432px; --smush-placeholder-aspect-ratio: 2432\/599;\" \/><br \/>\n\u5728\u201d\u9ad8\u7ea7\u8bbe\u7f6e\u201c\u4e2d\uff0c\u53ef\u4ee5\u770b\u5230\u201d\u91cd\u8bbeMAC\u5730\u5740\u201c\uff0c\u628a\u524d\u9762\u8bb0\u5f55\u7684\u7535\u8111\u7f51\u5361 MAC \u5730\u5740\u590d\u5236\u8fc7\u6765\uff0c\u4f9d\u6b21\u70b9\u4fdd\u5b58\u5e94\u7528<br \/>\n<img decoding=\"async\" data-src=\"https:\/\/blog.iyatt.com\/wp-content\/uploads\/2022\/08\/image-1717903425506.png\" alt=\"file\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1422px; --smush-placeholder-aspect-ratio: 1422\/855;\" \/><br \/>\n3.\u7528\u7f51\u7ebf\u628a\u6821\u56ed\u7f51\u5bbd\u5e26\u53e3\u8fde\u63a5\u5230\u7535\u8111\u7684\u7f51\u53e3\uff08\u524d\u9762\u8bb0\u5f55MAC\u5730\u5740\u90a3\u4e2a\u7f51\u5361\uff09\uff0c\u6b63\u5e38\u767b\u5f55\u6821\u56ed\u7f51\u540e\uff0c\u628a\u7f51\u7ebf\u63d2\u7535\u8111\u8fd9\u8fb9\u62d4\u6389\uff0c\u63d2\u5230\u8def\u7531\u5668\u7684WAN\u53e3\u4e0a<br \/>\n4.\u5176\u5b83\u6240\u6709\u8bbe\u5907\u76f4\u63a5\u8fde\u63a5\u8def\u7531\u5668\u4e0a\u7f51\u4f7f\u7528<br \/>\n\u6ce8\uff1a\u540e\u7eed\u91cd\u65b0\u767b\u5f55\uff0c\u91cd\u590d3\u6b65\u9aa4  <\/p>\n<h1><span class=\"ez-toc-section\" id=\"2024828\"><\/span>2024.8.28<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>\u5728\u8bfb\u7814\u7684\u539f\u5927\u5b66\u5ba4\u53cb\u53cd\u9988\uff0c\u767b\u5f55\u754c\u9762\u53d8\u6210\u529e\u4e8b\u5927\u5385\u4e86\uff0c\u4e0d\u518d\u662f\u901a\u8fc7\u72ec\u7acb\u7684\u5bbd\u5e26\u8d26\u53f7\u8fdb\u884c\u8ba4\u8bc1\uff0c\u8fd9\u6837\u767b\u5f55\u7684\u903b\u8f91\u4e5f\u5c31\u53d8\u4e86\u3002\n\u4f30\u8ba1\u51fa\u79df\u8d26\u53f7\u7684\u4e5f\u4f1a\u6709\u987e\u5fcc\u4e86\uff0c\u6bd5\u7adf\u8981\u628a\u81ea\u5df1\u7684\u5b66\u751f\u8d26\u53f7\u5bc6\u7801\u7ed9\u51fa\u53bb\u3002\n\u73b0\u6709\u65b9\u6848\u662f\u5426\u6709\u6548\u6211\u4e5f\u4e0d\u77e5\u9053\u4e86\uff0c\u53c8\u4e00\u5c4a\u6bd5\u4e1a\u4e86\uff0c\u8ba4\u8bc6\u7684\u5728\u7814\u7a76\u7684\u4e5f\u5c11\u4e86\uff0c\u8fd8\u6709\u653e\u5f03\u6298\u817e\u7684\uff0c\u770b\u6709\u6ca1\u6709\u4eba\u641e\u51fa\u65b0\u65b9\u6848\u4e86\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>2025.4.7 \u6821\u56ed\u7f51\u767b\u5f55\u811a\u672c \u6211\u5df2\u7ecf\u6bd5\u4e1a\u5feb\u4e24\u5e74\u4e86\uff0c\u4e4b\u524d\u7684\u65b9\u6848\u5931\u6548\u4e86\u4e5f\u6ca1\u6cd5\u7ee7\u7eed\u7814\u7a76\u3002\u51cc\u6668\u7684\u65f6\u5019\u6709\u4e2a\u6821\u53cb\u90ae\u4ef6\u8054 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"zakra_page_container_layout":"customizer","zakra_page_sidebar_layout":"customizer","zakra_remove_content_margin":false,"zakra_sidebar":"customizer","zakra_transparent_header":"customizer","zakra_logo":0,"zakra_main_header_style":"default","zakra_menu_item_color":"","zakra_menu_item_hover_color":"","zakra_menu_item_active_color":"","zakra_menu_active_style":"","zakra_page_header":true,"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[1,597,594],"tags":[843,842,837,846,841,840,839,845,848,835,849,847,844,836,834,838],"class_list":["post-6815","post","type-post","status-publish","format-standard","hentry","category-all","category-597","category-594","tag-flash","tag-ntp","tag-openwrt","tag-phicomm-k2","tag-ttl","tag-ua2f","tag-web","tag-845","tag-848","tag-835","tag-849","tag-847","tag-ac2100","tag-mac","tag-834","tag-838"],"modified_by":"IYATT-yx","_links":{"self":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts\/6815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6815"}],"version-history":[{"count":3,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts\/6815\/revisions"}],"predecessor-version":[{"id":19838,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=\/wp\/v2\/posts\/6815\/revisions\/19838"}],"wp:attachment":[{"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.iyatt.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}