{"id":1136,"date":"2019-03-30T11:29:35","date_gmt":"2019-03-30T03:29:35","guid":{"rendered":"https:\/\/blog.pfchina.org\/?p=1136"},"modified":"2020-08-24T21:43:51","modified_gmt":"2020-08-24T13:43:51","slug":"pfsense2-4-haproxy-%e5%b0%86%e5%a4%96%e9%83%a8https%e6%b5%81%e9%87%8f%e4%bb%a3%e7%90%86%e5%88%b0%e5%a4%9a%e4%b8%aa%e7%ab%99%e7%82%b9","status":"publish","type":"post","link":"https:\/\/blog.pfchina.org\/?p=1136","title":{"rendered":"pfSense2.4 + HAProxy &#8211; \u5c06\u5916\u90e8https\u6d41\u91cf\u4ee3\u7406\u5230\u5185\u90e8\u591a\u4e2a\u7ad9\u70b9"},"content":{"rendered":"<header class=\"post-full-header\">\n<h1 class=\"post-full-title\" style=\"text-align: justify;\">\u76ee\u5f55<\/h1>\n<\/header>\n<section class=\"post-full-content\">\n<ul style=\"text-align: justify;\">\n<li>\u4ecb\u7ecd<\/li>\n<li>\u7b2c1\u6b65 &#8211; \u5b89\u88c5HAProxy\u63d2\u4ef6<\/li>\n<li>\u7b2c2\u6b65 &#8211; \u914d\u7f6eHAProxy<\/li>\n<li>\u7b2c3\u6b65 &#8211; \u521b\u5efaHAProxy\u540e\u7aef<\/li>\n<li>\u7b2c4\u6b65 &#8211; \u521b\u5efa\u5171\u4eab\u7684HAProxy HTTPS\u524d\u7aef<\/li>\n<li>\u7b2c5\u6b65 &#8211; \u521b\u5efa\u5355\u4e2a\u4e3b\u673a\u524d\u7aef<\/li>\n<li>\u7b2c6\u6b65-\u00a0 \u542f\u7528HTTP\u5230HTTPS\u91cd\u5b9a\u5411<\/li>\n<li>\u7b2c7\u6b65 &#8211; \u901a\u8fc7\u9632\u706b\u5899\u542f\u7528WAN\u7aef\u53e380\u548c443\u5230\u8def\u7531\u5668<\/li>\n<li>\u6d4b\u8bd5<\/li>\n<\/ul>\n<h2 id=\"introduction\" style=\"text-align: justify;\">\u4ecb\u7ecd<\/h2>\n<p style=\"text-align: justify;\">\u6211\u5728Ubuntu\u670d\u52a1\u566816.04.3 VM\uff08phxlv-prx01\uff09\u4e2d\u6709\u4e00\u4e2anginx\u670d\u52a1\uff0c\u53ef\u4ee5\u5c06\u6211\u7684\u6240\u6709\u7f51\u7edc\u6d41\u91cf\uff08\u516c\u5171\u548c\u79c1\u6709\uff09\u53cd\u5411\u4ee3\u7406\u5230\u6211\u7684\u5b9e\u9645\u201c\u540e\u7aef\u201d\u670d\u52a1\u5668\u3002\u8fd9\u5bf9\u4e8e\u6211\u7684\u6240\u6709\u516c\u5171\u548c\u79c1\u4eba\u7f51\u7edc\u6d41\u91cf\uff08blog\uff0cgit\uff0cplex\uff0csabnzbd\uff0csonarr\uff0c\u6d2a\u6c34\uff09\u6765\u8bf4\u90fd\u662f\u4e00\u4e2a\u5f88\u597d\u7684\u5165\u53e3\u70b9\u3002\u4f46\u662f\uff0c\u8fd9\u4f1a\u6709\u4e00\u4e2a\u6f5c\u5728\u7684\u5b89\u5168\u95ee\u9898\uff0c\u56e0\u4e3a\u4fdd\u62a4\u6211\u7684\u5185\u90e8\u975e\u516c\u5f00\u53ef\u5bfb\u5740\u7684Web\u6d41\u91cf\u9762\u677f\uff08\u5982\u6d2a\u6c34\uff0csab\uff0csonarr\u7b49\uff09\u7684\u552f\u4e00\u56e0\u7d20\u662f\u6211\u7684\u5916\u90e8DNS\u4e3b\u673a\uff08AWS Route53\uff09\u4e2d\u7684DNS\u6761\u76ee\u3002<\/p>\n<p style=\"text-align: justify;\">\u4e3a\u4e86\u6d88\u9664\u8fd9\u4e2a\u5b89\u5168\u9690\u60a3\uff0c\u6211\u9009\u62e9\u5728\u6211\u7684pfSense-2.4\u4e0a\u4f7f\u7528HAProxy\u5c06\u7279\u5b9a\u7684\u9762\u5411\u516c\u4f17\u7684\u9875\u9762\uff08\u535a\u5ba2\uff0cgit\uff0c\u4e91\uff09\u4ee3\u7406\u5230\u9002\u5f53\u7684\u540e\u7aefVM\u3002<\/p>\n<h2 id=\"step1installthehaproxypackage\" style=\"text-align: justify;\">\u7b2c1\u6b65 &#8211; \u5b89\u88c5HAProxy\u63d2\u4ef6<\/h2>\n<p style=\"text-align: justify;\">\u767b\u5f55pfSense\u7ba1\u7406\u9762\u677f\uff0c\u8fdb\u5165System &gt; Package Manager &gt; Available Packages\uff0c\u7136\u540e\u5b89\u88c5haproxy\u63d2\u4ef6\u3002<\/p>\n<h2 id=\"step2configurehaproxy\" style=\"text-align: justify;\">\u7b2c2\u6b65 &#8211; \u914d\u7f6eHAProxy<\/h2>\n<p style=\"text-align: justify;\">\u63d2\u4ef6\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u5bfc\u822a\u5230<code>Services &gt; HAProxy &gt; Settings<\/code>\uff0c\u8fdb\u884c\u914d\u7f6e\uff0c\u786e\u4fdd\u9009\u4e2dEnable HAProxy\uff0c\u7136\u540e\u5355\u51fbSave\u3002<\/p>\n<p style=\"text-align: justify;\">\u6211\u7684\u8bbe\u7f6e\u5982\u4e0b\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3096\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1.png\" width=\"1053\" height=\"1280\" alt=\"HAProxy\u7684 - \u8bbe\u7f6e - 1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-settings-1-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<h2 id=\"step3createhaproxybackends\" style=\"text-align: justify;\">\u7b2c3\u6b65 &#8211; \u521b\u5efaHAProxy\u540e\u7aef<\/h2>\n<p style=\"text-align: justify;\"><strong>backends<\/strong>\uff08\u540e\u7aef\uff09\u662fHAProxy\u79f0\u4e4b\u4e3a\u5b9e\u9645\u7684\u8fde\u63a5\u670d\u52a1\u5668\uff0c\u8fd9\u5728NGINX\u4e2d\u79f0\u4e3a\u201c\u4e0a\u6e38\u201d\u3002\u4e0b\u4e00\u6b65\u662f\u4e3a\u6bcf\u4e2a\u4e3b\u673a\u521b\u5efa\u4e00\u4e2aHAProxy\u540e\u7aef\uff0c\u6211\u6709\u4e09\u4e2a\u4e3b\u673a\uff08\u535a\u5ba2\uff0c\u4e91\uff0cgit\uff09\uff0c\u914d\u7f6e\u540e\u5982\u4e0b\u56fe\u6240\u793a\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3103\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1.png\" width=\"1153\" height=\"314\" alt=\"HAProxy\u7684-\u540e\u7aef-1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1.png 1153w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1-1024x279.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1-300x82.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1-768x209.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/haproxy-backends-1-500x136.png 500w\" sizes=\"auto, (max-width: 1153px) 100vw, 1153px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">blog.devita.co\u7684\u914d\u7f6e\u5982\u4e0b\u6240\u793a\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3107\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1.png\" width=\"1053\" height=\"1280\" alt=\"blog.devita.co-\u540e\u7aef-1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-1-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3114\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2.png\" width=\"1053\" height=\"1280\" alt=\"blog.devita.co-\u540e\u7aef-2-\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-backend-2-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">\u6211\u7684Linux VM\u5728\u6211\u7684\u201cSLAN\u201d\u63a5\u53e3\u4e0a\u8fd0\u884c\uff0c\u201cTransparent Client IP\uff08\u900f\u660e\u5ba2\u6237\u7aefIP\uff09\u201d\u90e8\u5206\u5e94\u8be5\u4f7f\u7528SLAN\u63a5\u53e3\u8fdb\u884c\u8fde\u63a5\u3002<\/p>\n<p style=\"text-align: justify;\">\u5bf9\u6bcf\u4e2a\u5355\u72ec\u7684\u540e\u7aef\u201c\u5e94\u7528\u7a0b\u5e8f\u201d\u6216\u201c\u670d\u52a1\u5668\u201d\u91cd\u590d\u8be5\u9879\u64cd\u4f5c\uff0c\u4f60\u4e5f\u53ef\u4ee5\u590d\u5236\u4e00\u4e2a\u63a5\u53e3\uff0c\u7136\u540e\u6839\u636e\u9700\u8981\u8fdb\u884c\u7f16\u8f91\u3002<\/p>\n<h2 id=\"step4createthesharedhaproxyhttpsfrontend\" style=\"text-align: justify;\">\u7b2c4\u6b65 &#8211; \u521b\u5efa\u5171\u4eab\u7684HAProxy HTTPS\u524d\u7aef<\/h2>\n<p style=\"text-align: justify;\"><strong>frontends<\/strong>\uff08\u524d\u7aef\uff09\u662fHAProxy\u7528\u4e8e\u5c06\u5185\u5bb9\u6620\u5c04\u5230\u540e\u7aef\u7684\u5185\u5bb9\uff0c\u5728\u672c\u4f8b\u4e2d\u662f\u5c06\u4e3b\u673a\u540d\u6620\u5c04\u5230\u5b57\u7b26\u4e32\u5e76\u5c06\u5339\u914d\u7684\u6d41\u91cf\u53d1\u9001\u5230\u9002\u5f53\u7684\u540e\u7aef\u3002<\/p>\n<p style=\"text-align: justify;\">\u7b2c\u4e00\u6b65\u662f\u521b\u5efa\u4e00\u4e2a\u6240\u6709\u201cvhosts\u201d\u90fd\u5c5e\u4e8e\u7684\u5171\u4eab\u524d\u7aef\u3002\u6211\u6b63\u5728\u4f7f\u7528\u5e26\u6709ACME\u8bc1\u4e66\u5305\u7684https\u514d\u8d39LetsEncrypt SSL\u8bc1\u4e66\uff0c\u6240\u4ee5\u5982\u679c\u4f60\u6b63\u5728\u505aSSL\uff0c\u8bf7\u786e\u4fdd\u5c06SSL\u90e8\u5206\u52a0\u5230\u4e0b\u9762\u7684\u622a\u56fe\u4e2d\u3002<\/p>\n<p style=\"text-align: justify;\">\u6211\u7684\u5171\u4eab\u524d\u7aef\u770b\u8d77\u6765\u50cf\u8fd9\u6837\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3117\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1.png\" width=\"1053\" height=\"1280\" alt=\"\u5171\u4eab-\u524d\u7aef-1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-1-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3118\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2.png\" width=\"1053\" height=\"1280\" alt=\"\u5171\u4eab-\u524d\u7aef-2-\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/shared-frontend-2-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<h2 id=\"step5createindividualhostfrontends\" style=\"text-align: justify;\">\u7b2c5\u6b65 &#8211; \u521b\u5efa\u5355\u4e2a\u4e3b\u673a\u524d\u7aef<\/h2>\n<p style=\"text-align: justify;\">\u73b0\u5728\u4e3a\u6bcf\u4e2a\u4e3b\u673a\u521b\u5efa\u4e00\u4e2a\u5355\u72ec\u7684\u201c\u524d\u7aef\u201d\uff0c\u786e\u4fdd\u9009\u4e2d\u201cShared Frontend\u201d\u5e76\u9009\u62e9\u201cshared-frontend\u201d\u4f5c\u4e3a\u201cPrimary Frontend\u201d\uff01<\/p>\n<p style=\"text-align: justify;\">\u6211\u7684blog.devita.co\u524d\u7aef\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3119\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1.png\" width=\"1218\" height=\"1238\" alt=\"blog.devita.co-\u524d\u7aef-1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1.png 1218w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1-1007x1024.png 1007w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1-295x300.png 295w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/blog.devita.co-frontend-1-768x781.png 768w\" sizes=\"auto, (max-width: 1218px) 100vw, 1218px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">\u4e3a\u5176\u4ed6\u4e3b\u673a\u8fdb\u884c\u91cd\u590d\u64cd\u4f5c\uff0c\u66f4\u6539ACL\u6765\u5339\u914d\u76f8\u5e94\u7684\u4e3b\u673a\u540d\u3002<\/p>\n<h2 id=\"step5createindividualhostfrontends\" style=\"text-align: justify;\">\u7b2c6\u6b65 &#8211; \u542f\u7528HTTP\u5230HTTPS\u91cd\u5b9a\u5411<\/h2>\n<p style=\"text-align: justify;\">\u6700\u540e\uff0c\u9700\u8981\u5c06\u7aef\u53e380\u91cd\u5b9a\u5411\u5230\u7aef\u53e3443\uff0c\u53ef\u4ee5\u4f7f\u7528\u53e6\u4e00\u4e2a\u524d\u7aef\u3002<\/p>\n<p style=\"text-align: justify;\">\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u524d\u7aef\u79f0\u4e3a\u201chttp-to-https\u201d\u5e76\u4f7f\u5176\u7b26\u5408\u5982\u4e0b\u8bbe\u7f6e\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3120\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect.png\" width=\"1053\" height=\"1280\" alt=\"HTTP\u5230HTTPS\u91cd\u5b9a\u5411\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect.png 1053w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect-842x1024.png 842w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect-247x300.png 247w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/http-to-https-redirect-768x934.png 768w\" sizes=\"auto, (max-width: 1053px) 100vw, 1053px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0c\u8fd9\u4f1a\u5c06\u6240\u6709http\u91cd\u5b9a\u5411\u5230https\u3002<\/p>\n<h2 id=\"step5createindividualhostfrontends\" style=\"text-align: justify;\">\u7b2c7\u6b65 &#8211; \u901a\u8fc7\u9632\u706b\u5899\u542f\u7528WAN\u7aef\u53e380\u548c443\u5230\u8def\u7531\u5668<\/h2>\n<p style=\"text-align: justify;\">\u6700\u540e\u4e00\u6b65\u662f\u5141\u8bb8TCP\/80\u548cTCP\/443\u901a\u8fc7WAN\u63a5\u53e3\u4e0a\u7684\u9632\u706b\u5899\u3002\u8f6c\u5230Firewall &gt; Rules &gt; WAN\uff0c\u5e76\u521b\u5efa\u4e24\u4e2a\u5982\u4e0b\u6240\u793a\u7684\u65b0\u89c4\u5219\uff1a<\/p>\n<h3 id=\"http80\" style=\"text-align: justify;\">HTTP\uff0880\uff09<\/h3>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3121\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80.png\" width=\"1218\" height=\"1238\" alt=\"\u9632\u706b\u5899\u5bf0-80\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80.png 1218w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80-1007x1024.png 1007w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80-295x300.png 295w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-80-768x781.png 768w\" sizes=\"auto, (max-width: 1218px) 100vw, 1218px\" \/><\/a><\/p>\n<h3 id=\"https443\" style=\"text-align: justify;\">HTTPS\uff08443\uff09<\/h3>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3123\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443.png\" width=\"1218\" height=\"1238\" alt=\"\u9632\u706b\u5899\u5a49-443\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443.png 1218w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443-1007x1024.png 1007w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443-295x300.png 295w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/firewall-wan-443-768x781.png 768w\" sizes=\"auto, (max-width: 1218px) 100vw, 1218px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">\u5982\u4e0b\u6240\u793a\uff1a<br \/>\n<a href=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3125\" src=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1.png\" width=\"1161\" height=\"527\" alt=\"\u6e7e\u7684\u9632\u706b\u5899\u89c4\u5219-1\" srcset=\"https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1.png 1161w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1-1024x465.png 1024w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1-300x136.png 300w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1-768x349.png 768w, https:\/\/blog.pfchina.org\/wp-content\/uploads\/2019\/11\/wan-firewall-rules-1-500x227.png 500w\" sizes=\"auto, (max-width: 1161px) 100vw, 1161px\" \/><\/a><\/p>\n<h2 id=\"testeverythingout\" style=\"text-align: justify;\">\u6d4b\u8bd5<\/h2>\n<p style=\"text-align: justify;\">\u73b0\u5728\u8bbf\u95eehttp:\/\/yourdomain.com\uff0c\u4f1a\u91cd\u5b9a\u5411\u5230https:\/\/yourdomain.com\uff0c\u5e76\u6b63\u786e\u5730\u8f6c\u5230\u540e\u7aef\u670d\u52a1\u5668\u3002<\/p>\n<p>\u539f\u6587<a href=\"https:\/\/blog.devita.co\/pfsense-to-proxy-traffic-for-websites-using-pfsense\/#step1installthehaproxypackage\">\u5730\u5740<\/a>\u3002<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u5f55 \u4ecb\u7ecd \u7b2c1\u6b65 &#8211; \u5b89\u88c5HAProxy\u63d2\u4ef6 \u7b2c2\u6b65 &#038;#8211 &hellip; <a href=\"https:\/\/blog.pfchina.org\/?p=1136\">\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":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[165],"class_list":["post-1136","post","type-post","status-publish","format-standard","hentry","category-pfsense","tag-haproxy"],"_links":{"self":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts\/1136","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=1136"}],"version-history":[{"count":0,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=\/wp\/v2\/posts\/1136\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pfchina.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}