{"id":174,"date":"2021-01-01T17:52:42","date_gmt":"2021-01-01T09:52:42","guid":{"rendered":"https:\/\/830519.xyz\/?p=174"},"modified":"2021-01-01T17:52:42","modified_gmt":"2021-01-01T09:52:42","slug":"frp","status":"publish","type":"post","link":"https:\/\/830519.xyz\/?p=174","title":{"rendered":"FRP"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>GitHub\uff1a<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/fatedier\/frp\" target=\"_blank\">https:\/\/github.com\/fatedier\/frp<\/a>\n\n#\u670d\u52a1\u5668\u7aef\ncd \/usr\/local\nwget https:\/\/github.com\/fatedier\/frp\/releases\/download\/v0.34.3\/frp_0.34.3_linux_amd64.tar.gz\ntar -zxvf frp_0.34.3_linux_amd64.tar.gz\n\n#\u7f16\u8f91 frps.ini \u6587\u4ef6\n&#91;common]\nbind_port = 7000\ntoken = ******   #\u5b57\u6bcd\u6216\u6570\u5b57\nvhost_http_port = 8080\nvhost_https_port = 443\ndashboard_port = 7500\ndashboard_user = admin\ndashboard_pwd = admin\nlog_file = \/usr\/local\/frp\/frps.log\nlog_level = info\nlog_max_days = 3\nsubdomain_host = XXX.XX   #\u5ba2\u6237\u7aef\u4f7f\u7528\u5b50\u57df\u540d\u65f6\uff0c\u5219\u6dfb\u52a0\u6b64\u9879\n\n#\u8fd0\u884c\u547d\u4ee4\n.\/frps -c .\/frps.ini\n\n#\u8bbe\u7f6e\u81ea\u52a8\u542f\u52a8\nvi \/lib\/systemd\/system\/frps.service\n#\u5199\u5165\u4ee5\u4e0b\u914d\u7f6e\n\n&#91;Unit]\nDescription=frps service\nAfter=network.target network-online.target syslog.target\nWants=network.target network-online.target\n\n&#91;Service]\nType=simple\n\n#\u542f\u52a8\u670d\u52a1\u7684\u547d\u4ee4\uff08frps\u7684\u5b9e\u9645\u5b89\u88c5\u76ee\u5f55\uff09\nExecStart=\/usr\/local\/frp\/frps -c \/usr\/local\/frp\/frps.ini\n\n&#91;Install]\nWantedBy=multi-user.target\n\n#\u67e5\u8be2\u670d\u52a1\u662f\u5426\u5f00\u673a\u542f\u52a8\nsystemctl is-enabled servicename.service\n#\u5f00\u673a\u81ea\u542f\nsystemctl enable frps\n#\u53d6\u6d88\u5f00\u673a\u81ea\u542f\nsystemctl disable frps\n#\u542f\u52a8frp\nsystemctl start frps\n#\u91cd\u542f\nsystemctl restart frps\n#\u91cd\u65b0\u52a0\u8f7d\nsystemctl reload frps\n#\u505c\u6b62\nsystemctl stop frps\n#\u67e5\u770b\u72b6\u6001\nsystemctl status frps\n#\u663e\u793a\u542f\u52a8\u5931\u8d25\u7684\u670d\u52a1\nsystemctl --failed<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/830519.xyz\/index.php?rest_route=\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/830519.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/830519.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/830519.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/830519.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=174"}],"version-history":[{"count":0,"href":"https:\/\/830519.xyz\/index.php?rest_route=\/wp\/v2\/posts\/174\/revisions"}],"wp:attachment":[{"href":"https:\/\/830519.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/830519.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/830519.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}