{"id":348596,"date":"2021-02-23T10:40:46","date_gmt":"2021-02-23T02:40:46","guid":{"rendered":"http:\/\/4563.org\/?p=348596"},"modified":"2021-02-23T10:40:46","modified_gmt":"2021-02-23T02:40:46","slug":"%e5%85%a8%e6%96%b0%e7%89%88%e6%9c%ac%e6%8b%af%e6%95%91nat%e5%b0%8f%e9%b8%a1%e4%b9%8b%e5%a5%97cf-argo%e9%9a%a7%e9%81%93%e5%85%a8%e7%a8%8b%e7%99%bd%e5%a5%b3%e7%a5%a8cf","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=348596","title":{"rendered":"[\u5168\u65b0\u7248\u672c]\u62ef\u6551NAT\u5c0f\u9e21\u4e4b\u5957CF &#8211; ARGO\u96a7\u9053(\u5168\u7a0b\u767d\u5973\u7968CF)"},"content":{"rendered":"\n<p>  \t\t\t\t\t<strong>LittleBlueCat<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3>[\u5168\u65b0\u7248\u672c]\u62ef\u6551NAT\u5c0f\u9e21\u4e4b\u5957CF &#8211; ARGO\u96a7\u9053(\u5168\u7a0b\u767d\u5973\u7968CF)<\/h3>\n<p>  \t\t \u672c\u5e16\u6700\u540e\u7531 LittleBlueCat \u4e8e 2021-2-22 18:42 \u7f16\u8f91 <\/p>\n<p> \u9996\u5148 \u611f\u8c22\u4e00\u4e0b@hanada @zkysimon @huangtao728 \u63d0\u4f9b\u7684\u65b0\u65b9\u6848\u601d\u8def<\/p>\n<p>  \u5148\u53bb\u8fd9\u91cchttps:\/\/developers.cloudflare.com\/cloudflare-one\/connections\/connect-apps\/install-and-setup\/installation \u627e\u5230\u4f60\u7cfb\u7edf\u5bf9\u5e94\u7684\u5b89\u88c5\u5305 \u5b89\u88c5\u597d<br \/>  \u7136\u540essh\u8f93\u5165cloudflared tunnel login\u590d\u5236\u7ed9\u7684\u94fe\u63a5\u5230\u6d4f\u89c8\u5668\u6253\u5f00,\u7136\u540e\u9009\u62e9\u4e00\u4e2a\u57df\u540d,\u6700\u597d\u662fns\u63a5\u5165\u7684(\u5927\u4e0d\u4e86\u540e\u671f\u53ef\u4ee5cname\u5957cdn)<br \/>  \u6253\u5f00ssh,\u6211\u4eec\u8f93\u5165cloudflared tunnel create \u540d\u5b57\u521b\u5efa\u4e00\u4e2a\u96a7\u9053(\u540d\u5b57\u81ea\u5b9a\u4e49)<br \/>  \u7136\u540e\u8f93\u5165cloudflared tunnel route dns \u96a7\u9053\u540d\u79f0 \u521a\u624d\u9009\u62e9\u7684\u57df\u540d<br \/>  \u6700\u540e,\u6211\u4eec\u8f93\u5165cloudflared tunnel run &#8211;url localhost:\u4f60http\u670d\u52a1\u7aef\u53e3\u53f7 \u96a7\u9053\u540d\u5b57\u5c31\u6210\u529f\u8fd0\u884c\u4e86<br \/>  \u6ce8:\u6700\u540e\u4e00\u6b65\u9700\u8981ssh\u4e00\u76f4\u6302\u7740\u624d\u80fd\u4fdd\u8bc1\u4e0d\u4f1a\u6389 \u5efa\u8bae\u5f00screen\u6302\u7740<br \/>  \u6700\u540e\u8bbf\u95ee\u7b2c\u4e8c\u6b65\u4f60\u9009\u62e9\u7684\u57df\u540d\u5c31\u53ef\u4ee5\u4e86<\/p>\n<p>  \u5148\u4e0b\u624b\u4e3a\u5f3a \u8fd9\u4e1c\u897f\u6709\u53ef\u80fd\u548cWARP\u4e00\u6837 \u90bb\u5c45\u4e0a\u8f66\u4e86\u4f60\u5c31\u4e0d\u592a\u597d\u4e0a\u4e86:lol<br \/>  \u590d\u5236\u94fe\u63a5\u5230\u6d4f\u89c8\u5668\u90a3\u6b65\u90e8\u5206chrome\u6d4f\u89c8\u5668\u4f1a\u62a5\u9519 \u5efa\u8bae\u5230edge\u6253\u5f00<\/p>\n<p>  \u4e0b\u9762\u7684\u522b\u770b\u4e86 \u7559\u4e2a\u6863 \u6ca1\u7528\u4e86<br \/>  ====================<\/p>\n<p>  \u9632\u6b62CF\u88ab\u6ee5\u7528,\u8c61\u5f81\u6027\u4e0a\u4e86\u4e2a\u6743\u9650:lol<br \/>  \u539f\u7406:CF Workers\u628a\u975e\u6807\u7aef\u53e3\u8f6c\u6210443<br \/>  \u5907\u6ce8:\u5df2\u5728\u817e\u8baf\u9999\u6e2f\u8f7b\u91cf\u4e0a\u6d4b\u8bd5\u6210\u529f,AWS\u65b0\u52a0\u5761\u56e0\u4e3aCF\u56de\u6e90\u95ee\u9898\u5931\u8d25,\u5176\u4ed6\u6ca1\u6d4b,\u53ea\u652f\u6301http\/https\u534f\u8bae<br \/>  workers\u4ee3\u7801:<\/p>\n<p>  addEventListener(<br \/>  &nbsp; &nbsp; &quot;fetch&quot;,event =&gt; {<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;let url=new URL(event.request.url);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;url.protocol=&quot;http&quot;;&nbsp; &nbsp;\/\/\u534f\u8bae,http\u6216https,\u5efa\u8baehttp\u4e0d\u7136\u4f1a\u51fa\u73b0\u4e00\u4e9b\u5947\u5947\u602a\u602a\u7684\u95ee\u9898<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;url.hostname=&quot;lty.pw&quot;;&nbsp; &nbsp;\/\/\u5c0f\u9e21\u57df\u540d,\u4e0d\u8981\u52a0http\u6216\u8005https\u524d\u7f00,\u76f4\u63a5\u57df\u540d\u5c31\u597d<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;url.port=&quot;10010&quot;;&nbsp; &nbsp;\/\/\u6709http\u670d\u52a1\u7684\u7aef\u53e3<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;url.pathname=&quot;\/test&quot;;&nbsp; &nbsp;\/\/\u53ef\u9009,\u628a\u5c0f\u9e21\u7279\u5b9a\u76ee\u5f55\u8f6c\u4e3a\u6839\u76ee\u5f55,\u4e0d\u9700\u8981\u76f4\u63a5\u5220\u6389\u6216\u8005\u6539\u6210\/<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;let request=new Request(url,event.request);<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;event. respondWith(<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;fetch(request)<br \/>  &nbsp; &nbsp;&nbsp; &nbsp;)<br \/>  &nbsp; &nbsp; }<br \/>  )<\/p>\n<p>  \u90e8\u7f72\u5b8c\u6bd5\u4ee5\u540e\u8bbf\u95ee\u4f60\u7684workers.dev\u57df\u540d\u7406\u8bba\u4e0a\u6765\u8bf4\u5c31\u80fd\u7528\u4e86,\u81ea\u9009\u7684\u8bdd\u76f4\u63a5\u89e3\u6790CNAME\u5230\u4f60\u7684workers.dev\u57df\u540d<br \/>  \u6709\u95ee\u9898\u6b22\u8fce\u4e0b\u65b9\u56de\u5e16\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>feixiang<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u5c0f\u8111\u888b\u74dc\u5b50\u7075\u6d3b\u5440\uff0c\u6709IPv6\u7684\u76f4\u63a5\u76d1\u542c\uff0c\u6ca1\u6709\u7684\u4e5f\u80fd\u8d77\u98de\u4e86\u3002\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>treesky<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u9a6c\u514b\u6536\u85cf&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; \t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>lspro<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\tmark \t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>LittleBlueCat<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u5e73\u5e38\u575b\u5b50\u91cc\u4e0d\u662f\u633a\u591a\u95ee\u975e\u6807\u5957cf\u7684\u4e48&#8230;&#8230;\u4eca\u5929\u600e\u4e48\u6ca1\u4eba\u4e86\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>b66667777<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u597d\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>hanada<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\tWeb server is downhttps:\/\/cdn.jsdelivr.net\/gh\/hishis\/forum-master\/public\/images\/patch.gif\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>LittleBlueCat<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\thanada \u5927\u4f6c\u6709\u8bdd\u8bf4 : 2021-2-22 16:43<br \/>  Web server is down<\/p>\n<p> 521?\u770b\u4e0b\u662f\u4e0d\u662f\u914d\u7f6e\u9519\u4e86 \u53ea\u89c1\u8fc7\u51fa\u73b0522\u56de\u6e90\u8fde\u4e0d\u4e0a\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>qinghe187100<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u611f\u8c22\u5927\u4f6c\u5206\u4eab:victory:\t\t\t\t<\/p>\n<p>  \t\t\t\t\t<strong>zkysimon<\/strong>  \t\t\t\t\u5927\u4f6c\u6709\u8bdd\u8bf4 : \t<\/p>\n<h3><\/h3>\n<p>  \t\t\u4e3a\u4ec0\u4e48\u4e0d\u7528cf\u7684tunnel\u5462\uff1f\t\t\t  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>LittleBlueCat \u5927\u4f6c\u6709&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/348596"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=348596"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/348596\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=348596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=348596"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=348596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}