{"id":9819,"date":"2022-11-07T14:18:45","date_gmt":"2022-11-07T06:18:45","guid":{"rendered":"https:\/\/blog.pfchina.org\/?p=9819"},"modified":"2024-02-29T09:14:40","modified_gmt":"2024-02-29T01:14:40","slug":"opnsense%e8%ae%be%e7%bd%ae%e5%bc%ba%e5%88%b6%e9%97%a8%e6%88%b7%e6%95%99%e7%a8%8b","status":"publish","type":"post","link":"https:\/\/blog.pfchina.org\/?p=9819","title":{"rendered":"OPNsense\u8bbe\u7f6e\u5f3a\u5236\u95e8\u6237\u6559\u7a0b"},"content":{"rendered":"<p style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u662f\u4e00\u79cd\u7f51\u7edc\u5b89\u5168\u89e3\u51b3\u65b9\u6848\uff0c\u53ef\u81ea\u52a8\u63a7\u5236\u548c\u7ba1\u7406\u7528\u6237\u5bf9\u516c\u5171\u7f51\u7edc\u7684\u8bbf\u95ee\u3002\u5f3a\u5236\u95e8\u6237\u901a\u5e38\u7528\u4e8e\u5f00\u653e\u8bbf\u95ee\u7f51\u7edc\u4e2d\u7684\u8bbf\u5ba2\u7ba1\u7406\uff0c\u8fd9\u4e9b\u7f51\u7edc\u53ef\u5728\u9152\u5e97\u3001\u533b\u9662\u3001\u673a\u573a\u548c\u516c\u53f8\u7f51\u7edc\u4e2d\u627e\u5230\u3002\u542f\u7528\u5f3a\u5236\u95e8\u6237\u540e\uff0c\u9664\u975e\u7528\u6237\u63d0\u4f9b\u7535\u5b50\u90ae\u4ef6\u3001\u59d3\u540d\u548c\u624b\u673a\u53f7\u7801\u7b49\u4e2a\u4eba\u4fe1\u606f\uff0c\u6216\u901a\u8fc7\u586b\u5199\u57fa\u4e8eWeb\u7684\u6ce8\u518c\u8868\u5355\u901a\u8fc7\u51ed\u8bc1\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\uff0c\u5426\u5219\u5bf9Internet\u7684\u8bbf\u95ee\u5c06\u53d7\u5230\u9650\u5236\u3002<\/p>\n<p style=\"text-align: justify;\">OPNsense\u662f\u4e00\u4e2a\u57fa\u4e8eFreeBSD \u7684\u9632\u706b\u5899\u548c\u8def\u7531\u5e73\u53f0\uff0c\u5b83\u662f\u5f00\u6e90\u7684\uff0c\u6613\u4e8e\u4f7f\u7528\u4e14\u6613\u4e8e\u6784\u5efa\uff0c\u5b83\u53ef\u4ee5\u8f7b\u677e\u914d\u7f6e\u5f3a\u5236\u95e8\u6237\uff0c\u65b9\u4fbf\u4ee5\u5b89\u5168\u7684\u65b9\u5f0f\u4e3a\u7528\u6237\u63d0\u4f9bInternet \u8bbf\u95ee\u3002<\/p>\n<div>\n<div>\n<p>\u672c\u6559\u7a0b\u5c06\u5206\u4ee5\u4e0b\u51e0\u4e2a\u90e8\u5206\u8fdb\u884c\u4ecb\u7ecd\uff1a<\/p>\n<\/div>\n<\/div>\n<ul style=\"text-align: justify;\">\n<li>\u914d\u7f6e\u5f3a\u5236\u95e8\u6237\u7684\u597d\u5904<\/li>\n<li>\u5f3a\u5236\u95e8\u6237\u5982\u4f55\u5de5\u4f5c<\/li>\n<li>\u5f3a\u5236\u95e8\u6237\u8bbe\u7f6e<\/li>\n<li>\u914d\u7f6e\u5f3a\u5236\u95e8\u6237<\/li>\n<li>\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u677f<\/li>\n<li>\u9650\u5236\u8bbf\u5ba2\u7f51\u7edc\u4e0a\u7684\u5e26\u5bbd<\/li>\n<li>\u7ba1\u7406\u51ed\u8bc1\u7cfb\u7edf<\/li>\n<li>\u67e5\u770b\u5f3a\u5236\u95e8\u6237\u4f1a\u8bdd<\/li>\n<\/ul>\n<div class=\"language-jsx codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<div class=\"codeBlockContent_biex\">\n<h2 class=\"buttonGroup__atx\"><span style=\"color: #000000;\">\u914d\u7f6e\u5f3a\u5236\u95e8\u6237\u7684\u597d\u5904<\/span><\/h2>\n<\/div>\n<\/div>\n<h3 id=\"security\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">1.\u5b89\u5168\u6027<\/h3>\n<p style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u53ef\u4ee5\u5e2e\u52a9\u4f01\u4e1a\u4fdd\u6301\u4e1a\u52a1\u7b26\u5408\u76d1\u7ba1\u6807\u51c6\u548c\u826f\u597d\u5b9e\u8df5\uff0c\u901a\u8fc7\u70ed\u70b9\u5411\u7528\u6237\u63d0\u4f9b Internet \u8bbf\u95ee\u3002<\/p>\n<p style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u53ef\u4ee5\u5411\u7528\u6237\u663e\u793a\u670d\u52a1\u6761\u6b3e\uff0c\u4ed6\u4eec\u5fc5\u987b\u5728\u4f7f\u7528\u516c\u53f8\u7684 Wi-Fi \u70ed\u70b9\u4e4b\u524d\u63a5\u53d7\u8fd9\u4e9b\u6761\u6b3e\u3002\u7ba1\u7406\u5458\u8fd9\u6837\u505a\u662f\u4e3a\u4e86\u786e\u4fdd\u4ed6\u4eec\u81ea\u5df1\u7684\u7528\u6237\u5bf9\u4ed6\u4eec\u7684\u884c\u4e3a\u8d1f\u8d23\uff0c\u5e76\u4e14\u4ed6\u4eec\u4e0d\u627f\u62c5\u6cd5\u5f8b\u8d23\u4efb\u3002\u4e1a\u4e3b\u53ef\u4ee5\u901a\u8fc7\u8981\u6c42\u5176\u7528\u6237\u5728\u901a\u8fc7\u5f3a\u5236\u95e8\u6237\u8bbf\u95ee\u7f51\u7edc\u4e4b\u524d\u540c\u610f\u670d\u52a1\u6761\u6b3e\u9875\u9762\u7684\u6761\u6b3e\u6765\u4fdd\u62a4\u81ea\u5df1\u514d\u4e8e\u627f\u62c5\u6cd5\u5f8b\u8d23\u4efb\u3002\u5f3a\u5236\u95e8\u6237\u901a\u8fc7\u5c06\u4efb\u4f55 Web \u8bf7\u6c42\u201c\u91cd\u5b9a\u5411\u201d\u5230\u7279\u5b9a\u9875\u9762\u6765\u8fd0\u884c\uff0c\u76f4\u5230\u7528\u6237\u5355\u51fb\u540c\u610f\u670d\u52a1\u6761\u6b3e\u3002\u56e0\u6b64\uff0c\u65e0\u8bba\u6d4f\u89c8\u5668\u8bbf\u95ee\u4ec0\u4e48\u5730\u5740\uff0c\u5f53\u7528\u6237\u542f\u52a8\u6d4f\u89c8\u5668\u65f6\uff0c\u5f3a\u5236\u95e8\u6237\u9875\u9762\u90fd\u4f1a\u9996\u5148\u51fa\u73b0\u3002<\/p>\n<h3 id=\"bandwidth-management\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">2.\u5e26\u5bbd\u7ba1\u7406<\/h3>\n<p style=\"text-align: justify;\">\u4e00\u4e9b\u7528\u6237\u603b\u662f\u6ee5\u7528\u4e92\u8054\u7f51\u670d\u52a1\uff0c\u4f8b\u5982\u6bcf\u5929\u4fdd\u6301\u6570\u5c0f\u65f6\u5728\u7ebf\uff0c\u6bcf\u5929\u8bbf\u95ee\u591a\u6b21\uff0c\u751a\u81f3\u901a\u8fc7\u591a\u4e2a\u7ec8\u7aef\u8fde\u63a5\u3002<\/p>\n<p style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u63d0\u4f9b\u4e86\u8bb8\u591a\u63aa\u65bd\u6765\u786e\u4fdd\u5bf9\u6240\u6709\u7528\u6237\u7684\u5145\u5206\u8bbf\u95ee\uff1a\u53ef\u4ee5\u63a7\u5236\u8fde\u63a5\u65f6\u95f4\u3001\u6bcf\u4e2a\u7528\u6237\u7684\u7ec8\u7aef\u6570\u91cf\u3001\u5e26\u5bbd\u4f7f\u7528\u3002<\/p>\n<p style=\"text-align: justify;\">\u53ef\u4ee5\u4f7f\u7528\u5f3a\u5236\u95e8\u6237\u7ba1\u7406\u5e26\u5bbd\uff0c\u5e76\u521b\u5efa\u53ef\u914d\u7f6e\u7684\u65f6\u95f4\u9650\u5236\uff0c\u6765\u786e\u4fdd\u6bcf\u4e2a\u7528\u6237\u90fd\u53ef\u4ee5\u4fdd\u6301\u8fde\u63a5\uff0c\u5e76\u8bbf\u95ee\u7f51\u7edc\u3002<\/p>\n<h3 id=\"marketing\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.\u5e02\u573a\u8425\u9500<\/h3>\n<p style=\"text-align: justify;\">\u5728\u5546\u4e1a\u65b9\u9762\uff0c\u5f3a\u5236\u95e8\u6237\u4e3a\u65e0\u7f1d\u8425\u9500\u63d0\u4f9b\u4e86\u7406\u60f3\u7684\u673a\u4f1a\uff0c\u4f7f\u7528\u6237\u53ef\u4ee5\u5728\u5173\u952e\u65f6\u523b\u53c2\u4e0e\u4ed6\u4eec\u7684\u4e92\u8054\u7f51\u4f53\u9a8c\uff0c\u5e76\u4e14\u662f\u6ee1\u8db3\u5404\u79cd\u4e1a\u52a1\u9700\u6c42\u7684\u5f3a\u5927\u5a92\u4ecb\u3002\u8981\u586b\u5199\u8c03\u67e5\u3001\u89c2\u770b\u8d5e\u52a9\u5e7f\u544a\u6216\u7a81\u51fa\u5f53\u524d\u4fc3\u9500\u6d3b\u52a8\uff0c\u90fd\u53ef\u4ee5\u4f7f\u7528\u5f3a\u5236\u95e8\u6237\u6765\u5b9e\u73b0\u3002<\/p>\n<h2 id=\"how-does-captive-portal-work-in-opnsense\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u5982\u4f55\u5de5\u4f5c<\/h2>\n<p style=\"text-align: justify;\">OPNsense\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5f3a\u5236\u95e8\u6237\u6765\u5f3a\u5236\u8bf7\u6c42\u7f51\u7edc\u8bbf\u95ee\u7684\u5ba2\u6237\u7aef\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\u6216\u5c06\u4ed6\u4eec\u91cd\u5b9a\u5411\u5230\u70b9\u51fb\u9875\u9762\u3002\u8be5\u89e3\u51b3\u65b9\u6848\u901a\u5e38\u7528\u4e8e\u70ed\u70b9\u7f51\u7edc\uff0c\u4f46\u4e5f\u5e7f\u6cdb\u7528\u4e8e\u4f01\u4e1a\u7f51\u7edc\uff0c\u4e3aInternet \u6216\u65e0\u7ebf\u8bbf\u95ee\u63d0\u4f9b\u989d\u5916\u7684\u5b89\u5168\u5c42\u3002<\/p>\n<p style=\"text-align: justify;\">OPNsense\u5f3a\u5236\u95e8\u6237\u5177\u6709\u4ee5\u4e0b\u529f\u80fd\uff1a<\/p>\n<ol style=\"text-align: justify;\">\n<li><strong>\u57fa\u4e8e\u7c7b\u522b\u7684Web\u8fc7\u6ee4\uff1a<\/strong>\u901a\u8fc7\u7ed3\u5408\u5f3a\u5236\u95e8\u6237\u548c\u7f13\u5b58\u4ee3\u7406\uff0c\u53ef\u4ee5\u4f7f\u7528\u57fa\u4e8eWeb\u7c7b\u522b\u7684\u8fc7\u6ee4\u5e76\u963b\u6b62\u7528\u6237\u8bbf\u95ee\u7279\u5b9a\u7684\u5185\u5bb9\uff0c\u4ee5\u53ca\u901a\u8fc7\u542f\u7528\u7f13\u5b58\u6765\u51cf\u5c11Internet \u5e26\u5bbd\u4f7f\u7528\u5e76\u63d0\u9ad8\u54cd\u5e94\u65f6\u95f4\u3002<\/li>\n<li><strong>\u8d85\u65f6\u548c\u968f\u65f6\u56de\u6765\uff1a<\/strong>\u8fde\u63a5\u53ef\u4ee5\u5728\u8bbe\u5b9a\u7684\u65f6\u95f4\u540e\u7ec8\u6b62\uff08\u7a7a\u95f2\u8d85\u65f6\uff09\u548c\/\u6216\u5728\u8bbe\u5b9a\u7684\u5206\u949f\u6570\u540e\u5f3a\u5236\u65ad\u5f00\u8fde\u63a5\uff0c\u5373\u4f7f\u7528\u6237\u4ecd\u7136\u5904\u4e8e\u6d3b\u52a8\u72b6\u6001\uff08\u786c\u8d85\u65f6\uff09\u3002\u5982\u679c\u7528\u6237\u5728\u7a7a\u95f2\u548c\/\u6216\u786c\u8d85\u65f6\u5185\u91cd\u65b0\u8fde\u63a5\uff0c\u5219\u4e0d\u9700\u8981\u767b\u5f55\uff0c\u5e76\u4e14\u53ef\u4ee5\u6062\u590d\u7528\u6237\u7684\u6d3b\u52a8\u4f1a\u8bdd\u3002<\/li>\n<li><strong>\u5e26\u5bbd\u7ba1\u7406\uff1a<\/strong> \u9632\u706b\u5899\u5177\u6709\u6d41\u91cf\u6574\u5f62\u529f\u80fd\u3002\u5176\u5185\u7f6e\u7684\u6d41\u91cf\u6574\u5f62\u5668\u53ef\u7528\u4e8e\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c\uff1a<\/li>\n<\/ol>\n<ul style=\"text-align: justify;\">\n<li>\u53ef\u4ee5\u4f18\u5148\u8003\u8651\u534f\u8bae\u7aef\u53e3\u53f7\u548c\/\u6216 IP \u5730\u5740\u3002<\/li>\n<li>\u5747\u5300\u5206\u914d\u5e26\u5bbd\u3002<\/li>\n<\/ul>\n<ol style=\"text-align: justify;\" start=\"5\">\n<li><strong>\u7ed5\u8fc7\u95e8\u6237\uff1a<\/strong> \u53ef\u4ee5\u4f7f\u7528\u767d\u540d\u5355\u9009\u9879\u6765\u5141\u8bb8\u67d0\u4e9b IP \u5730\u5740\u6216 MAC \u5730\u5740\u7ed5\u8fc7\u95e8\u6237\u3002<\/li>\n<li><strong>\u6a21\u677f\u7ba1\u7406\uff1a<\/strong> OPNsense\u4e2d\u72ec\u7279\u7684\u6a21\u677f\u7ba1\u7406\u5668\u53ef\u4ee5\u8f7b\u677e\u521b\u5efa\u81ea\u5df1\u7684\u767b\u5f55\u9875\u9762\u3002\u540c\u65f6\uff0c\u5b83\u63d0\u4f9b\u4e86\u989d\u5916\u7684\u529f\u80fd\uff0c\u4f8b\u5982\uff1a<\/li>\n<\/ol>\n<ul style=\"text-align: justify;\">\n<li>\u521b\u5efa\u81ea\u5df1\u7684\u5f39\u51fa\u7a97\u53e3\u7684\u9009\u9879<\/li>\n<li>URL\u91cd\u5b9a\u5411\uff1a\u901a\u8fc7\u5f3a\u5236\u95e8\u6237\u8ba4\u8bc1\u6216\u70b9\u51fb\u540e\uff0c\u53ef\u4ee5\u5c06\u7528\u6237\u5f3a\u5236\u91cd\u5b9a\u5411\u5230\u6307\u5b9a\u7684URL\u3002<\/li>\n<li>\u81ea\u5b9a\u4e49\u8d77\u59cb\u9875<\/li>\n<\/ul>\n<ol style=\"text-align: justify;\" start=\"7\">\n<li><strong>\u533a\u57df\u7ba1\u7406\uff1a<\/strong>\u53ef\u4ee5\u5728\u6bcf\u4e2a\u63a5\u53e3\u4e0a\u914d\u7f6e\u4e0d\u540c\u7684\u533a\u57df\uff0c\u4e5f\u53ef\u4ee5\u591a\u4e2a\u63a5\u53e3\u5171\u4eab\u4e00\u4e2a\u533a\u57df\u914d\u7f6e\u3002\u6bcf\u4e2a\u533a\u57df\u90fd\u53ef\u4ee5\u4f7f\u7528\u81ea\u5df1\u72ec\u7279\u7684\u5f3a\u5236\u95e8\u6237\u6a21\u677f\u6216\u4e0e\u53e6\u4e00\u4e2a\u533a\u57df\u5171\u4eab\u3002<\/li>\n<li><strong>\u8eab\u4efd\u9a8c\u8bc1\uff1a<\/strong>\u00a0OPNsense\u5f3a\u5236\u95e8\u6237\u63d0\u4f9b HTTPS \u5b89\u5168\u8eab\u4efd\u9a8c\u8bc1\u6216\u5e26\u6709 URL \u91cd\u5b9a\u5411\u5230\u7279\u5b9a\u9875\u9762\u7684\u4ec5\u542f\u52a8\u95e8\u6237\u3002\u8981\u5bf9\u533a\u57df\u4e2d\u7684\u7528\u6237\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u6765\u6e90\uff1a<\/li>\n<\/ol>\n<ul style=\"text-align: justify;\">\n<li>\u672c\u5730\u7528\u6237\u7ba1\u7406\u5668<\/li>\n<li>\u4ee3\u91d1\u5238\/\u95e8\u7968<\/li>\n<li>Radius<\/li>\n<li>LDAP\u00a0[\u5fae\u8f6f\u6d3b\u52a8\u76ee\u5f55]<\/li>\n<li>\u65e0\u8eab\u4efd\u9a8c\u8bc1\uff08\u4ec5\u9650\u542f\u52a8\u9875\u9762\uff09<\/li>\n<li>\u591a\u4e2a\uff08\u524d\u9762\u7684\u7ec4\u5408\uff09<\/li>\n<\/ul>\n<ol style=\"text-align: justify;\" start=\"9\">\n<li><strong>\u4f18\u60e0\u5238\u7ba1\u7406\u5668\uff1a<\/strong> OPNsense \u7684\u5f3a\u5236\u95e8\u6237\u5305\u62ec\u4e00\u4e2a\u7b80\u5355\u7684\u4f18\u60e0\u5238\u521b\u5efa\u7cfb\u7edf\uff0c\u53ef\u4ee5\u5c06\u4f18\u60e0\u5238\u5bfc\u51fa\u5230\u4e3aCSV \u6587\u4ef6\uff0c\u5e76\u4e0eLibreOffice \u6216 Microsoft Word \u6a21\u677f\u7ed3\u5408\u6765\u6253\u5370\u51ed\u8bc1\uff0c\u751f\u6210\u5305\u542b\u60a8\u516c\u53f8\u5fbd\u6807\u548c\u6837\u5f0f\u7684\u4e13\u4e1a\u5916\u89c2\u7684\u5361\u7247\u3002<\/li>\n<li><strong>\u5e73\u53f0\u96c6\u6210\uff1a<\/strong>\u5f3a\u5236\u95e8\u6237\u5e94\u7528\u7a0b\u5e8f\u53ef\u4ee5\u4f7f\u7528\u96c6\u6210\u7684 REST API \u4e0e\u5176\u4ed6\u670d\u52a1\u96c6\u6210\u3002<\/li>\n<li><strong>\u5b9e\u65f6\u62a5\u544a\uff1a<\/strong>\u00a0OPNsense\u5f3a\u5236\u95e8\u6237\u5177\u6709\u57fa\u672c\u7684\u5b9e\u65f6\u62a5\u544a\u529f\u80fd\uff0c\u4f8b\u5982\uff1a<\/li>\n<\/ol>\n<ul style=\"text-align: justify;\">\n<li>\u6d3b\u8dc3\u671f<\/li>\n<li>\u4f18\u60e0\u5238\u5269\u4f59\u65f6\u95f4<\/li>\n<li>\u6700\u9ad8 IP \u5e26\u5bbd\u4f7f\u7528\u60c5\u51b5\uff08\u5b9e\u65f6\u56fe\u8868\uff09<\/li>\n<\/ul>\n<h2 id=\"captive-portal-setup-on-opnsense\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u8bbe\u7f6e<\/h2>\n<p style=\"text-align: justify;\">\u4e3a\u4fdd\u6301\u7f51\u7edc\u5b89\u5168\uff0c\u4e00\u822c\u5e94\u5c06\u8bbf\u5ba2\u7f51\u7edc\u4e0e\u4e13\u7528 LAN \u9694\u79bb\uff0c\u7136\u540e\u5728\u8bbf\u5ba2\u7f51\u7edc\u4e0a\u90e8\u7f72\u4e00\u4e2a\u5f3a\u5236\u95e8\u6237\uff0c\u8ba9\u8bbf\u5ba2\u8bbf\u95eeInternet\u3002<\/p>\n<p style=\"text-align: justify;\">\u5728\u672c\u6559\u7a0b\u4e2d\uff0c\u6211\u4eec\u5c06\u4e3aOPNsense\u4e0a\u7684\u8bbf\u5ba2\u7f51\u7edc\u542f\u7528\u548c\u914d\u7f6e\u5f3a\u5236\u95e8\u6237\uff0c\u5177\u6709\u4e09\u4e2a\u7f51\u7edc\u63a5\u53e3\/\u533a\u57df\uff1a<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u5c40\u57df\u7f51<\/li>\n<li>\u5e7f\u57df\u7f51<\/li>\n<li>\u8bbf\u5ba2\u7f51<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u9762\u76844 \u4e2a\u6b65\u9aa4\u5728OPNsense \u9632\u706b\u5899\u4e0a\u8bbe\u7f6e\u5f3a\u5236\u95e8\u6237\u3002<\/p>\n<h3 id=\"step-1---interface-configuration\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u7b2c 1 \u6b65 &#8211; \u63a5\u53e3\u914d\u7f6e<\/h3>\n<p style=\"text-align: justify;\">1.1. \u5bfc\u822a\u5230<code>Interfaces<\/code>\u2192<code>Assignments<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">1.2. \u5728\u5b57\u6bb5\u4e2d\u8f93\u5165\u63a5\u53e3\u7684\u63cf\u8ff0\u6027\u540d\u79f0\uff0c\u5982<strong>GUESTNET<\/strong>\u3002<\/p>\n<p style=\"text-align: justify;\">1.3. \u6309\u4e0b<code>+<\/code>\u6309\u94ae\u6dfb\u52a0\u65b0\u63a5\u53e3\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10059\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164.png\" alt=\"OPNsense \u4e0a GuestNetwork \u7684\u63a5\u53e3\u5206\u914d\" width=\"1902\" height=\"609\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164.png 1902w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164-300x96.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164-1024x328.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164-768x246.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164-1536x492.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-1-InterfaceassignmentforGuestNetworkonOPNsense-047a5240aec0c97d68d0b7c834d91164-500x160.png 500w\" sizes=\"auto, (max-width: 1902px) 100vw, 1902px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 1. <\/strong><em>GuestNetwork \u7684\u63a5\u53e3\u5206\u914d<\/em><\/p>\n<p style=\"text-align: justify;\">1.4.\u00a0\u5355\u51fb<code>Save<\/code>\u3002\u65b0\u63a5\u53e3\u5c06\u88ab\u8c03\u7528\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10060\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc.png\" alt=\"\u5728 OPNsense \u4e0a\u4fdd\u5b58\u65b0\u521b\u5efa\u7684\u63a5\u53e3\" width=\"1425\" height=\"414\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc.png 1425w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc-300x87.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc-1024x297.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc-768x223.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-2-SavingnewlycreatedinterfacesonOPNsense-3ef95b6edb121bf8586dd2fcf9bdf4dc-500x145.png 500w\" sizes=\"auto, (max-width: 1425px) 100vw, 1425px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 2.<\/strong> <em>\u4fdd\u5b58\u65b0\u521b\u5efa\u7684\u63a5\u53e3<\/em><\/p>\n<p>1.5. \u5728\u63a5\u53e3\u5217\u8868\u4e2d\u5355\u51fb<code>GUESTNET<\/code>\u66f4\u6539\u5176\u8bbe\u7f6e\u3002<\/p>\n<p>1.6.\u00a0\u9009\u62e9<code>Enable Interface<\/code>\u3002<\/p>\n<p>1.7. \u9009\u62e9<code>Block bogon networks<\/code>\u9009\u9879\u3002<\/p>\n<p>1.8. <code>IPv4 Configuration Type<\/code>\u9009\u62e9\u4e3a<code>Static IPv4<\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10061\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2.png\" alt=\"\u5728 OPNsense \u4e0a\u542f\u7528 GuestNet \u63a5\u53e3\" width=\"840\" height=\"829\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2.png 840w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2-300x296.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2-768x758.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-3-EnablingGuestNetinterfaceonOPNsense-5542450669ea4e071b912481ad5f54a2-304x300.png 304w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 3.<\/strong> <em>\u542f\u7528 GuestNet \u63a5\u53e3<\/em><\/p>\n<p style=\"text-align: justify;\">1.9. \u8bbe\u7f6e\u9759\u6001 IPv4 \u5730\u5740\uff0c\u4f8b\u5982<code>172.16.10.1<\/code>\uff0c \u63a9\u7801\u4e3a\u00a0<code>24<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">1.10. <code>IPv4 Upstream Gateway<\/code>\u9009\u62e9<code>Auto detect<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10062\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da.png\" alt=\"\u5728 OPNsense \u7684 GuestNet \u63a5\u53e3\u4e0a\u8bbe\u7f6e IP \u5730\u5740\" width=\"1020\" height=\"611\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da.png 1020w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da-300x180.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da-768x460.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-4-SettingIPaddressonGuestNetinterfaceonOPNsense-ad975fbc1d61816a5d50f7776d9aa8da-500x300.png 500w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 4.<\/strong> <em>GuestNet \u63a5\u53e3\u4e0a\u8bbe\u7f6e IP \u5730\u5740<\/em><\/p>\n<p style=\"text-align: justify;\">1.11. \u5355\u51fb<code>Save<\/code>\uff0c\u7136\u540e\u5355\u51fb<code>Apply changes<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10102\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1.png\" alt=\"\" width=\"1577\" height=\"234\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1.png 1577w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1-300x45.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1-1024x152.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1-768x114.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1-1536x228.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-1-500x74.png 500w\" sizes=\"auto, (max-width: 1577px) 100vw, 1577px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 5.<\/strong>\u00a0<em>\u5e94\u7528\u66f4\u6539<\/em><\/p>\n<h3 id=\"step-2---dhcp-server-configuration\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u7b2c 2 \u6b65 &#8211; DHCP \u670d\u52a1\u5668\u914d\u7f6e<\/h3>\n<p style=\"text-align: justify;\">2.1. \u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>DHCPv4<\/code>\u2192\u00a0<code>[GUESTNET]<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.\u00a0\u5728 GUESTNET \u63a5\u53e3\u4e0a<strong>\u542f\u7528DHCP \u670d\u52a1\u5668\u3002<\/strong><\/p>\n<p style=\"text-align: justify;\">2.3. \u8bbe\u7f6e DHCP \u6c60\u8303\u56f4\uff0c\u4f8b\u5982\u4ece<code>172.16.10.100<\/code>\u5230<code>172.16.10.200<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.4. \u53ef\u4ee5\u6307\u5b9a<code>DNS server<\/code>\uff0c\u4e0d\u6307\u5b9a\u5219\u9ed8\u8ba4\u4e3a\u63a5\u53e3\u5730\u5740\u3002<\/p>\n<p style=\"text-align: justify;\">2.5.\u00a0\u8bbe\u7f6e<code>Gateway IP address<\/code>\uff0c\u5982<code>172.16.10.1<\/code>\uff08<em>OPNsense GuestNet i\u63a5\u53e3 IP<\/em>\uff09<\/p>\n<p style=\"text-align: justify;\">2.6. \u5176\u4ed6\u9009\u9879\u4fdd\u7559\u4e3a<code>default<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.7.\u00a0\u70b9\u51fb<code>Save<\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10063\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d.png\" alt=\"OPNsense \u4e0a\u7684 DCHP \u914d\u7f6e\" width=\"1415\" height=\"880\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d.png 1415w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d-300x187.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d-1024x637.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d-768x478.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-6-DCHPconfigurationonOPNsense-0a559a56d45319e6ab966a9cb778249d-482x300.png 482w\" sizes=\"auto, (max-width: 1415px) 100vw, 1415px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 6. <\/strong><em>DHCP \u914d\u7f6e<\/em><\/p>\n<h3 id=\"step-3---defining-the-firewall-rules\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u7b2c 3 \u6b65 &#8211; \u5b9a\u4e49\u9632\u706b\u5899\u89c4\u5219<\/h3>\n<p style=\"text-align: justify;\">\u6309\u7ed9\u5b9a\u987a\u5e8f\u5b9a\u4e49\u4ee5\u4e0b\u9632\u706b\u5899\u89c4\u5219\uff1a<\/p>\n<h4 id=\"31-allow-accessing-dns-service\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.1. \u5141\u8bb8\u8bbf\u95ee DNS\u670d\u52a1<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u56fe\u5b9a\u4e49\u89c4\u5219\u4ee5\u5141\u8bb8\u5185\u90e8 DNS \u670d\u52a1\u5668\u8bbf\u95ee\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10064\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691.png\" alt=\"\u5141\u8bb8 DNS \u89c4\u5219 1\" width=\"1192\" height=\"898\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691.png 1192w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691-300x226.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691-1024x771.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691-768x579.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-7-AllowDNSRule-1-d7d3171f3d65d8214411ec8e8f711691-398x300.png 398w\" sizes=\"auto, (max-width: 1192px) 100vw, 1192px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 7.<\/strong>\u00a0<em>\u5141\u8bb8 DNS Rule-1<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10065\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4.png\" alt=\"\u5141\u8bb8 DNS \u89c4\u5219 2\" width=\"1517\" height=\"945\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4.png 1517w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4-300x187.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4-1024x638.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4-768x478.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-8-AllowDNSRule-2-c30160170723c85629df31f9b8f74ed4-482x300.png 482w\" sizes=\"auto, (max-width: 1517px) 100vw, 1517px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 8.<\/strong>\u00a0<em>\u5141\u8bb8 DNS \u89c4\u5219 2<\/em><\/p>\n<h4 id=\"32-allow-captive-portal-login\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.2.\u00a0\u5141\u8bb8\u5f3a\u5236\u95e8\u6237\u767b\u5f55<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u56fe\u5b9a\u4e49\u89c4\u5219\u6765\u5141\u8bb8\u8bbf\u5ba2\u8bbf\u95ee\u5f3a\u5236\u95e8\u6237\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10103\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-2.png\" alt=\"\" width=\"831\" height=\"890\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-2.png 831w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-2-280x300.png 280w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-2-768x823.png 768w\" sizes=\"auto, (max-width: 831px) 100vw, 831px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 9.<\/strong>\u00a0<em>\u5141\u8bb8\u8bbf\u95ee\u5f3a\u5236\u95e8\u6237\u7684\u9632\u706b\u5899\u89c4\u52191<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10067\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9.png\" alt=\"\u5728 OPNsense-2 \u4e0a\u5141\u8bb8 Captive Portal \u9632\u706b\u5899\u89c4\u5219\" width=\"1378\" height=\"810\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9.png 1378w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9-300x176.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9-1024x602.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9-768x451.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-10-AllowCaptivePortalfirewallruleonOPNsense-2-6378453e046f69a10029f51d8aeebab9-500x294.png 500w\" sizes=\"auto, (max-width: 1378px) 100vw, 1378px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 10.<\/strong> <em>\u5141\u8bb8\u8bbf\u95ee\u5f3a\u5236\u95e8\u6237\u7684\u9632\u706b\u5899\u89c4\u52192<\/em><\/p>\n<h4 id=\"33-block-lan-access\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.3.\u00a0\u963b\u6b62\u5bf9\u5c40\u57df\u7f51\u8bbf\u95ee<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u56fe\u5b9a\u4e49\u89c4\u5219\u6765\u963b\u6b62\u8bbf\u5ba2\u8bbf\u95ee\u516c\u53f8 LAN\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-11-BlockingLANaccessfromGuestNetonOPNsense-1-13f145fcb23266baf86a37a9f239d0f3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10068\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-11-BlockingLANaccessfromGuestNetonOPNsense-1-13f145fcb23266baf86a37a9f239d0f3.png\" alt=\"\u5728 OPNsense-1 \u4e0a\u963b\u6b62\u6765\u81ea GuestNet \u7684 LAN \u8bbf\u95ee\" width=\"807\" height=\"886\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-11-BlockingLANaccessfromGuestNetonOPNsense-1-13f145fcb23266baf86a37a9f239d0f3.png 807w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-11-BlockingLANaccessfromGuestNetonOPNsense-1-13f145fcb23266baf86a37a9f239d0f3-273x300.png 273w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-11-BlockingLANaccessfromGuestNetonOPNsense-1-13f145fcb23266baf86a37a9f239d0f3-768x843.png 768w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 11.<\/strong> <em>\u963b\u6b62GuestNet\u5bf9 LAN\u7684\u8bbf\u95ee1<\/em><code><\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10069\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef.png\" alt=\"\u5728 OPNsense-2 \u4e0a\u963b\u6b62\u6765\u81ea GuestNet \u7684 LAN \u8bbf\u95ee\" width=\"1187\" height=\"854\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef.png 1187w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef-300x216.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef-1024x737.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef-768x553.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-12-BlockingLANaccessfromGuestNetonOPNsense-2-e1fc7f9d960833d0b9fa308951d845ef-417x300.png 417w\" sizes=\"auto, (max-width: 1187px) 100vw, 1187px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 12.<\/strong> <em>\u963b\u6b62GuestNet\u5bf9 LAN\u7684\u8bbf\u95ee2<\/em><\/p>\n<h4 id=\"34-block-firewall-access\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.4.\u00a0\u963b\u6b62\u5bf9\u9632\u706b\u5899\u7684\u8bbf\u95ee<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u56fe\u5b9a\u4e49\u89c4\u5219\u6765\u963b\u6b62\u6765\u5bbe\u8bbf\u95ee\u9632\u706b\u5899\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-13-BlockingFirewallaccessfromGuestNetonOPNsense-1-987044df7865994b6572f02981dbd078.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10070\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-13-BlockingFirewallaccessfromGuestNetonOPNsense-1-987044df7865994b6572f02981dbd078.png\" alt=\"\u5728 OPNsense-1 \u4e0a\u963b\u6b62\u6765\u81ea GuestNet \u7684\u9632\u706b\u5899\u8bbf\u95ee\" width=\"822\" height=\"883\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-13-BlockingFirewallaccessfromGuestNetonOPNsense-1-987044df7865994b6572f02981dbd078.png 822w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-13-BlockingFirewallaccessfromGuestNetonOPNsense-1-987044df7865994b6572f02981dbd078-279x300.png 279w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-13-BlockingFirewallaccessfromGuestNetonOPNsense-1-987044df7865994b6572f02981dbd078-768x825.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 13.<\/strong> <em>\u963b\u6b62GuestNet\u5bf9\u9632\u706b\u5899\u7684\u8bbf\u95ee1<\/em><code><\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10071\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1.png\" alt=\"\u5728 OPNsense-2 \u4e0a\u963b\u6b62\u6765\u81ea GuestNet \u7684\u9632\u706b\u5899\u8bbf\u95ee\" width=\"1180\" height=\"850\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1.png 1180w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1-300x216.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1-1024x738.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1-768x553.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-14-BlockingFirewallaccessfromGuestNetonOPNsense-2-db361a63b9ad42ce4ea524de79161bf1-416x300.png 416w\" sizes=\"auto, (max-width: 1180px) 100vw, 1180px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 14.<\/strong> <em>\u963b\u6b62GuestNet\u5bf9\u9632\u706b\u5899\u7684\u8bbf\u95ee2<\/em><\/p>\n<h4 id=\"35-allow-guest-access\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.5.\u00a0\u5141\u8bb8\u8bbf\u5ba2\u8bbf\u95ee<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4e0b\u9762\u7684\u5b9a\u4e49\u914d\u7f6e\u5141\u8bb8\u8bbf\u5ba2\u8bbf\u95ee Internet \u7684\u89c4\u5219\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-15-AllowGuestNetworktoaccessInternetonOPNsense-1-5ce2d13401fc75d31b96e6dcddc9536f.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10072\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-15-AllowGuestNetworktoaccessInternetonOPNsense-1-5ce2d13401fc75d31b96e6dcddc9536f.png\" alt=\"\u5141\u8bb8\u8bbf\u5ba2\u7f51\u7edc\u5728 OPNsense-1 \u4e0a\u8bbf\u95ee Internet\" width=\"822\" height=\"882\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-15-AllowGuestNetworktoaccessInternetonOPNsense-1-5ce2d13401fc75d31b96e6dcddc9536f.png 822w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-15-AllowGuestNetworktoaccessInternetonOPNsense-1-5ce2d13401fc75d31b96e6dcddc9536f-280x300.png 280w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-15-AllowGuestNetworktoaccessInternetonOPNsense-1-5ce2d13401fc75d31b96e6dcddc9536f-768x824.png 768w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 15.<\/strong>\u00a0<em>\u5141\u8bb8\u8bbf\u5ba2\u7f51\u7edc\u8bbf\u95ee Internet1<\/em><code><\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10073\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84.png\" alt=\"\u5141\u8bb8\u8bbf\u5ba2\u7f51\u7edc\u5728 OPNsense-2 \u4e0a\u8bbf\u95ee Internet\" width=\"1185\" height=\"860\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84.png 1185w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84-300x218.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84-1024x743.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84-768x557.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-16-AllowGuestNetworktoaccessInternetonOPNsense-2-ddfbb7ab29fc418bebdb9cb1364ebf84-413x300.png 413w\" sizes=\"auto, (max-width: 1185px) 100vw, 1185px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 16.<\/strong> <em>\u5141\u8bb8\u8bbf\u5ba2\u7f51\u7edc\u8bbf\u95ee Internet2<\/em><\/p>\n<p style=\"text-align: justify;\">\u4e3aGUESTNET \u63a5\u53e3\u91cd\u65b0\u6392\u5e8f\u65b0\u521b\u5efa\u7684\u9632\u706b\u5899\u89c4\u5219\u3002\u7c7b\u4f3c\u4e8e\u4e0b\u56fe\u3002\u7136\u540e\u5355\u51fb<code>Apply changes<\/code>\u6765\u6fc0\u6d3b\u89c4\u5219\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10074\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3.png\" alt=\"OPNsense \u4e0a GuestNet \u7684\u9632\u706b\u5899\u89c4\u5219\" width=\"1568\" height=\"879\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3.png 1568w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3-300x168.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3-1024x574.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3-768x431.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3-1536x861.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-17-FirewallrulesforGuestNetonOPNsense-6b743db885d6744995f4ec5e129a82b3-500x280.png 500w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 17. <\/strong><em>\u00a0GuestNet\u63a5\u53e3\u9632\u706b\u5899\u89c4\u5219<\/em><\/p>\n<h3 id=\"step-4---captive-portal-creation\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u7b2c 4 \u6b65 &#8211; \u5f3a\u5236\u95e8\u6237\u521b\u5efa<\/h3>\n<p style=\"text-align: justify;\">\u6309\u7167\u4ee5\u4e0b\u8bf4\u660e\u4e3a\u8bbf\u5ba2\u7f51\u7edc\u521b\u5efa\u5f3a\u5236\u95e8\u6237\u3002<\/p>\n<p style=\"text-align: justify;\">4.1. \u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192\u00a0<code>Administration<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10075\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66.png\" alt=\"\u5728 OPNsense \u4e0a\u521b\u5efa\u5f3a\u5236\u95e8\u6237\" width=\"1904\" height=\"606\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66.png 1904w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66-300x95.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66-1024x326.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66-768x244.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66-1536x489.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-18-CreatingCaptivePortalonOPNsense-9e38fad80f0339a607c4161c5d3bdb66-500x159.png 500w\" sizes=\"auto, (max-width: 1904px) 100vw, 1904px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 18.<\/strong> <em>\u521b\u5efa\u5f3a\u5236\u95e8\u6237<\/em><\/p>\n<p style=\"text-align: justify;\">4.2. \u5355\u51fb\u8868\u683c\u53f3\u4e0b\u89d2\u7684<code>+<\/code>\u6dfb\u52a0\u65b0\u533a\u57df\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10076\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819.png\" alt=\"\u5728 OPNsense-1 \u4e0a\u4e3a Captive Portal \u8bbe\u7f6e\u533a\u57df\" width=\"982\" height=\"898\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819.png 982w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819-300x274.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819-768x702.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-19-SettingZoneforCaptivePortalonOPNsense-1-b11dc416f68e20ac4c1d859b7b653819-328x300.png 328w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 19.<\/strong>\u00a0<em>\u4e3a\u5f3a\u5236\u95e8\u6237\u8bbe\u7f6e\u533a\u57df1<\/em><\/p>\n<p style=\"text-align: justify;\">4.3.\u00a0\u542f\u7528\u533a\u57df\u3002<\/p>\n<p style=\"text-align: justify;\">4.4.\u00a0\u8bbe\u7f6e<code>Interfaces<\/code>\u4e3a<code>GUESTNET<\/code>\u3002\uff08\u53d6\u6d88\u9009\u62e9\u5c40\u57df\u7f51\uff09<\/p>\n<p style=\"text-align: justify;\">4.5. \u53ef\u4ee5\u8bbe\u7f6e<code>Authenticate using<\/code>\u4e3a\u7a7a\u767d\u4e0d\u9700\u8981\u8eab\u4efd\u9a8c\u8bc1..\uff08\u5220\u9664\u4efb\u4f55\u9ed8\u8ba4\u8bbe\u7f6e\uff09<\/p>\n<p style=\"text-align: justify;\">4.5.\u00a0\u8bbe\u7f6e<code>Idle timeout<\/code>\u4e3a 0\u3002<\/p>\n<p style=\"text-align: justify;\">4.6.\u00a0\u8bbe\u7f6e<code>Hard timeout<\/code>\u4e3a 0\u3002<\/p>\n<p style=\"text-align: justify;\">4.7.\u00a0\u53d6\u6d88\u9009\u4e2d<code>Concurrent user logins<\/code>\uff0c\u4ee5\u4fbf\u7528\u6237\u53ea\u80fd\u767b\u5f55\u4e00\u6b21\u3002<\/p>\n<p style=\"text-align: justify;\">4.8. \u53ef\u4ee5\u4e3aHTTPS \u9009\u62e9Web GUI TLS \u8bc1\u4e66\uff0c\u6216\u8005\u5c06 SSL \u8bc1\u4e66\u4fdd\u7559\u4e3a<code>none<\/code>\u4f7f\u7528\u7eaf HTTP\u3002<\/p>\n<p style=\"text-align: justify;\">4.9. \u4fdd\u7559<code>Custom template<\/code>\u4e3a<code>none<\/code>\uff0c\u4ee5\u4f7f\u7528\u9ed8\u8ba4\u6a21\u677f\u3002<\/p>\n<p style=\"text-align: justify;\">4.10. \u5728\u63cf\u8ff0\u5b57\u6bb5\u4e2d\u8f93\u5165\u533a\u57df\u63cf\u8ff0\uff0c\u4f8b\u5982\u8bbf\u5ba2\u7f51\u7edc\u3002<\/p>\n<p style=\"text-align: justify;\">4.11. \u5c06\u5176\u4ed6\u9009\u9879\u4fdd\u7559\u4e3a\u9ed8\u8ba4\u503c\u3002<\/p>\n<p style=\"text-align: justify;\">4.12. \u5355\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">4.13. \u5355\u51fb<code>Apply<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10077\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a.png\" alt=\"\u5728 OPNsense-2 \u4e0a\u8bbe\u7f6e\u5f3a\u5236\u95e8\u6237\u7684\u533a\u57df\" width=\"977\" height=\"870\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a.png 977w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a-300x267.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a-768x684.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-20-SettingZoneforCaptivePortalonOPNsense-2-86b2234ecd1156a1b9e9e24a22c3e98a-337x300.png 337w\" sizes=\"auto, (max-width: 977px) 100vw, 977px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 20.<\/strong> <em>\u00a0\u4e3a\u5f3a\u5236\u95e8\u6237\u8bbe\u7f6e\u533a\u57df2<\/em><\/p>\n<p style=\"text-align: justify;\">\u73b0\u5728OPNsense \u4e0a\u7684\u5f3a\u5236\u95e8\u6237\u5df2\u5b89\u88c5\u5b8c\u6210\u5e76\u53ef\u4ee5\u4f7f\u7528\u4e86\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10104\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3.png\" alt=\"\" width=\"1575\" height=\"485\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3.png 1575w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3-300x92.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3-1024x315.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3-768x236.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3-1536x473.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-3-500x154.png 500w\" sizes=\"auto, (max-width: 1575px) 100vw, 1575px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 21.<\/strong>\u00a0<em>\u5728 OPNsense \u9632\u706b\u5899\u4e0a\u521b\u5efa\u8bbf\u5ba2\u7f51\u7edc\u5f3a\u5236\u95e8\u6237<\/em><\/p>\n<h3 id=\"accessing-the-internet-from-the-guest-network\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u6d4b\u8bd5\u4ece\u8bbf\u5ba2\u7f51\u7edc\u8bbf\u95eeinternet\u662f\u5426\u6b63\u5e38<\/h3>\n<p style=\"text-align: justify;\">\u5f53\u5c06\u8bbe\u5907\u8fde\u63a5\u5230\u8bbf\u5ba2\u7f51\u7edc\u5e76\u6253\u5f00\u60a8\u559c\u6b22\u7684\u6d4f\u89c8\u5668\u65f6\uff0c\u60a8\u5c06\u88ab\u91cd\u5b9a\u5411\u5230\u7c7b\u4f3c\u4e8e\u4e0b\u56fe\u7684\u5f3a\u5236\u95e8\u6237\u542f\u52a8\u9875\u9762\u3002\u7531\u4e8e\u6211\u4eec\u5728\u4e0a\u9762\u7684\u793a\u4f8b\u4e2d\u6ca1\u6709\u914d\u7f6e\u4efb\u4f55\u8eab\u4efd\u9a8c\u8bc1\u65b9\u6cd5\uff0c\u56e0\u6b64\u60a8\u53ef\u4ee5\u901a\u8fc7\u5355\u51fb<code>Sign in<\/code>\u6309\u94ae\u5f00\u59cb\u51b2\u6d6a\u800c\u65e0\u9700\u4efb\u4f55\u8eab\u4efd\u9a8c\u8bc1\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10105\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4.png\" alt=\"\" width=\"1712\" height=\"293\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4.png 1712w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4-300x51.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4-1024x175.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4-768x131.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4-1536x263.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-4-500x86.png 500w\" sizes=\"auto, (max-width: 1712px) 100vw, 1712px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 22.<\/strong>\u00a0<em>\u6ca1\u6709\u4efb\u4f55\u8eab\u4efd\u9a8c\u8bc1\u7684 OPNsense\u5f3a\u5236\u95e8\u6237\u9ed8\u8ba4\u542f\u52a8\u9875\u9762<\/em><\/p>\n<div>\n<div>\u63d0\u793a\uff1aOPNsense\u5f3a\u5236\u95e8\u6237\u652f\u6301\u591a\u79cd\u8eab\u4efd\u9a8c\u8bc1\u65b9\u6cd5\uff0c\u4f8b\u5982\u672c\u5730\u3001LDAP\u3001Radius\u3001\u4f18\u60e0\u5238\u6216\u5176\u4e2d\u7684\u591a\u4e2a\u3002\u5e94\u8be5\u5728\u5f3a\u5236\u95e8\u6237\u4e0a\u81f3\u5c11\u4f7f\u7528\u4e00\u79cd\u8eab\u4efd\u9a8c\u8bc1\u65b9\u6cd5\u3002<\/div>\n<\/div>\n<h3 id=\"verification-of-the-captive-portal-firewall-rules\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u6d4b\u8bd5\u5f3a\u5236\u95e8\u6237\u9632\u706b\u5899\u89c4\u5219\u662f\u5426\u751f\u6548<\/h3>\n<p style=\"text-align: justify;\">\u5982\u679c\u53ef\u4ee5\u4ece\u8bbf\u5ba2\u7f51\u7edc\u8bbf\u95ee Internet\uff0c\u5219\u8868\u793a\u5141\u8bb8 GUESTNET \u8bbf\u95ee Internet \u548c DNS \u670d\u52a1\u5668\u7684\u76f8\u5173\u9632\u706b\u5899\u89c4\u5219\u6b63\u5728\u5de5\u4f5c\u3002\u53ef\u4ee5\u6d4b\u8bd5\u62d2\u7edd\u4ece GUESTNET \u8bbf\u95ee\u9632\u706b\u5899\u548c LAN \u7684\u963b\u6b62\u89c4\u5219\u3002\u8981\u9a8c\u8bc1\u8fd9\u4e9b\u5f3a\u5236\u95e8\u6237\u9632\u706b\u5899\u89c4\u5219\uff0c\u53ef\u4ee5\u4ece\u8fde\u63a5\u5230\u8bbf\u5ba2\u7f51\u7edc\u7684\u8bbe\u5907\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u3002\u5982\u679c ping \u8bf7\u6c42\u5bf9\u4e8e\u9632\u706b\u5899\u548c LAN \u8bbf\u95ee\u90fd\u8d85\u65f6\uff0c\u5219\u9632\u706b\u5899\u89c4\u5219\u6b63\u5e38\u5de5\u4f5c\u3002<\/p>\n<ol style=\"text-align: justify;\">\n<li>ping \u9632\u706b\u5899 GuestNet \u5730\u5740<\/li>\n<\/ol>\n<div class=\"language-jsx codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<div class=\"codeBlockContent_biex\">\n<pre class=\"prism-code language-jsx codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\"><span class=\"token plain\">ping <\/span><span class=\"token number\">172.16<\/span><span class=\"token number\">.10<\/span><span class=\"token number\">.1<\/span>\r\n<\/span>\r\n<span class=\"token-line\"><span class=\"token maybe-class-name\">Pinging<\/span> <span class=\"token number\">172.16<\/span><span class=\"token number\">.10<\/span><span class=\"token number\">.1<\/span> <span class=\"token keyword\">with<\/span> <span class=\"token number\">32<\/span><span class=\"token plain\"> bytes <\/span><span class=\"token keyword\">of<\/span> <span class=\"token literal-property property\">data<\/span><span class=\"token operator\">:<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<ol style=\"text-align: justify;\" start=\"2\">\n<li>ping \u5230LAN \u4e0a\u7684\u8bbe\u5907\u6216\u9632\u706b\u5899 LAN \u5730\u5740<\/li>\n<\/ol>\n<div class=\"language-jsx codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<div class=\"codeBlockContent_biex\">\n<pre class=\"prism-code language-jsx codeBlock_bY9V thin-scrollbar\" tabindex=\"0\"><code class=\"codeBlockLines_e6Vv\"><span class=\"token-line\"><span class=\"token plain\">ping <\/span><span class=\"token number\">10.10<\/span><span class=\"token number\">.10<\/span><span class=\"token number\">.1<\/span>\r\n<\/span>\r\n<span class=\"token-line\"><span class=\"token maybe-class-name\">Pinging<\/span> <span class=\"token number\">10.10<\/span><span class=\"token number\">.10<\/span><span class=\"token number\">.1<\/span> <span class=\"token keyword\">with<\/span> <span class=\"token number\">32<\/span><span class=\"token plain\"> bytes <\/span><span class=\"token keyword\">of<\/span> <span class=\"token literal-property property\">data<\/span><span class=\"token operator\">:<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><span class=\"token-line\"><span class=\"token property-access maybe-class-name\">Request<\/span><span class=\"token plain\"> timed out<\/span><span class=\"token punctuation\">.<\/span>\r\n<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<h2 id=\"captive-portal-configuration-on-opnsense\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">\u914d\u7f6e\u5f3a\u5236\u95e8\u6237<\/h2>\n<p style=\"text-align: justify;\">\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u8bf4\u660e\u914d\u7f6e\u5f3a\u5236\u95e8\u6237\u3002<\/p>\n<div>\n<div>\n<h3>1. \u4e3a\u5f3a\u5236\u95e8\u6237\u4f7f\u7528\u81ea\u5b9a\u4e49\u6a21\u677f<\/h3>\n<\/div>\n<\/div>\n<p style=\"text-align: justify;\">\u8981\u5236\u4f5c\u81ea\u5b9a\u4e49\u767b\u5f55\u9875\u9762\uff0c\u60a8\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u64cd\u4f5c\u3002<\/p>\n<p style=\"text-align: justify;\">1.1. \u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192<code>Templates<\/code>\u9009\u9879\u5361\u3002<\/p>\n<p style=\"text-align: justify;\">1.2.\u00a0\u70b9\u51fb\u53f3\u4e0b\u89d2\u7684\u4e0b\u8f7d\u56fe\u6807\u4e0b\u8f7d\u9ed8\u8ba4\u6a21\u677f\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10078\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d.png\" alt=\"\u5728 OPNsense \u4e0a\u4e0b\u8f7d Captive Portal \u9ed8\u8ba4\u6a21\u677f\" width=\"1897\" height=\"534\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d.png 1897w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d-300x84.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d-1024x288.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d-768x216.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d-1536x432.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-23-DownloadingCaptivePortaldefaulttemplateonOPNsense-ba7d9074e55143b49217e9a4a71d7f1d-500x141.png 500w\" sizes=\"auto, (max-width: 1897px) 100vw, 1897px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 23.<\/strong> <em>\u4e0b\u8f7d\u5f3a\u5236\u95e8\u6237\u9ed8\u8ba4\u6a21\u677f<\/em><\/p>\n<p style=\"text-align: justify;\">1.3.\u00a0\u89e3\u538b\u4e0b\u8f7d\u7684\u6a21\u677f\u6587\u4ef6\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-24-Unzipdefaulttemplatefile-9a0746aa1d69c96ca1e953d7eac0f1b8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10079\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-24-Unzipdefaulttemplatefile-9a0746aa1d69c96ca1e953d7eac0f1b8.png\" alt=\"\u89e3\u538b\u9ed8\u8ba4\u6a21\u677f\u6587\u4ef6\" width=\"644\" height=\"283\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-24-Unzipdefaulttemplatefile-9a0746aa1d69c96ca1e953d7eac0f1b8.png 644w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-24-Unzipdefaulttemplatefile-9a0746aa1d69c96ca1e953d7eac0f1b8-300x132.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-24-Unzipdefaulttemplatefile-9a0746aa1d69c96ca1e953d7eac0f1b8-500x220.png 500w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 24.<\/strong>\u00a0<em>\u89e3\u538b\u7f29\u9ed8\u8ba4\u6a21\u677f\u6587\u4ef6<\/em><\/p>\n<p style=\"text-align: justify;\">1.4. \u7528\u7f16\u8f91\u5668\u6253\u5f00\u6587\u4ef6<code>index.html<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">1.5. \u5c06\u9ed8\u8ba4\u5fbd\u6807\uff08default-logo.png\uff09\u66f4\u6539\u4e3a\u60a8\u7684\u5fbd\u6807\u6587\u4ef6\u540d\uff0c\u4f8b\u5982 company-logo.png<\/p>\n<p style=\"text-align: justify;\">1.6.\u00a0\u53bb\u6389\u9876\u90e8\u7684\u5bfc\u822a\u680f<\/p>\n<p style=\"text-align: justify;\">1.7.\u00a0\u4ece<code>&lt; img &gt;<\/code>\u6807\u7b7e\u4e2d\u5220\u9664\u9ad8\u5ea6\u548c\u5bbd\u5ea6<\/p>\n<p style=\"text-align: justify;\">1.8.\u00a0\u5305\u62ec\u6b22\u8fce\u4fe1\u606f\u3002<\/p>\n<p style=\"text-align: justify;\">1.9. \u5305\u62ec\u6307\u5411\u60a8\u516c\u53f8\u7f51\u7ad9\u7684\u94fe\u63a5\u3002<\/p>\n<p style=\"text-align: justify;\">1.10. \u627e\u5230\u4ee5\u4e0b\u4ee3\u7801\u6bb5<\/p>\n<div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<pre><span class=\"p\">&lt;<\/span><span class=\"nt\">header<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"page-head\"<\/span><span class=\"p\">&gt;<\/span>\r\n<span class=\"p\">&lt;<\/span><span class=\"nt\">nav<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"navbar navbar-default\"<\/span> <span class=\"p\">&gt;<\/span>\r\n    <span class=\"p\">&lt;<\/span><span class=\"nt\">div<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"container-fluid\"<\/span><span class=\"p\">&gt;<\/span>\r\n        <span class=\"p\">&lt;<\/span><span class=\"nt\">div<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"navbar-header\"<\/span><span class=\"p\">&gt;<\/span>\r\n            <span class=\"p\">&lt;<\/span><span class=\"nt\">a<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"navbar-brand\"<\/span> <span class=\"na\">href<\/span><span class=\"o\">=<\/span><span class=\"s\">\"#\"<\/span><span class=\"p\">&gt;<\/span>\r\n                <span class=\"p\">&lt;<\/span><span class=\"nt\">img<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"brand-logo\"<\/span> <span class=\"na\">src<\/span><span class=\"o\">=<\/span><span class=\"s\">\"images\/default-logo.png\"<\/span> <span class=\"na\">height<\/span><span class=\"o\">=<\/span><span class=\"s\">\"30\"<\/span> <span class=\"na\">width<\/span><span class=\"o\">=<\/span><span class=\"s\">\"150\"<\/span><span class=\"p\">&gt;<\/span>\r\n            <span class=\"p\">&lt;\/<\/span><span class=\"nt\">a<\/span><span class=\"p\">&gt;<\/span>\r\n        <span class=\"p\">&lt;\/<\/span><span class=\"nt\">div<\/span><span class=\"p\">&gt;<\/span>\r\n    <span class=\"p\">&lt;\/<\/span><span class=\"nt\">div<\/span><span class=\"p\">&gt;<\/span>\r\n<span class=\"p\">&lt;\/<\/span><span class=\"nt\">nav<\/span><span class=\"p\">&gt;<\/span>\r\n<span class=\"p\">&lt;\/<\/span><span class=\"nt\">header<\/span><span class=\"p\">&gt;<\/span><\/pre>\n<\/div>\n<p style=\"text-align: justify;\">1.11. \u5c06\u4e0a\u9762\u7684\u4ee3\u7801\u6bb5\u66f4\u6539\u4e3a\u4e0b\u9762\u7ed9\u51fa\u7684\u7c7b\u4f3c\u4ee3\u7801\u6bb5\u3002\u4e0d\u8981\u5fd8\u8bb0\u7528\u60a8\u81ea\u5df1\u7684\u66ff\u6362\u76f8\u5173\u5b57\u6bb5<\/p>\n<div class=\"codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<div class=\"codeBlockContent_biex\">\n<pre><span class=\"p\">&lt;<\/span><span class=\"nt\">header<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"page-head\"<\/span><span class=\"p\">&gt;<\/span>\r\n    <span class=\"p\">&lt;<\/span><span class=\"nt\">div<\/span> <span class=\"na\">align<\/span><span class=\"o\">=<\/span><span class=\"s\">\"center\"<\/span><span class=\"p\">&gt;<\/span>\r\n      <span class=\"p\">&lt;<\/span><span class=\"nt\">a<\/span> <span class=\"na\">href<\/span><span class=\"o\">=<\/span><span class=\"s\">\"#\"<\/span><span class=\"p\">&gt;<\/span>\r\n          <span class=\"p\">&lt;<\/span><span class=\"nt\">img<\/span> <span class=\"na\">class<\/span><span class=\"o\">=<\/span><span class=\"s\">\"brand-logo\"<\/span> <span class=\"na\">src<\/span><span class=\"o\">=<\/span><span class=\"s\">\"images\/company-logo.png\"<\/span><span class=\"p\">&gt;<\/span>\r\n      <span class=\"p\">&lt;\/<\/span><span class=\"nt\">a<\/span><span class=\"p\">&gt;<\/span>\r\n      <span class=\"p\">&lt;<\/span><span class=\"nt\">h1<\/span><span class=\"p\">&gt;<\/span>Welcome to My Company Guest Network.<span class=\"p\">&lt;\/<\/span><span class=\"nt\">h1<\/span><span class=\"p\">&gt;<\/span>\r\n      <span class=\"p\">&lt;<\/span><span class=\"nt\">h2<\/span><span class=\"p\">&gt;<\/span>Feel free to use the guest network for profesional usage<span class=\"p\">&lt;\/<\/span><span class=\"nt\">h2<\/span><span class=\"p\">&gt;<\/span>\r\n      <span class=\"p\">&lt;<\/span><span class=\"nt\">h3<\/span><span class=\"p\">&gt;<\/span>See our website for more details: <span class=\"p\">&lt;<\/span><span class=\"nt\">a<\/span> <span class=\"na\">href<\/span><span class=\"o\">=<\/span><span class=\"s\">\"https:\/\/www.opnsense.org\"<\/span><span class=\"p\">&gt;<\/span>My Company<span class=\"p\">&lt;\/<\/span><span class=\"nt\">a<\/span><span class=\"p\">&gt;&lt;\/<\/span><span class=\"nt\">h3<\/span><span class=\"p\">&gt;<\/span>\r\n    <span class=\"p\">&lt;\/<\/span><span class=\"nt\">div<\/span><span class=\"p\">&gt;<\/span>\r\n<span class=\"p\">&lt;\/<\/span><span class=\"nt\">header<\/span><span class=\"p\">&gt;<\/span><\/pre>\n<div class=\"buttonGroup__atx\">1.12. \u5c06\u516c\u53f8\u5fbd\u6807(company-logo.png) \u590d\u5236\u5230 image(images) \u76ee\u5f55\u3002<\/div>\n<\/div>\n<\/div>\n<p style=\"text-align: justify;\">1.13.\u00a0 \u538b\u7f29\u6a21\u677f\u76ee\u5f55\u3002<\/p>\n<p style=\"text-align: justify;\">1.14.\u00a0 \u5355\u51fb\u6a21\u677f\u9009\u9879\u5361\u4e0a<code>+<\/code>\u00a0\u6309\u94ae\uff0c\u4e0a\u4f20\u65b0\u521b\u5efa\u7684\u6a21\u677f zip \u6587\u4ef6\u3002<\/p>\n<p style=\"text-align: justify;\">1.15.\u00a0 \u8f93\u5165\u4e00\u4e2a\u6a21\u677f\u540d\u79f0\uff0c\u4f8b\u5982 MyCompany\u3002<\/p>\n<p style=\"text-align: justify;\">1.16. \u5355\u51fb<code>Upload<\/code>\u56fe\u6807\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10080\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1.png\" alt=\"\u5728 OPNsense \u4e0a\u4e0a\u4f20\u65b0\u7684 Captive Portal \u6a21\u677f\" width=\"1910\" height=\"553\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1.png 1910w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1-300x87.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1-1024x296.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1-768x222.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1-1536x445.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-25-UploadingnewCaptivePortaltemplateonOPNsense-cbfb2f2b38c6a2618353f169de81ebb1-500x145.png 500w\" sizes=\"auto, (max-width: 1910px) 100vw, 1910px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 25.<\/strong> <em>\u4e0a\u4f20\u65b0\u7684\u5f3a\u5236\u95e8\u6237\u6a21\u677f<\/em><\/p>\n<p style=\"text-align: justify;\">1.17. \u8981\u5728 GUESTNET\u63a5\u53e3\u4e0a\u542f\u7528\u65b0\u7684\u5f3a\u5236\u95e8\u6237\u6a21\u677f\uff0c\u5355\u51fb<code>Apply<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10081\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4.png\" alt=\"\u5728 Captive Portal \u4e0a\u5e94\u7528\u65b0\u6a21\u677f\" width=\"1580\" height=\"570\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4.png 1580w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4-300x108.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4-1024x369.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4-768x277.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4-1536x554.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-26-ApplyingnewtemplateonCaptivePortal-fe4b96b2bf03e94eeffc6cdc706873f4-500x180.png 500w\" sizes=\"auto, (max-width: 1580px) 100vw, 1580px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 26.<\/strong>\u00a0<em>\u5728\u5f3a\u5236\u95e8\u6237\u4e0a\u5e94\u7528\u65b0\u6a21\u677f<\/em><\/p>\n<p style=\"text-align: justify;\">1.18. \u8981\u542f\u7528\u65b0\u4e0a\u4f20\u7684\u6a21\u677f\uff0c\u53ef\u4ee5\u6309\u7167\u4e0b\u9762\u7ed9\u51fa\u7684\u6b65\u9aa4\u8fdb\u884c\u64cd\u4f5c\u3002<\/p>\n<p style=\"text-align: justify;\">1.19. \u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192<code>Zones<\/code>\u9009\u9879\u5361\u3002<\/p>\n<p style=\"text-align: justify;\">1.20. \u5355\u51fb<code>Guest Network<\/code>\u65c1\u8fb9\u7684\u94c5\u7b14\u56fe\u6807\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10101\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1.png\" alt=\"\" width=\"1900\" height=\"598\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1.png 1900w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1-300x94.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1-1024x322.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1-768x242.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-27-EditingGuestNetworkCaptivePortal-b24db1ae10acf2bbd691f751f2ca7c47-1-1536x483.png 1536w\" sizes=\"auto, (max-width: 1900px) 100vw, 1900px\" \/><\/a><\/p>\n<p><strong>\u56fe 27.<\/strong>\u00a0<em>\u7f16\u8f91Guest Network\u5f3a\u5236\u95e8\u6237<\/em><\/p>\n<p style=\"text-align: justify;\">1.21. \u5c06<code>Custom template<\/code>\u5b57\u6bb5\u4ece<code>none<\/code>\u66f4\u6539\u4e3a<code>MyCompany<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10106\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5.png\" alt=\"\" width=\"1107\" height=\"301\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5.png 1107w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5-300x82.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5-1024x278.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5-768x209.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-5-500x136.png 500w\" sizes=\"auto, (max-width: 1107px) 100vw, 1107px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 28.<\/strong> <em>\u8bbe\u7f6e\u5f3a\u5236\u95e8\u6237\u6a21\u677f<\/em><\/p>\n<p style=\"text-align: justify;\">1.22\u3002\u5355\u51fb<code>Save<\/code>\uff0c\u7136\u540e<code>Apply<\/code>\u5e94\u7528\u65b0\u8bbe\u7f6e\u3002<\/p>\n<p style=\"text-align: justify;\">\u73b0\u5728\u6253\u5f00\u6d4f\u89c8\u5668\u6765\u6d4b\u8bd5\u65b0\u7684\u5f3a\u5236\u95e8\u6237\u6a21\u677f\u3002\u542f\u52a8\u9875\u9762\u5e94\u8be5\u7c7b\u4f3c\u4e8e\u4e0b\u9762\u7ed9\u51fa\u7684\u9875\u9762\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10121\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login.png\" alt=\"\" width=\"1024\" height=\"490\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login-300x144.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login-768x368.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/mycompany_login-500x239.png 500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 29. <\/strong><em>\u81ea\u5b9a\u4e49\u5f3a\u5236\u95e8\u6237\u767b\u5f55\u9875\u9762<\/em><\/p>\n<h3 id=\"2-limiting-internet-bandwidth-usage-on-guest-network\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">2. \u9650\u5236\u8bbf\u5ba2\u7f51\u7edc<\/h3>\n<p style=\"text-align: justify;\">\u5f3a\u5236\u95e8\u6237\u53ef\u4ee5\u4e0e\u6d41\u91cf\u6574\u5f62\u5668\u7ed3\u5408\u4f7f\u7528\uff0c\u4ee5\u5145\u5206\u5229\u7528\u5176\u6574\u5f62\u529f\u80fd\u3002<\/p>\n<p style=\"text-align: justify;\">\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u9650\u5236\u6765\u5bbe\u7f51\u7edc\u4e0a\u7684 Internet \u5e26\u5bbd\u3002\u5728\u672c\u793a\u4f8b\u4e2d\uff0c\u5c06\u6bcf\u4e2a\u6765\u5bbe\u8bbf\u95ee\u7684\u6700\u5927\u4e0b\u8f7d\u5e26\u5bbd\u8bbe\u7f6e\u4e3a10 Mbps\uff0c\u4e0a\u4f20\u8bbe\u7f6e\u4e3a1Mbps\u3002<\/p>\n<h4 id=\"21-creating-pipes-for-download-and-upload-bandwidth-limitations\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">2.1. \u8bbe\u7f6e\u4e0b\u8f7d\u548c\u4e0a\u4f20\u5e26\u5bbd<\/h4>\n<p style=\"text-align: justify;\">2.1.1. \u5bfc\u822a\u5230<code>Firewall<\/code>\u2192\u00a0<code>Shaper<\/code>\u2192\u00a0<code>Pipes<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10084\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3.png\" alt=\"\u5728 OPNsense \u4e0a\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u5668\u7ba1\u9053\" width=\"1898\" height=\"636\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3.png 1898w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3-300x101.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3-1024x343.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3-768x257.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3-1536x515.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-30-CreatingTrafficShaperPipeonOPNsense-37634bacda8069e3c310c4e29fba77d3-500x168.png 500w\" sizes=\"auto, (max-width: 1898px) 100vw, 1898px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 30.<\/strong>\u00a0<em>\u5728 OPNsense \u4e0a\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u5668\u7ba1\u9053<\/em><\/p>\n<p style=\"text-align: justify;\">2.1.2. \u5355\u51fb\u8868\u5355\u53f3\u4e0b\u89d2\u7684<code>+<\/code> \u4e3a\u4e0b\u8f7d\u521b\u5efa\u7ba1\u9053<\/p>\n<p style=\"text-align: justify;\">2.1.3. \u5355\u51fb\u590d\u9009\u6846\u542f\u7528\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.4. \u5e26\u5bbd\u8bbe\u7f6e\u4e3a<code>10<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.5. \u5c06\u5e26\u5bbd\u5355\u4f4d\u8bbe\u7f6e\u4e3a<code>Mbit\/s<\/code><\/p>\n<p style=\"text-align: justify;\">2.1.6. \u5c06\u63a9\u7801\u8bbe\u7f6e<code>Destination<\/code>\uff0c\u4e3a\u8ba9\u6bcf\u4e2a\u5ba2\u6237\u7aef\u4f7f\u7528 10 Mbps \u7684\u4e0b\u8f7d\u5e26\u5bbd\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.7. \u8f93\u5165\u63cf\u8ff0\uff0c\u4f8b\u5982<code>10Mbps_download<\/code><\/p>\n<p style=\"text-align: justify;\">2.1.8. \u5355\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10085\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c.png\" alt=\"\u4e3a 10 Mbps \u4e0b\u8f7d\u5e26\u5bbd\u9650\u5236\u521b\u5efa\u7ba1\u9053\" width=\"1110\" height=\"619\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c.png 1110w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c-300x167.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c-1024x571.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c-768x428.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-31-4f15be8e72230bd9315222dfd0a3ab3c-500x279.png 500w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 31.<\/strong><em>\u521b\u5efa10 Mbps\u4e0b\u8f7d\u5e26\u5bbd\u7ba1\u9053<\/em><\/p>\n<p style=\"text-align: justify;\">2.1.9 . \u5355\u51fb\u8868\u5355\u53f3\u4e0b\u89d2\u7684 + \u4e3a\u4e0a\u4f20\u6d41\u91cf\u6dfb\u52a0\u53e6\u4e00\u4e2a\u7ba1\u9053\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.10. \u5355\u51fb\u590d\u9009\u6846\u542f\u7528\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.11. \u5c06\u5e26\u5bbd\u8bbe\u7f6e\u4e3a<code>1<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.1.12. \u5c06\u5e26\u5bbd\u5355\u4f4d\u8bbe\u7f6e\u4e3a<code>Mbit\/s<\/code><\/p>\n<p style=\"text-align: justify;\">2.1.13. \u5c06\u63a9\u7801\u8bbe\u7f6e\u4e3a<code>Destination<\/code><\/p>\n<p style=\"text-align: justify;\">2.1.14. \u8f93\u5165\u63cf\u8ff0\uff0c\u4f8b\u5982<code>1Mbps_upload<\/code><\/p>\n<p style=\"text-align: justify;\">2.1.15 .\u5355\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10086\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0.png\" alt=\"\u4e3a 1 Mbps \u4e0a\u4f20\u5e26\u5bbd\u9650\u5236\u521b\u5efa\u7ba1\u9053\" width=\"1107\" height=\"612\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0.png 1107w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0-300x166.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0-1024x566.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0-768x425.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-32-Creatingapipefor1Mbpsuploadbandwidthlimitation-3fb10dd16d57ef8a9deee00d3ffaa8d0-500x276.png 500w\" sizes=\"auto, (max-width: 1107px) 100vw, 1107px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 32.<\/strong><em> \u521b\u5efa1Mbps \u4e0a\u4f20\u5e26\u5bbd\u7ba1\u9053<\/em><\/p>\n<p style=\"text-align: justify;\">2.1.16. \u5355\u51fb<code>Apply<\/code>\u5e94\u7528\u66f4\u6539\u3002<\/p>\n<h4 id=\"22-creating-the-traffic-shaper-rules-for-download-and-upload-bandwidth-limitations\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">2.2.\u6dfb\u52a0\u4e0b\u8f7d\u548c\u4e0a\u4f20\u9650\u5236\u89c4\u5219<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4ee5\u4e0b\u8bf4\u660e\u4e3a\u8bbf\u5ba2\u7f51\u7edc\u4e0a\u7684\u4e0b\u8f7d\u548c\u4e0a\u4f20\u6d41\u91cf\u9650\u5236\u521b\u5efa\u6574\u5f62\u89c4\u5219\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.1. \u5355\u51fb\u201cRules\u201d\u9009\u9879\u5361\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10087\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f.png\" alt=\"\u5728 OPNsense \u4e0a\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u5668\u89c4\u5219\" width=\"1906\" height=\"631\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f.png 1906w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f-300x99.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f-1024x339.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f-768x254.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f-1536x509.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-33-CreatingthetrafficshaperrulesonOPNsense-ac1cc3bdacbf50b518cbf7c88ca73c0f-500x166.png 500w\" sizes=\"auto, (max-width: 1906px) 100vw, 1906px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 33.<\/strong> <em>\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u5219<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10088\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf.png\" alt=\"\u4e3a download-1 \u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u5219\" width=\"1103\" height=\"853\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf.png 1103w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf-300x232.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf-1024x792.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf-768x594.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-34-Creatingtrafficshaperrulefordownload-1-da8fec6dbddf6f688598ffc47f83e0cf-388x300.png 388w\" sizes=\"auto, (max-width: 1103px) 100vw, 1103px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 34.<\/strong> <em>\u521b\u5efa\u4e0b\u8f7d\u6d41\u91cf\u6574\u5f62\u89c4\u52191<\/em><\/p>\n<p style=\"text-align: justify;\">2.2.2. \u5355\u51fb<code>+<\/code>\u56fe\u6807\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.3. \u5207\u6362\u8868\u5355\u5de6\u4e0a\u89d2\u7684\u9ad8\u7ea7\u6a21\u5f0f\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.4. \u8bbe\u7f6e\u63a5\u53e3\u4e3a<code>WAN<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.5. \u63a5\u53e3 2 \u8bbe\u7f6e\u4e3a<code>GUESTNET<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.6. \u65b9\u5411\u8bbe\u7f6e\u4e3a<code>in<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.7. \u76ee\u6807\u8bbe\u7f6e\u4e3a<code>10Mbps_download<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.8. \u63cf\u8ff0\u8bbe\u7f6e\u4e3a<code>Limit Guests download to 10 Mbps<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.9. \u5176\u4ed6\u8bbe\u7f6e\u4fdd\u7559\u4e3a\u9ed8\u8ba4\u503c\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.10. \u5355\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10089\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40.png\" alt=\"\u4e3a\u4e0b\u8f7d 2 \u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u5219\" width=\"1111\" height=\"892\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40.png 1111w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40-300x241.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40-1024x822.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40-768x617.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-35-Creatingtrafficshaperrulefordownload-2-7e7f6267bbbe706d88f630246e7c5b40-374x300.png 374w\" sizes=\"auto, (max-width: 1111px) 100vw, 1111px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 35.<\/strong>\u00a0<em>\u4e3a \u4e0b\u8f7d\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u52192<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10090\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8.png\" alt=\"\u4e3a upload-1 \u521b\u5efa\u6d41\u91cf\u6574\u5f62\u5668\u89c4\u5219\" width=\"1105\" height=\"848\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8.png 1105w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8-300x230.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8-1024x786.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8-768x589.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-36-Creatingtrafficshaperruleforupload-1-ff165cd93d86d4ce9b41708f16e4dcd8-391x300.png 391w\" sizes=\"auto, (max-width: 1105px) 100vw, 1105px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 36.<\/strong>\u00a0<em>\u4e3a \u4e0a\u4f20\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u52191<\/em><\/p>\n<p style=\"text-align: justify;\">2.2.11. \u5355\u51fb<code>+<\/code>\u56fe\u6807\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.12. \u5207\u6362\u8868\u5355\u5de6\u4e0a\u89d2\u7684\u9ad8\u7ea7\u6a21\u5f0f\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.13. \u8bbe\u7f6e\u63a5\u53e3\u4e3a<code>WAN<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.14. \u63a5\u53e3 2 \u8bbe\u7f6e\u4e3a<code>GUESTNET<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.15. \u65b9\u5411\u8bbe\u7f6e\u4e3a<code>out<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.16 .\u76ee\u6807\u8bbe\u7f6e\u4e3a<code>1Mbps_upload<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.17. \u63cf\u8ff0\u8bbe\u7f6e\u4e3a<code>Limit Guests upload to 1 Mbps<\/code><\/p>\n<p style=\"text-align: justify;\">2.2.18. \u5176\u4ed6\u8bbe\u7f6e\u4fdd\u7559\u4e3a\u9ed8\u8ba4\u503c\u3002<\/p>\n<p style=\"text-align: justify;\">2.2.19. \u5355\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10091\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21.png\" alt=\"\u4e3a upload-2 \u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u5219\" width=\"1098\" height=\"892\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21.png 1098w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21-300x244.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21-1024x832.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21-768x624.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-37-Creatingtrafficshaperruleforupload-2-61dc889bab3e6c43e9148d1f4dddee21-369x300.png 369w\" sizes=\"auto, (max-width: 1098px) 100vw, 1098px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 37.<\/strong>\u00a0<em>\u4e3a\u4e0a\u4f20\u521b\u5efa\u6d41\u91cf\u6574\u5f62\u89c4\u52192<\/em><\/p>\n<p style=\"text-align: justify;\">2.2.10. \u5355\u51fb<code>Apply<\/code>\u5e94\u7528\u66f4\u6539\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10092\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c.png\" alt=\"\u5728 OPNsense \u4e0a\u5e94\u7528\u6d41\u91cf\u6574\u5f62\u89c4\u5219\" width=\"1576\" height=\"603\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c.png 1576w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c-300x115.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c-1024x392.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c-768x294.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c-1536x588.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-38-ApplyingtrafficshaperrulesonOPNsense-262788e34b64a0e0b8dd5956f13c417c-500x191.png 500w\" sizes=\"auto, (max-width: 1576px) 100vw, 1576px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 38.<\/strong>\u00a0<em>\u5728 OPNsense \u4e0a\u5e94\u7528\u6d41\u91cf\u6574\u5f62\u89c4\u5219<\/em><\/p>\n<h4 id=\"23-verifying-the-bandwidth-limit-on-guest-network\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">2.3.\u00a0\u9a8c\u8bc1\u8bbf\u5ba2\u7f51\u7edc<\/h4>\n<p style=\"text-align: justify;\">\u6d4b\u8bd5\u6d41\u91cf\u6574\u5f62\u7b56\u7565\u662f\u5426\u771f\u6b63\u9650\u5236\u4e86\u8bbf\u5ba2\u7f51\u7edc\u4e0a\u7684\u5e26\u5bbd\uff0c\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u8bf4\u660e\u8fdb\u884c\u64cd\u4f5c\u3002<\/p>\n<p style=\"text-align: justify;\">2.3.1. \u5c06\u8bbe\u5907\u8fde\u63a5\u5230\u8bbf\u5ba2\u7f51\u7edc<\/p>\n<p style=\"text-align: justify;\">2.3.2. \u6253\u5f00\u6d4f\u89c8\u5668\u3002<\/p>\n<p style=\"text-align: justify;\">2.3.3. \u8f93\u5165\u8981\u6d4f\u89c8\u7684\u5730\u5740\uff0c\u5c06\u4f1a\u770b\u5230\u767b\u5f55\u8868\u5355\u3002<\/p>\n<p style=\"text-align: justify;\">2.3.4. \u70b9\u51fb\u767b\u5f55\u3002<\/p>\n<p style=\"text-align: justify;\">2.3.5. \u8f6c\u5230\u901f\u5ea6\u6d4b\u8bd5\u7ad9\u70b9\uff0c\u4f8b\u5982<code>https:\/\/www.speedtest.net<\/code>\u8fdb\u884c\u6d4b\u8bd5\u3002\u6d4b\u8bd5\u5b8c\u6210\u540e\uff0c\u7ed3\u679c\u5e94\u8be5\u4e0e\u4e0b\u56fe\u7c7b\u4f3c\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10107\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-6.png\" alt=\"\" width=\"716\" height=\"137\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-6.png 716w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-6-300x57.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-6-500x96.png 500w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 39.<\/strong>\u00a0<em>\u5728\u8bbf\u5ba2\u7f51\u7edc\u4e0a\u5e94\u7528\u6d41\u91cf\u6574\u5f62\u540e\u7684\u5e26\u5bbd\u9650\u5236\u6d4b\u8bd5\u7ed3\u679c<\/em><\/p>\n<p style=\"text-align: justify;\">\u8fd8\u53ef\u4ee5\u5728\u5e94\u7528\u6d41\u91cf\u6574\u5f62\u4e4b\u524d\u6bd4\u8f83\u5e26\u5bbd\u901f\u5ea6\u6d4b\u8bd5\u7ed3\u679c\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10093\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140.png\" alt=\"\u4e0b\u8f7d\u901f\u5ea6\u6d4b\u8bd5\u7ed3\u679c\u5bf9\u6bd4\uff08\u6d41\u91cf\u6574\u5f62\u524d\u540e\uff09\" width=\"1276\" height=\"516\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140.png 1276w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140-300x121.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140-1024x414.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140-768x311.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-40-Comparisonofspeedtestresultsfordownloadbeforeandaftertrafficshaping-cb82f81680dec1912871d0cbaeff6140-500x202.png 500w\" sizes=\"auto, (max-width: 1276px) 100vw, 1276px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 40.<\/strong>\u00a0<em>\u4e0b\u8f7d\u901f\u5ea6\u6d4b\u8bd5\u7ed3\u679c\u5bf9\u6bd4\uff08\u6d41\u91cf\u6574\u5f62\u524d\u540e\uff09<\/em><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10094\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f.png\" alt=\"\u4e0a\u4f20\u901f\u5ea6\u6d4b\u8bd5\u7ed3\u679c\u5bf9\u6bd4\uff08\u6d41\u91cf\u6574\u5f62\u524d\u540e\uff09\" width=\"1254\" height=\"515\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f.png 1254w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f-300x123.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f-1024x421.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f-768x315.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-41-Comparisonofspeedtestresultsforuploadbeforeandaftertrafficshaping-638b03deefd8a9ead83dd5b9c03f052f-500x205.png 500w\" sizes=\"auto, (max-width: 1254px) 100vw, 1254px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 41.<\/strong>\u00a0<em>\u4e0a\u4f20\u901f\u5ea6\u6d4b\u8bd5\u7ed3\u679c\u5bf9\u6bd4\uff08\u6d41\u91cf\u6574\u5f62\u524d\u540e\uff09<\/em><\/p>\n<h3 id=\"3-managing-the-voucher-system\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3. \u7ba1\u7406\u51ed\u8bc1\u7cfb\u7edf<\/h3>\n<p style=\"text-align: justify;\">OPNsense\u7684\u5f3a\u5236\u95e8\u6237\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5bf9\u9152\u5e97\u7f51\u7edc\u7279\u522b\u6709\u7528\u7684\u7b80\u5355\u51ed\u8bc1\u521b\u5efa\u7cfb\u7edf\u3002\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u5728OPNsense \u9632\u706b\u5899\u4e0a\u7ba1\u7406\u51ed\u8bc1\u7cfb\u7edf\u3002<\/p>\n<h4 id=\"31-adding-a-voucher-server\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.1. \u6dfb\u52a0\u51ed\u8bc1\u670d\u52a1\u5668<\/h4>\n<p style=\"text-align: justify;\">\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u6dfb\u52a0\u51ed\u8bc1\u670d\u52a1\u5668\uff1a<\/p>\n<p style=\"text-align: justify;\">3.1.1. \u5bfc\u822a\u5230<code>System<\/code>\u2192\u00a0<code>Access<\/code>\u2192<code>Servers<\/code><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10095\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89.png\" alt=\"\u5728 OPNsense \u4e0a\u6dfb\u52a0\u8bbf\u95ee\u670d\u52a1\u5668\" width=\"1912\" height=\"367\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89.png 1912w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89-300x58.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89-1024x197.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89-768x147.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89-1536x295.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-42-AddingaccessserveronOPNsense-a8645a93c3193662f5e0b24797605a89-500x96.png 500w\" sizes=\"auto, (max-width: 1912px) 100vw, 1912px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 42.<\/strong> <em>\u6dfb\u52a0\u8bbf\u95ee\u670d\u52a1\u5668<\/em><\/p>\n<p style=\"text-align: justify;\">3.1.2. \u5355\u51fb\u5c4f\u5e55\u53f3\u4e0a\u89d2<code>+<\/code>\u7684\u6309\u94ae\u6dfb\u52a0\u670d\u52a1\u5668\u3002<\/p>\n<p style=\"text-align: justify;\">3.1.3.\u00a0\u8f93\u5165\u63cf\u8ff0\u6027\u540d\u79f0\uff0c\u4f8b\u5982<code>Vouchers<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">3.1.4. \u5c06\u7c7b\u578b\u8bbe\u7f6e\u4e3a<code>Voucher<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">3.1.5. \u5176\u4ed6\u9009\u9879\u4fdd\u7559\u4e3a\u9ed8\u8ba4\uff0c\u6216\u6839\u636e\u9700\u8981\u8fdb\u884c\u8bbe\u7f6e\u3002<\/p>\n<p style=\"text-align: justify;\">3.1.6. \u70b9\u51fb<code>Save<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10096\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e.png\" alt=\"\u5728 OPNsense \u4e0a\u6dfb\u52a0\u51ed\u8bc1\u670d\u52a1\u5668\" width=\"1574\" height=\"638\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e.png 1574w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e-300x122.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e-1024x415.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e-768x311.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e-1536x623.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-43-AddingaVoucherServeronOPNsense-0cb33dcc09da63e4abe9173898334d9e-500x203.png 500w\" sizes=\"auto, (max-width: 1574px) 100vw, 1574px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 43.<\/strong>\u00a0<em>\u5728 OPNsense \u4e0a\u6dfb\u52a0\u51ed\u8bc1\u670d\u52a1\u5668<\/em><\/p>\n<h4 id=\"32-creating-vouchers\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.2.\u00a0\u521b\u5efa\u4f18\u60e0\u5238<\/h4>\n<p style=\"text-align: justify;\">\u4e3a\u8bbf\u5ba2\u7f51\u7edc\u521b\u5efa\u4f18\u60e0\u5238\uff0c\u53ef\u4ee5\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u64cd\u4f5c\u3002<\/p>\n<p style=\"text-align: justify;\">3.2.1. \u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192\u00a0<code>Vouchers<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\">3.2.2.\u00a0\u70b9\u51fb\u8868\u683c\u53f3\u4e0b\u89d2\u7684<code>Create Vouchers<\/code>\u00a0\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10097\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb.png\" alt=\"\u5728 OPNsense \u4e0a\u4e3a\u5f3a\u5236\u95e8\u6237\u521b\u5efa\u51ed\u8bc1\" width=\"1905\" height=\"587\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb.png 1905w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb-300x92.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb-1024x316.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb-768x237.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb-1536x473.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-44-CreatingvouchersforcaptiveportalonOPNsense-e3c16935ca7b29308ad734f8742bfdfb-500x154.png 500w\" sizes=\"auto, (max-width: 1905px) 100vw, 1905px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 44.<\/strong>\u00a0<em>\u4e3a\u5f3a\u5236\u95e8\u6237\u521b\u5efa\u51ed\u8bc1<\/em><\/p>\n<p style=\"text-align: justify;\">3.2.3. \u9009\u62e9\u6709\u6548\u671f\uff0c\u4f8b\u5982<code>1 day<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-45-SettingVouchersValiditydurationonOPNsense-ea35f3f0e9d41f84128304979de8e48c.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10098\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-45-SettingVouchersValiditydurationonOPNsense-ea35f3f0e9d41f84128304979de8e48c.png\" alt=\"\u5728 OPNsense \u4e0a\u8bbe\u7f6e\u4f18\u60e0\u5238\u6709\u6548\u671f\" width=\"746\" height=\"557\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-45-SettingVouchersValiditydurationonOPNsense-ea35f3f0e9d41f84128304979de8e48c.png 746w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-45-SettingVouchersValiditydurationonOPNsense-ea35f3f0e9d41f84128304979de8e48c-300x224.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-45-SettingVouchersValiditydurationonOPNsense-ea35f3f0e9d41f84128304979de8e48c-402x300.png 402w\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 45.<\/strong> <em>\u8bbe\u7f6e\u4f18\u60e0\u5238\u6709\u6548\u671f<\/em><\/p>\n<p style=\"text-align: justify;\">3.2.4. \u6839\u636e\u9700\u8981\u9009\u62e9<code>Expiration time\uff08\u8fc7\u671f\u65f6\u95f4\uff09<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-46-SettingvoucherexpirationonOPNsense-0430efabae9eb0c5761ffff6ceda41e3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10099\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-46-SettingvoucherexpirationonOPNsense-0430efabae9eb0c5761ffff6ceda41e3.png\" alt=\"\u5728 OPNsense \u4e0a\u8bbe\u7f6e\u51ed\u8bc1\u8fc7\u671f\" width=\"744\" height=\"772\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-46-SettingvoucherexpirationonOPNsense-0430efabae9eb0c5761ffff6ceda41e3.png 744w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-46-SettingvoucherexpirationonOPNsense-0430efabae9eb0c5761ffff6ceda41e3-289x300.png 289w\" sizes=\"auto, (max-width: 744px) 100vw, 744px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 46.<\/strong> <em>\u8bbe\u7f6e\u51ed\u8bc1\u8fc7\u671f<\/em><\/p>\n<p style=\"text-align: justify;\">3.2.5. \u9009\u62e9\u8981\u751f\u6210\u7684\u51ed\u8bc1\u6570\u91cf\uff0c\u4f8b\u5982<code>10<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10108\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-8.png\" alt=\"\" width=\"743\" height=\"568\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-8.png 743w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-8-300x229.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-8-392x300.png 392w\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 47.<\/strong>\u00a0<em>\u8bbe\u7f6e\u751f\u6210\u7684\u51ed\u8bc1\u6570\u91cf<\/em><\/p>\n<p style=\"text-align: justify;\">3.2.6. \u8bbe\u7f6e\u7ec4\u540d\uff0c\u4f8b\u5982<code>Wi-Fi daily pass<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10109\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-9.png\" alt=\"\" width=\"740\" height=\"444\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-9.png 740w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-9-300x180.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-9-500x300.png 500w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 48.<\/strong>\u00a0<em>\u8bbe\u7f6e\u751f\u6210\u7684\u51ed\u8bc1\u7ec4\u7684\u540d\u79f0<\/em><\/p>\n<p style=\"text-align: justify;\">3.2.7. \u70b9\u51fb<code>Generate<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10100\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8.png\" alt=\"\u51ed\u8bc1 csv \u6587\u4ef6\u751f\u6210\" width=\"1562\" height=\"835\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8.png 1562w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8-300x160.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8-1024x547.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8-768x411.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8-1536x821.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/Figure-49-Voucherscsvfilegeneration-535aa2e7b65a49e8b7c8fcdc90ed30a8-500x267.png 500w\" sizes=\"auto, (max-width: 1562px) 100vw, 1562px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 49.<\/strong>\u00a0<em>\u751f\u6210\u51ed\u8bc1CSV\u6587\u4ef6<\/em><\/p>\n<p>\u5c06\u751f\u6210\u4e00\u4e2a\u540d\u4e3aWi-Fi daily pass.csv\u7684\u51ed\u8bc1\u6587\u4ef6<\/p>\n<div>\n<div>\u6ce8\u610f\uff1a\u51fa\u4e8e\u5b89\u5168\u539f\u56e0\uff0c\u4f18\u60e0\u5238\u7684\u5bc6\u7801\u4e0d\u4f1a\u4fdd\u5b58\u5728 OPNsense \u9632\u706b\u5899\u4e0a\u3002<\/div>\n<\/div>\n<p style=\"text-align: justify;\">\u6587\u4ef6\u5185\u5bb9\u5305\u542b\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th align=\"center\">\u573a\u5730<\/th>\n<th align=\"center\">\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"center\">\u7528\u6237\u540d<\/td>\n<td align=\"center\">\u8bbf\u5ba2\u767b\u5f55\u65f6\u5fc5\u987b\u4f7f\u7528\u7684\u7528\u6237\u540d<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\u5bc6\u7801<\/td>\n<td align=\"center\">\u8bbf\u5ba2\u767b\u5f55\u65f6\u5fc5\u987b\u4f7f\u7528\u7684\u5bc6\u7801<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\u51ed\u8bc1\u7ec4<\/td>\n<td align=\"center\">\u56e2\u4f53\u540d\u79f0<\/td>\n<\/tr>\n<tr>\n<td align=\"center\">\u6709\u6548\u6027<\/td>\n<td align=\"center\">\u51ed\u8bc1\u6709\u6548\u65f6\u95f4\uff0c\u4ee5\u79d2\u4e3a\u5355\u4f4d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"33-enabling-voucher-authentication\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.3.\u00a0\u542f\u7528\u51ed\u8bc1\u8eab\u4efd\u9a8c\u8bc1<\/h4>\n<p style=\"text-align: justify;\">\u5728OPNsense \u9632\u706b\u5899\u4e0a\u542f\u7528\u51ed\u8bc1\u8eab\u4efd\u9a8c\u8bc1\uff0c\u53ef\u4ee5\u6309\u7167\u4e0b\u9762\u7684\u6b65\u9aa4\u8fdb\u884c\u64cd\u4f5c\u3002<\/p>\n<p style=\"text-align: justify;\">3.3.1.\u5bfc\u822a\u5230<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192<code>Zones<\/code>\u9009\u9879\u5361\u3002<\/p>\n<p style=\"text-align: justify;\">3.3.2. \u5355\u51fb<code>Guest Network<\/code>\u65c1\u8fb9\u7684\u94c5\u7b14\u56fe\u6807\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10110\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50.png\" alt=\"\" width=\"1900\" height=\"598\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50.png 1900w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50-300x94.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50-1024x322.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50-768x242.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50-1536x483.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-50-500x157.png 500w\" sizes=\"auto, (max-width: 1900px) 100vw, 1900px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 50.<\/strong>\u00a0<em>\u7f16\u8f91\u8bbf\u5ba2\u7f51\u7edc\u5f3a\u5236\u95e8\u6237<\/em><\/p>\n<p style=\"text-align: justify;\">3.3.3.\u00a0\u5c06<code>Authenticate using<\/code>\u7a7a\u5b57\u6bb5\u66f4\u6539\u4e3a<code>Vouchers<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10111\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51.png\" alt=\"\" width=\"1097\" height=\"642\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51.png 1097w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51-300x176.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51-1024x599.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51-768x449.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-51-500x293.png 500w\" sizes=\"auto, (max-width: 1097px) 100vw, 1097px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 51.<\/strong><em>\u4f7f\u7528Vouchers\u8bbe\u7f6e\u5f3a\u5236\u95e8\u6237\u8eab\u4efd\u9a8c\u8bc1<\/em><\/p>\n<p style=\"text-align: justify;\">3.3.4. \u5355\u51fb<code>Save changes<\/code>\u548c<code>Apply<\/code>\u5e94\u7528\u65b0\u8bbe\u7f6e\u3002<\/p>\n<h4 id=\"34-checking-the-voucher-status\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">3.4.\u00a0\u68c0\u67e5\u51ed\u8bc1\u72b6\u6001<\/h4>\n<p style=\"text-align: justify;\">\u8981\u68c0\u67e5\u51ed\u8bc1\u7684\u6709\u6548\u6027\u548c\u6d3b\u52a8\u72b6\u6001\uff0c\u5bfc\u822a\u81f3<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192\u00a0<code>Vouchers<\/code>\u3002\u9009\u62e9\u6b63\u786e\u7684\u6570\u636e\u5e93\uff0c\u4f8b\u5982<code>Wi-Fi daily pass<\/code>\u3002<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10112\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52.png\" alt=\"\" width=\"1890\" height=\"912\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52.png 1890w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52-300x145.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52-1024x494.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52-768x371.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52-1536x741.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-52-500x241.png 500w\" sizes=\"auto, (max-width: 1890px) 100vw, 1890px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 52.<\/strong>\u00a0<em>\u5728 OPNsense \u4e0a\u67e5\u770b\u51ed\u8bc1\u72b6\u6001<\/em><\/p>\n<h3 id=\"4-viewing-captive-portal-sessions-on-opnsense\" class=\"anchor anchorWithStickyNavbar_LWe7\" style=\"text-align: justify;\">4. \u5728OPNsense\u4e0a\u67e5\u770b\u5f3a\u5236\u95e8\u6237\u4f1a\u8bdd<\/h3>\n<p style=\"text-align: justify;\">\u8981\u68c0\u67e5\u6d3b\u52a8\u4f1a\u8bdd\uff0c\u8bf7\u5bfc\u822a\u81f3<code>Services<\/code>\u2192\u00a0<code>Captive Portal<\/code>\u2192 <code>Sessions<\/code>\uff0c\u4ece\u53f3\u4e0a\u89d2\u7684\u9009\u62e9\u6846\u4e2d\u9009\u62e9\u9002\u5f53\u7684\u533a\u57df\u3002<\/p>\n<p style=\"text-align: justify;\">\u5f53\u524d\u4f1a\u8bdd\u5982\u4e0b\u6240\u793a\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10113\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53.png\" alt=\"\" width=\"1917\" height=\"543\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53.png 1917w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53-300x85.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53-1024x290.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53-768x218.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53-1536x435.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-53-500x142.png 500w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 53.<\/strong>\u00a0<em>\u68c0\u67e5 OPNsense \u4e0a\u7684\u6d3b\u52a8\u5f3a\u5236\u95e8\u6237\u4f1a\u8bdd<\/em><\/p>\n<div class=\"theme-admonition theme-admonition-tip alert alert--success admonition_LlT9\" style=\"text-align: justify;\">\n<div class=\"admonitionHeading_tbUL\">\u63d0\u793a\uff1a\u8981\u5220\u9664\u6d3b\u52a8\u4f1a\u8bdd\uff0c\u53ef\u4ee5\u5355\u51fb\u5783\u573e\u6876\u56fe\u6807\u3002<\/div>\n<\/div>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10114\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54.png\" alt=\"\" width=\"1578\" height=\"472\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54.png 1578w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54-300x90.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54-1024x306.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54-768x230.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54-1536x459.png 1536w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2022\/11\/2022-11-54-500x150.png 500w\" sizes=\"auto, (max-width: 1578px) 100vw, 1578px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>\u56fe 54.<\/strong>\u00a0<em>\u5220\u9664\u5f3a\u5236\u95e8\u6237\u4e0a\u7684\u6d3b\u52a8\u4f1a\u8bdd<\/em><\/p>\n<p style=\"text-align: justify;\">OPNsense \u63d0\u4f9b\u4e86\u4e00\u4e2a\u975e\u5e38\u5f3a\u5927\u7684 CLI\uff0c\u53ef\u4ee5\u4f7f\u7528 CLI \u83b7\u53d6\u6240\u6709\u6d3b\u52a8\u4f1a\u8bdd\u72b6\u6001\u7684\u5217\u8868\u3002<\/p>\n<p style=\"text-align: justify;\">\u5728shell\u73af\u5883\u4e0b\uff0c\u53ef\u4ee5\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4\uff0c\u67e5\u770b\u533a\u57df id 0 \u4e0a\u7684\u6d3b\u52a8\u4f1a\u8bdd\uff1a<\/p>\n<div class=\"language-jsx codeBlockContainer_Ckt0 theme-code-block\" style=\"text-align: justify;\">\n<div class=\"codeBlockContent_biex\">\n<pre class=\"code\">root@OPNsense:~ # configctl captiveportal list_clients 0 \r\nsessionid username ip_address mac_address total_bytes idletime totaltime acc_session_timeout \r\nivN8tfSozem614bkXzeZXQ== Q$)49ZHm 172.16.10.100 8c:16:45:6d:76:28 2086815 2 240 86400<\/pre>\n<pre tabindex=\"0\"><\/pre>\n<\/div>\n<\/div>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.sunnyvalley.io\/docs\/network-security-tutorials\/how-to-configure-captive-portal-on-opnsense\">\u539f\u6587\u5730\u5740<\/a>\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5f3a\u5236\u95e8\u6237\u662f\u4e00\u79cd\u7f51\u7edc\u5b89\u5168\u89e3\u51b3\u65b9\u6848\uff0c\u53ef\u81ea\u52a8\u63a7\u5236\u548c\u7ba1\u7406\u7528\u6237\u5bf9\u516c\u5171\u7f51\u7edc\u7684\u8bbf\u95ee\u3002\u5f3a\u5236\u95e8\u6237\u901a &hellip; <a href=\"https:\/\/blog.pfchina.org\/?p=9819\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[113],"class_list":["post-9819","post","type-post","status-publish","format-standard","hentry","category-opnsense","tag-113"],"_links":{"self":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts\/9819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9819"}],"version-history":[{"count":5,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts\/9819\/revisions"}],"predecessor-version":[{"id":12122,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts\/9819\/revisions\/12122"}],"wp:attachment":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}