{"id":71,"date":"2021-01-12T16:58:00","date_gmt":"2021-01-12T08:58:00","guid":{"rendered":"http:\/\/47.107.115.238\/?p=71"},"modified":"2024-10-20T17:47:08","modified_gmt":"2024-10-20T09:47:08","slug":"frp","status":"publish","type":"post","link":"https:\/\/lxylp.com\/?p=71","title":{"rendered":"frp"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/lxylp.com\/?p=71\/#frp%EF%BC%9A%E5%B0%86%E5%86%85%E7%BD%91%E6%9C%BA%E5%99%A8%E9%80%9A%E8%BF%87%E5%85%AC%E7%BD%91_IP_%E8%BF%9E%E6%8E%A5%E8%B5%B7%E6%9D%A5\" title=\"frp\uff1a\u5c06\u5185\u7f51\u673a\u5668\u901a\u8fc7\u516c\u7f51 IP \u8fde\u63a5\u8d77\u6765\">frp\uff1a\u5c06\u5185\u7f51\u673a\u5668\u901a\u8fc7\u516c\u7f51 IP \u8fde\u63a5\u8d77\u6765<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/lxylp.com\/?p=71\/#linux_%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%90%AF%E5%8A%A8%EF%BC%9A\" title=\"linux \u670d\u52a1\u5668\u7aef\u542f\u52a8\uff1a\">linux \u670d\u52a1\u5668\u7aef\u542f\u52a8\uff1a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/lxylp.com\/?p=71\/#%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E8%87%AA%E5%90%AF%E5%8A%A8\" title=\"\u670d\u52a1\u5668\u7aef\u81ea\u542f\u52a8\">\u670d\u52a1\u5668\u7aef\u81ea\u542f\u52a8<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/lxylp.com\/?p=71\/#%E5%AE%9E%E7%8E%B0_RDP_%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2\" title=\"\u5b9e\u73b0 RDP \u8fdc\u7a0b\u684c\u9762\">\u5b9e\u73b0 RDP \u8fdc\u7a0b\u684c\u9762<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/lxylp.com\/?p=71\/#%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E8%AE%BE%E7%BD%AEfrpcini\" title=\"\u5ba2\u6237\u7aef\uff0c\u8bbe\u7f6efrpc.ini\">\u5ba2\u6237\u7aef\uff0c\u8bbe\u7f6efrpc.ini<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/lxylp.com\/?p=71\/#linux%E5%AE%A2%E6%88%B7%E6%9C%BA%E7%AB%AF%E5%90%AF%E5%8A%A8\" title=\"linux\u5ba2\u6237\u673a\u7aef\u542f\u52a8\">linux\u5ba2\u6237\u673a\u7aef\u542f\u52a8<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/lxylp.com\/?p=71\/#windows_%E5%AE%A2%E6%88%B7%E6%9C%BA%E7%AB%AF%E5%90%AF%E5%8A%A8%EF%BC%9A\" title=\"windows \u5ba2\u6237\u673a\u7aef\u542f\u52a8\uff1a\">windows \u5ba2\u6237\u673a\u7aef\u542f\u52a8\uff1a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/lxylp.com\/?p=71\/#frp%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%E4%B8%8E%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8\" title=\"frp\u540e\u53f0\u8fd0\u884c\u4e0e\u81ea\u52a8\u542f\u52a8\">frp\u540e\u53f0\u8fd0\u884c\u4e0e\u81ea\u52a8\u542f\u52a8<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/lxylp.com\/?p=71\/#windows%E6%96%B9%E6%B3%95%E4%B8%80\" title=\"windows\u65b9\u6cd5\u4e00\">windows\u65b9\u6cd5\u4e00<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/lxylp.com\/?p=71\/#windows%E6%96%B9%E6%B3%95%E4%BA%8C\" title=\"windows\u65b9\u6cd5\u4e8c\">windows\u65b9\u6cd5\u4e8c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/lxylp.com\/?p=71\/#anydesk_with_frp%E7%AA%81%E7%A0%B4%E5%86%85%E7%BD%91\" title=\"anydesk with frp\u7a81\u7834\u5185\u7f51\">anydesk with frp\u7a81\u7834\u5185\u7f51<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/lxylp.com\/?p=71\/#linux%E6%96%B9%E6%B3%95\" title=\"linux\u65b9\u6cd5\">linux\u65b9\u6cd5<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/lxylp.com\/?p=71\/#frp%E6%8C%87%E5%AE%9A%E8%AE%BF%E9%97%AE%E8%80%85%EF%BC%8C%E5%AE%89%E5%85%A8%E6%9A%B4%E9%9C%B2%E5%86%85%E7%BD%91%E6%9C%8D%E5%8A%A1\" title=\"frp\u6307\u5b9a\u8bbf\u95ee\u8005\uff0c\u5b89\u5168\u66b4\u9732\u5185\u7f51\u670d\u52a1\">frp\u6307\u5b9a\u8bbf\u95ee\u8005\uff0c\u5b89\u5168\u66b4\u9732\u5185\u7f51\u670d\u52a1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/lxylp.com\/?p=71\/#%E5%AE%9E%E7%8E%B0_SFTP_%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93\" title=\"\u5b9e\u73b0 SFTP \u6587\u4ef6\u4f20\u8f93\">\u5b9e\u73b0 SFTP \u6587\u4ef6\u4f20\u8f93<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/lxylp.com\/?p=71\/#%E6%9F%A5%E7%9C%8B%E7%BA%BF%E7%A8%8B%E6%95%B0%E7%9B%AE\" title=\"\u67e5\u770b\u7ebf\u7a0b\u6570\u76ee\">\u67e5\u770b\u7ebf\u7a0b\u6570\u76ee<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/lxylp.com\/?p=71\/#%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98\" title=\"\u5ba2\u6237\u7aef\u65e0\u6cd5\u8fde\u63a5\u95ee\u9898\">\u5ba2\u6237\u7aef\u65e0\u6cd5\u8fde\u63a5\u95ee\u9898<\/a><\/li><\/ul><\/nav><\/div>\n\u65b0\u7248\u672c frp \u670d\u52a1\u5668 \u548c \u5ba2\u6237\u7aef \u914d\u7f6e\u6587\u4ef6\u5206\u522b\u4e3a frps.toml \u548c frpc.toml\r\n\r\n\u670d\u52a1\u7aef\u914d\u7f6e\u6587\u4ef6\uff1a\r\n<pre class=\"wp-block-code\"><code>\r\nbindPort = 10057\r\nvhostHTTPPort = 10062\r\n<\/code><\/pre>\r\n\r\n\u5ba2\u6237\u7aef\u914d\u7f6e\u6587\u4ef6\uff1a\r\n<pre class=\"wp-block-code\"><code>\r\nserverAddr = \"152.136.xx.xx\"\r\nserverPort = 10xxx\r\n\r\n[[proxies]]\r\nname = \"sshrasp\"\r\ntype = \"tcp\"\r\nlocalIP = \"192.168.0.xxx\"\r\nlocalPort = 13589\r\nremotePort = 1006x\r\n\r\n[[proxies]]\r\nname = \"RaspFileshare\"\r\ntype = \"tcp\"\r\nremotePort = 10xx1\r\n[proxies.plugin]\r\ntype=\"static_file\"\r\nlocalPath=\"\/home\/pi\/fileshare\"\r\nstripPrefix=\"static\"\r\nhttpUser=\"lixxx\"\r\nhttpPassword=\"hexxx\"\r\n\r\n[[proxies]]\r\nname = \"web\"\r\ntype = \"http\"\r\nlocalPort = 80\r\ncustomDomains = [\"152.xx.xx.xx\"]\r\n<\/code><\/pre>\r\n\r\n\r\n<p>\u53c2\u8003\u6587\u732e<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><a href=\"https:\/\/gofrp.org\/zh-cn\/docs\/examples\/ssh\/\">frp\u4e2d\u6587\u5b98\u7f51<\/a><\/li>\r\n<li><a href=\"https:\/\/www.cnblogs.com\/xiao24\/p\/12451942.html\" target=\"blank\" rel=\"noopener\">cnblog<\/a><\/li>\r\n<\/ul>\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"frp%EF%BC%9A%E5%B0%86%E5%86%85%E7%BD%91%E6%9C%BA%E5%99%A8%E9%80%9A%E8%BF%87%E5%85%AC%E7%BD%91_IP_%E8%BF%9E%E6%8E%A5%E8%B5%B7%E6%9D%A5\"><\/span>\r\nfrp\uff1a\u5c06\u5185\u7f51\u673a\u5668\u901a\u8fc7\u516c\u7f51 IP \u8fde\u63a5\u8d77\u6765\r\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n<p>\u670d\u52a1\u5668\u7aef\uff0c\u8bbe\u7f6efrps.ini<\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[common]\r\n# \u670d\u52a1\u7aef\u53e3\r\nbind_addr = 0.0.0.0\r\nbind_port = 7001 #\u76d1\u542c\u5730\u5740\uff0c\u5b89\u5168\u7ec4\u8981\u5f00\r\ntoken = 57****     #\u8ba4\u8bc1token\r\n\r\n# \u63a7\u5236\u9762\u677f\u7684\u7aef\u53e3\u3001\u8d26\u53f7\u3001\u5bc6\u7801\r\ndashboard_port = 7500 \r\ndashboard_user = root\r\ndashboard_pwd = iloveyou\r\n\r\n#http\u670d\u52a1\u7aef\u53e3\r\nvhost_http_port = 80 #\u4e00\u822c\u53ef\u4ee5\u76f4\u63a5\u8bbe\u7f6e80\uff0c\u90a3\u4e48\u5c31\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95ee\u57df\u540d\u65e0\u9700\u52a0\u7aef\u53e3\r\n#https\u670d\u52a1\u7aef\u53e3\r\nvhost_https_port = 443  #\u4e00\u822c\u53ef\u4ee5\u76f4\u63a5\u8bbe\u7f6e443\uff0c\u90a3\u4e48\u5c31\u53ef\u4ee5\u76f4\u63a5\u8bbf\u95ee\u57df\u540d\u65e0\u9700\u52a0\u7aef\u53e3<\/code><\/pre>\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>\r\n[web-http]\r\nlisten_port=80 #\u76d1\u542c\u5185\u7f51\u7aef\u53e3\r\n\r\n[web-http02]\r\nlisten_port=80 #\u76d1\u542c\u5185\u7f51\u7aef\u53e3\r\n\r\n[web-https]\r\nlisten_port=443 #\u76d1\u542c\u5185\u7f51\u7aef\u53e3\r\n<\/code><\/pre>\r\n\r\n<p>\u5f00\u542f frp \u7684\u670d\u52a1\u7aef\uff0c\u5bf9\u4e8e Linux \u4e3b\u673a\uff0c\u53ef\u4ee5\u6267\u884c\u8fd9\u4e00\u6761\u547d\u4ee4\u6765\u5c06\u5176\u4f5c\u4e3a\u8fdb\u7a0b\u653e\u5230\u7cfb\u7edf\u540e\u53f0\u8fd0\u884c\uff1a<\/p>\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>nohup \/etc\/frp\/frps -c \/etc\/frp\/frps.ini & &> \/dev\/null<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u6267\u884c\u540e\uff0c\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>netstat -lnp|grep 7000<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u770b\u4e00\u4e0b\u8fdb\u7a0b\u662f\u5426\u6b63\u5e38\u8fd0\u884c\u3002\u5230\u8fd9\u91cc\uff0c\u4e91\u7aef\u670d\u52a1\u7684\u64cd\u4f5c\u57fa\u672c\u4e0a\u5c31\u5b8c\u6210\u4e86\u3002\u5982\u679c\u4f60\u4f7f\u7528\u7684\u4e91\u670d\u52a1\u5546\u7684\u4e3b\u673a\u7ed1\u5b9a\u4e86\u5b89\u5168\u7ec4\uff0c\u9700\u8981\u624b\u52a8\u767b\u5f55\u670d\u52a1\u5668\u7684\u4e91\u63a7\u5236\u53f0\uff0c\u5728\u7f51\u7edc\u5b89\u5168\u7ec4\u4e2d\u5c06 7000 \u7aef\u53e3\u8bbe\u7f6e\u4e3a\u8fdb\u7ad9\u51fa\u7ad9\u7684\u653e\u884c\u7b56\u7565\u3002<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"linux_%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E5%90%AF%E5%8A%A8%EF%BC%9A\"><\/span>linux \u670d\u52a1\u5668\u7aef\u542f\u52a8\uff1a<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\/frps -c .\/frps.ini    <\/code><\/pre>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E8%87%AA%E5%90%AF%E5%8A%A8\"><\/span>\u670d\u52a1\u5668\u7aef\u81ea\u542f\u52a8<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>liupei@tx:~$ cat \/etc\/systemd\/system\/frps.service<br \/>[Unit]<br \/>Description=Frp Server Service<br \/>After=network.target<\/p>\r\n\r\n\r\n\r\n<p>[Service]<br \/>Type=simple<br \/>User=root<br \/>Restart=on-failure<br \/>RestartSec=5s<br \/>ExecStart=\/home\/liupei\/.frp\/frps -c \/home\/liupei\/.frp\/frps.ini<\/p>\r\n\r\n\r\n\r\n<p>[Install]<br \/>WantedBy=multi-user.target<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%9E%E7%8E%B0_RDP_%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2\"><\/span>\u5b9e\u73b0 RDP \u8fdc\u7a0b\u684c\u9762<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>\u5728\u9488\u5bf9 Windows \u7cfb\u7edf\u7684\u8fdc\u7a0b\u63a7\u5236\u4e2d\uff0c\u517c\u5bb9\u6027\u6700\u597d\u7684\u5f53\u7136\u662f RDP \u8fdc\u7a0b\u684c\u9762\u2014\u2014\u65e0\u9700\u5b89\u88c5\u7b2c\u4e09\u65b9\u8f6f\u4ef6\uff0c\u975e\u5e38\u7b80\u5355\u5bb9\u6613\u8fdb\u884c\u8bbe\u7f6e\u3002\u5fae\u8f6f\u4e5f\u5728\u5176\u4ed6\u7cfb\u7edf\u5e73\u53f0\u4e0a\u63a8\u51fa\u4e86\u5fae\u8f6f\u8fdc\u7a0b\u684c\u9762\u5ba2\u6237\u7aef\uff0c\u8ba9\u4f60\u51e0\u4e4e\u80fd\u5728\u6240\u6709\u7684\u4e3b\u6d41\u5e73\u53f0\u4e0a\u5b9e\u73b0\u8fdc\u7a0b\u63a7\u5236 Windows \u4e3b\u673a\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u9996\u5148\uff0c\u6211\u4eec\u9700\u8981\u8bbe\u7f6e\u4e00\u4e0b\u88ab\u63a7 PC \u7aef\uff08\u4e5f\u5c31\u662f\u5e0c\u671b\u88ab\u8fdc\u7a0b\u63a7\u5236\u7684\u8bbe\u5907\uff09\u5728 frp \u7684 GitHub \u4e0b\u8f7d\u9875\u9762 \u4e2d\u4e0b\u8f7d\u5bf9\u5e94\u7684\u6267\u884c\u5305\uff0c\u8fd9\u91cc\u56e0\u4e3a\u5185\u7f51\u76ee\u6807\u88ab\u63a7\u4e3b\u673a\u662f Windows 10\uff0c\u56e0\u6b64\u9700\u8981\u4e0b\u8f7d Windows \u7248\u672c\u3002\u89e3\u538b\u7f29\u4e4b\u540e\uff0c\u5bf9 frpc.ini \u6587\u4ef6\u8fdb\u884c\u7f16\u8f91\u3002<\/p>\r\n\r\n\r\n\r\n<p>frpc.ini \u6587\u4ef6\u4e2d\u4e3b\u8981\u5206\u4e3a\u4e24\u4e2a\u90e8\u5206\uff0c\u6700\u4e0a\u9762[common]\u662f\u548c\u4e91\u7aef\u670d\u52a1\u5668\u901a\u4fe1\u7684\u90e8\u5206\uff0c\u56e0\u6b64server_addr\u586b\u5199\u7684\u662f\u5bf9\u5e94\u7684\u4e91\u670d\u52a1\u5668\u7684 ip \u5730\u5740\uff0c\u800c\u4e0b\u9762\u8fd9\u4e2aserver_port\u5219\u662f\u521a\u624d\u6211\u4eec\u5728\u670d\u52a1\u7aef\u6240\u8bbe\u7f6e\u7684bind_port\uff0c\u4e24\u8005\u9700\u8981\u4fdd\u6301\u4e00\u81f4\u3002local_ip \u6307\u7684\u662f\u672c\u673a\u5904\u4e8e\u5185\u7f51\u7684 IP \u5730\u5740\uff0c\u5982\u679c\u4f60\u662f\u81ea\u5df1\u4f7f\u7528\uff0c\u53ea\u9700\u8981\u5199 127.0.0.1 \u5373\u53ef\uff0c\u800c local_port \u6307\u7684\u662f\u5bf9\u5e94\u7684\u670d\u52a1\u7aef\u53e3\uff0cRDP \u670d\u52a1\u7aef\u53e3\u5c31\u662f 3389\u3002remote_port \u5c31\u662f\u8fdc\u7a0b\u7528\u6765\u6620\u5c04\u7684\u7aef\u53e3\uff0c\u6839\u636e\u539f\u7406\uff0c\u5982\u679c\u60f3\u901a\u8fc7\u8fdc\u7a0b\u684c\u9762\u63a7\u5236\u5f53\u524d\u5185\u7f51\u4e3b\u673a\uff0c\u5176\u5bf9\u5e94\u7684\u5730\u5740\u5c31\u662f\uff1a[server_port]:[remote_port]\uff08\u516c\u7f51\u670d\u52a1\u5668 IP:\u6620\u5c04\u7684\u7aef\u53e3\u53f7\uff09<\/p>\r\n\r\n\r\n\r\n<p>\u5b8c\u6210\u4e4b\u540e\u70b9\u51fb\u4fdd\u5b58\uff0c\u63a5\u7740\u6211\u4eec\u9700\u8981\u5bf9\u7535\u8111\u7684\u8fdc\u7a0b\u8fdb\u884c\u8bbe\u7f6e\u3002\u53f3\u952e\u70b9\u51fb\u300c\u6b64\u7535\u8111\u300d-\u300c\u5c5e\u6027\u300d\uff0c\u627e\u5230\u300c\u8fdc\u7a0b\u8bbe\u7f6e\u300d\uff0c\u5728\u300c\u8fdc\u7a0b\u684c\u9762\u300d\u4e2d\u52fe\u9009\u300c\u5141\u8bb8\u8fdc\u7a0b\u8fde\u63a5\u5230\u6b64\u8ba1\u7b97\u673a\u300d\uff0c\u540c\u65f6\u53d6\u6d88\u300c\u4ec5\u5141\u8bb8\u8fd0\u884c\u4f7f\u7528\u7f51\u7edc\u7ea7\u522b\u8eab\u4efd\u9a8c\u8bc1\u7684\u8fdc\u7a0b\u684c\u9762\u7684\u8ba1\u7b97\u673a\u8fde\u63a5\u300d\u7684\u52fe\u9009\uff0c\u7136\u540e\u70b9\u51fb\u300c\u786e\u5b9a\u300d<\/p>\r\n\r\n\r\n\r\n<p>\u6700\u540e\uff0c\u6211\u4eec\u9700\u8981\u6253\u5f00 Windows \u9632\u706b\u5899\u7ed9\u4ee5\u4e0a\u670d\u52a1\u4e88\u4ee5\u653e\u884c\uff0c\u5728\u63a7\u5236\u9762\u677f->\u6240\u6709\u63a7\u5236\u9762\u677f\u9879->Windows Defender \u9632\u706b\u5899->\u5141\u8bb8\u7684\u5e94\u7528\u4e2d\u70b9\u51fb\u300c\u66f4\u6539\u8bbe\u7f6e\u300d\uff0c\u7136\u540e\u5728\u4e0b\u9762\u627e\u5230\u300c\u8fdc\u7a0b\u684c\u9762\u300d\u548c\u300c\u8fdc\u7a0b\u684c\u9762\uff08webSocket\uff09\u300d\u5e76\u5206\u522b\u52fe\u9009\u4e0a\u300c\u4e13\u7528\u300d\u548c\u300c\u516c\u7528\u300d\u3002<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%A2%E6%88%B7%E7%AB%AF%EF%BC%8C%E8%AE%BE%E7%BD%AEfrpcini\"><\/span>\u5ba2\u6237\u7aef\uff0c\u8bbe\u7f6efrpc.ini<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[common]\r\nserver_addr = 152.136.140.85\r\nserver_port = 7001\r\ntoken = 57****<\/code><\/pre>\r\n\r\n\r\n<p>[rdp]<\/p>\n\r\n\r\n\r\n<p>type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 7705 # ID,\u5b89\u5168\u7ec4,\u7f16\u8f91\u89c4\u5219,\u5165\u7ad9\u89c4\u5219<\/p>\r\n\r\n\r\n<p>[ssh]<\/p>\n\r\n\r\n\r\n<p>type = tcp local_port = 22 local_ip = 127.0.0.1 remote_port = 7703 # \u5bf9\u4e8essh\u767b\u5f55\uff0c\u670d\u52a1\u7aef\u5c06\u76d1\u542c 7703 # ssh ch_cumtlp3@152.136.140.85 -p 7703 # \u5373\u53ef\u4ee3\u7406\u5230\u672c\u673a ssh \u767b\u5f55<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"linux%E5%AE%A2%E6%88%B7%E6%9C%BA%E7%AB%AF%E5%90%AF%E5%8A%A8\"><\/span>linux\u5ba2\u6237\u673a\u7aef\u542f\u52a8<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\/frpc -c .\/frpc.ini    <\/code><\/pre>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"windows_%E5%AE%A2%E6%88%B7%E6%9C%BA%E7%AB%AF%E5%90%AF%E5%8A%A8%EF%BC%9A\"><\/span>windows \u5ba2\u6237\u673a\u7aef\u542f\u52a8\uff1a<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>frpc.exe -c frpc.ini <\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u4f7f\u7528\u65b9\u6cd5\uff1aip:770x, \u8f93\u5165\u8fdc\u7a0b\u4e3b\u673a\u7684\u767b\u5f55\u7528\u6237\u540d\u548c\u5bc6\u7801\u4e4b\u540e\uff0c\u4f60\u5c31\u53ef\u4ee5\u901a\u8fc7\u8fdc\u7a0b\u684c\u9762\u6765\u63a7\u5236\u5185\u7f51\u4e2d\u7684\u88ab\u63a7\u4e3b\u673a\u4e86\uff01<\/p>\r\n\r\n\r\n\r\n<p>\u9664\u4e86\u6b63\u5e38\u7684\u64cd\u4f5c\u4e4b\u5916\uff0c\u4f60\u8fd8\u53ef\u4ee5\u5b9e\u73b0\u4e00\u5b9a\u7a0b\u5ea6\u7684\u6587\u4ef6\u4f20\u8f93\uff0c\u6bd4\u5982\u8bf4\u4f60\u53ef\u4ee5\u4ece\u63a7\u5236\u7aef\u7684 PC \u4e2d\u590d\u5236\u6587\u4ef6\u5e76\u5728\u8fdc\u7a0b\u684c\u9762\u70b9\u51fb\u7c98\u8d34\u6765\u5b9e\u73b0\u6587\u4ef6\u4f20\u8f93\uff0c\u5176\u5b9e\u8fd9\u4e2a\u64cd\u4f5c\u548c\u90a3\u4e9b\u5546\u4e1a\u8fdc\u7a0b\u63a7\u5236\u8f6f\u4ef6\u975e\u5e38\u7c7b\u4f3c\uff0c\u4f20\u8f93\u7684\u901f\u5ea6\u548c\u4e91\u670d\u52a1\u5668\u7684\u516c\u7f51\u5e26\u5bbd\u6709\u5173\u3002<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"frp%E5%90%8E%E5%8F%B0%E8%BF%90%E8%A1%8C%E4%B8%8E%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8\"><\/span>frp\u540e\u53f0\u8fd0\u884c\u4e0e\u81ea\u52a8\u542f\u52a8<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>\u867d\u7136\u8fd9\u6837\u5b9e\u73b0\u4e86\u8fdc\u7a0b\u63a7\u5236\uff0c\u4f46 frp \u7684\u5ba2\u6237\u7aef\u8fd0\u884c\u5374\u9700\u8981\u4e00\u76f4\u5728\u524d\u53f0\u5f00\u542f Powershell \u7ec8\u7aef\u3002\u5176\u5b9e\uff0c\u5b8c\u5168\u53ef\u4ee5\u4f7f\u7528\u66f4\u52a0\u9ad8\u6548\u7387\u7684\u505a\u6cd5\uff1a\u5c06\u53ef\u6267\u884c\u6587\u4ef6\u6253\u5305\u6210\u7cfb\u7edf\u670d\u52a1\uff0c\u7136\u540e\u8ba9\u670d\u52a1\u5728\u540e\u53f0\u81ea\u52a8\u8fd0\u884c\u3002<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"windows%E6%96%B9%E6%B3%95%E4%B8%80\"><\/span>windows\u65b9\u6cd5\u4e00<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>\u8fd9\u91cc\u6211\u4eec\u901a\u8fc7\u8fd9\u4e2a winsw \u5c0f\u5de5\u5177\u6765\u5b9e\u73b0\uff0c\u5728\u5176GitHub \u7684 {https:\/\/github.com\/winsw\/winsw\/releases}{<a href=\"https:\/\/github.com\/winsw\/winsw\/releases\">releases<\/a>} \u9875\u9762\u4e2d\u4e0b\u8f7d} \u5bf9\u5e94 .net \u8fd0\u884c\u65f6\u7684\u7248\u672c\uff0c\u5982\u679c\u4f60\u4f7f\u7528\u7684\u662f Windows 10 \u90a3\u4e48\u53ef\u4ee5\u76f4\u63a5\u4e0b\u8f7d\u300cWinSW.NET461.exe\u300d\u8fd9\u4e2a\u6587\u4ef6\uff0c\u540c\u65f6\u9700\u8981\u4e0b\u8f7d\u300csample-minimal.xml\u300d\u8fd9\u4e2a\u914d\u7f6e\u6587\u4ef6\uff0c\u7136\u540e\u5c06\u4e24\u8005\u4e0b\u8f7d\u5230 frp \u5bf9\u5e94\u7684\u6587\u4ef6\u5939\uff0c\u5206\u522b\u6539\u540d\u4e3a\u300cwinsw.exe\u300d\u548c\u300cwinsw.xml\u300d\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u4f7f\u7528\u4ee3\u7801\u7f16\u8f91\u5668\u6253\u5f00\u300cwinsw.xml\u300d\uff0c\u5c06\u914d\u7f6e\u6587\u4ef6\u4fee\u6539\u4e3a\uff1a<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code><service>\r\n    <id>frp<\/id>\r\n    <name>frp<\/name>\r\n    <description>frp service<\/description>\r\n    <executable>frpc.exe<\/executable>\r\n    <arguments>-c frpc.ini<\/arguments>\r\n    <onfailure action=\"restart\" delay=\"60 sec\"\/>\r\n    <onfailure action=\"restart\" delay=\"120 sec\"\/>\r\n    <logmode>reset<\/logmode>\r\n<\/service><\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u70b9\u51fb\u4fdd\u5b58\u4e4b\u540e\uff0c\u5728 powershell \u7ec8\u7aef\u4e2d\u6309\u4e0bctrl + c \u7ed3\u675f\u6b64\u524d\u7684 frpc \u8fdb\u7a0b\uff0c\u7136\u540e\u8f93\u5165.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\\winsw install   <\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u6765\u5b89\u88c5\u670d\u52a1\uff0c\u7136\u540e\u518d\u8f93\u5165<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\\winsw start <\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u6765\u542f\u52a8\u670d\u52a1\uff0c\u671f\u95f4\u5982\u679c\u5f39\u51fa UAC \u70b9\u51fb\u5141\u8bb8\u5373\u53ef\uff0c\u8fd9\u6837 frp \u5c31\u88ab\u5b89\u88c5\u6210\u7cfb\u7edf\u670d\u52a1\u5728\u540e\u53f0\u9ed8\u9ed8\u8fd0\u884c\u4e86\u3002<\/p>\r\n\r\n\r\n\r\n<p>dos\u6279\u91cf\u5220\u9664\u8fdb\u7a0b\u548c\u670d\u52a1<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>taskkill \/F \/im frpc.exe\r\nsc delete [\u670d\u52a1\u540d]<\/code><\/pre>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"windows%E6%96%B9%E6%B3%95%E4%BA%8C\"><\/span>windows\u65b9\u6cd5\u4e8c<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>windwos\u5229\u7528\u201d\u4efb\u52a1\u8ba1\u5212\u7a0b\u5e8f\u201d\u3002\u5728Frp\u540c\u76ee\u5f55\u4e0b\u65b0\u5efa\u4e00\u4e2a\u201dstart.bat\u201d \u6587\u4ef6\u3002\u63a5\u7740\uff0c\u53f3\u952e\u7f16\u8f91\u8fd9\u4e2a start.bat:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>@echo off\r\n:home\r\nfrpc -c frpc.ini\r\ngoto home<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u5728windows\u7ba1\u7406\u5de5\u5177\u91cc\u627e\u5230\u201d\u8ba1\u5212\u4efb\u52a1\u7a0b\u5e8f\u201d\uff0c\u6dfb\u52a0\u201dstart.bat\u201d\u6587\u4ef6\u7684\u5f00\u673a\u81ea\u542f\u4efb\u52a1<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-298\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp1-300x202.png\" alt=\"\" width=\"300\" height=\"202\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp1-300x202.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp1-670x451.png 670w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp1.png 674w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-299\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp2-300x199.png\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp2-300x199.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp2.png 666w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-300\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp3-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp3-300x197.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp3.png 665w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-301\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp4-300x195.png\" alt=\"\" width=\"300\" height=\"195\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp4-300x195.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp4.png 657w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-302\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp5-300x200.png\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp5-300x200.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp5.png 661w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-303\" src=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp6-300x200.png\" alt=\"\" width=\"300\" height=\"200\" srcset=\"https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp6-300x200.png 300w, https:\/\/lxylp.com\/wp-content\/uploads\/2021\/01\/winfrp6.png 660w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"anydesk_with_frp%E7%AA%81%E7%A0%B4%E5%86%85%E7%BD%91\"><\/span>anydesk with frp\u7a81\u7834\u5185\u7f51<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>\u914d\u7f6efrpc.ini<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code># frpc.ini<\/code><\/pre>\r\n\r\n\r\n<p>[common]<\/p>\n\r\n\r\n\r\n<p>server_addr = x.x.x.x # \u670d\u52a1\u5668\u5730\u5740 server_port = 7000 [anyDesk] type = tcp local_ip = 127.0.0.1 local_port = 7070 remote_port = 7080<\/p>\r\n\r\n\r\n\r\n<p>anydesk\u8bbe\u7f6e<\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>\u914d\u7f6e\u81ea\u4e3b\u8bbf\u95ee\u5bc6\u7801<\/li>\r\n\r\n\r\n\r\n<li>\u8fde\u63a5 \u2013 \u914d\u7f6e\u76d1\u542c\u7aef\u53e3\uff0c\u5141\u8bb8\u76f4\u63a5\u8fde\u63a5<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<p>\u4f7f\u7528\u65b9\u6cd5\uff1a<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>152.136.xxx.85:6005                 21xy<\/code><\/pre>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"linux%E6%96%B9%E6%B3%95\"><\/span>linux\u65b9\u6cd5<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>\u8bbe\u7f6efrp\u5f00\u673a\u81ea\u542f,\u521b\u5efaservice\u670d\u52a1\u6587\u4ef6<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>sudo vim \/etc\/systemd\/system\/frpc.service<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u586b\u5165\u5982\u4e0b\u4fe1\u606f\uff0c<strong>ExecStart\u53c2\u6570\u8bf7\u81ea\u884c\u66ff\u6362\u8def\u5f84<\/strong><\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[Unit]\r\nDescription=Frp Client\r\nAfter=network.target\r\nWants=network.target\r\n\r\n[Service]\r\nRestart=on-failure\r\nRestartSec=5\r\nExecStart=\/home\/frp\/frpc\r\n\r\n[Install]\r\nWantedBy=multi-user.target<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u5237\u65b0\u670d\u52a1\u5217\u8868\uff1a<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl daemon-reload<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u8bbe\u7f6e\u5f00\u673a\u81ea\u542f<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl enable frpc<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u5173\u95ed\u5f00\u673a\u81ea\u542f<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl disable frpc<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u542f\u52a8\u670d\u52a1<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl start frpc<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u505c\u6b62\u670d\u52a1<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl stop frpc<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u67e5\u770b\u5f00\u673a\u542f\u52a8\u9879<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl list-unit-files<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u67e5\u770b\u542f\u52a8\u9879\u72b6\u6001<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>systemctl status frpc.service<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"frp%E6%8C%87%E5%AE%9A%E8%AE%BF%E9%97%AE%E8%80%85%EF%BC%8C%E5%AE%89%E5%85%A8%E6%9A%B4%E9%9C%B2%E5%86%85%E7%BD%91%E6%9C%8D%E5%8A%A1\"><\/span>frp\u6307\u5b9a\u8bbf\u95ee\u8005\uff0c\u5b89\u5168\u66b4\u9732\u5185\u7f51\u670d\u52a1<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%9E%E7%8E%B0_SFTP_%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93\"><\/span>\u5b9e\u73b0 SFTP \u6587\u4ef6\u4f20\u8f93<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>\u867d\u7136\u4f7f\u7528\u8fdc\u7a0b\u684c\u9762\u53ef\u4ee5\u8986\u76d6\u8fdc\u7a0b\u63a7\u5236\u4e2d\u5927\u90e8\u5206\u7684\u4f7f\u7528\u573a\u666f\uff0c\u4f46\u5982\u679c\u9047\u5230\u9700\u8981\u4f20\u8f93\u6587\u4ef6\u7684\u573a\u666f\uff0c\u8fdc\u7a0b\u63a7\u5236\u7b80\u5355\u7684\u590d\u5236\u7c98\u8d34\u6548\u7387\u5c31\u6bd4\u8f83\u4f4e\u4e86\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u901a\u5e38\u8fdc\u7a0b\u6587\u4ef6\u4f20\u8f93\u53ef\u4ee5\u901a\u8fc7 FTP \u670d\u52a1\u6765\u89e3\u51b3\u3002\u4f46 FTP \u5728\u670d\u52a1\u914d\u7f6e\u4e0a\u76f8\u5f53\u9ebb\u70e6\uff0c\u4e00\u65b9\u9762\u9700\u8981\u5b89\u88c5\u989d\u5916\u7684\u7b2c\u4e09\u65b9\u8f6f\u4ef6\uff0c\u5e76\u4e0d\u80fd\u4f7f\u7528\u7cfb\u7edf\u73b0\u6210\u7684\u8f6f\u4ef6\u6765\u5b9e\u73b0\uff1b\u53e6\u4e00\u65b9\u9762\u670d\u52a1\u76f8\u5173\u7684\u8bbe\u7f6e\u4e0a\u90fd\u76f8\u5f53\u590d\u6742\u3002Windows 10 \u4ece v1809 \u5f00\u59cb\u539f\u751f\u652f\u6301 OpenSSH\uff0c\u8fd9\u8ba9\u6587\u4ef6\u4f20\u8f93\u6709\u4e86\u65b0\u7684\u9009\u62e9\u2014\u2014\u901a\u8fc7 SSH \u534f\u8bae\u5b9e\u73b0\u6587\u4ef6\u4f20\u8f93\uff0c\u65e0\u8bba\u662f\u529f\u80fd\u5b9e\u73b0\u8fd8\u662f\u64cd\u4f5c\u90fd\u53d8\u5f97\u65e2\u7b80\u5355\u53c8\u9ad8\u6548\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u9996\u5148\u6211\u4eec\u9700\u8981\u5728 Windows 10 \u4e0a\u5b89\u88c5 openSSH \u8fd9\u4e2a\u7ec4\u4ef6\uff0c\u6253\u5f00 \u300cWindows \u8bbe\u7f6e \u2013 \u5e94\u7528 \u2013 \u53ef\u9009\u529f\u80fd\u300d\uff0c\u70b9\u51fb\u300c\u6dfb\u52a0\u529f\u80fd\u300d\u627e\u5230 \u300cOpenSSH \u670d\u52a1\u5668\u300d\u548c\u300cOpenSSH \u5ba2\u6237\u7aef\u300d\u70b9\u51fb\u5b89\u88c5\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u4e4b\u540e\u6253\u5f00\u300c\u63a7\u5236\u9762\u677f \u2013 \u7ba1\u7406\u5de5\u5177\u300d\u4e2d\u300c\u670d\u52a1\u300d\uff0c\u627e\u5230\u300cOpenSSH Authentication Agent\u300d\u4ee5\u53ca\u300cOpenSSH SSH Server\u300d\u4e24\u4e2a\u670d\u52a1\uff0c\u90fd\u5c06\u5176\u4fee\u6539\u4e3a\u300c\u81ea\u52a8\u300d\u5e76\u7acb\u5373\u542f\u52a8\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u518d\u6b21\u6253\u5f00\u9632\u706b\u5899\u8bbe\u7f6e\u63a7\u5236\u9762\u677f\\textbf{->}\u6240\u6709\u63a7\u5236\u9762\u677f\u9879\\textbf{->}Windows Defender \u9632\u706b\u5899\\textbf{->}\u5141\u8bb8\u7684\u5e94\u7528\uff0c\u627e\u5230\u300cOpenSSH Server\u300d\u770b\u662f\u5426\u5df2\u7ecf\u52fe\u9009\u4e86\u300c\u4e13\u7528\u300d\u548c\u300c\u516c\u7528\u300d\uff0c\u4e4b\u540e\u91cd\u542f PC\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u91cd\u542f\u4e4b\u540e\uff0c\u6253\u5f00 PowerShell \u5e76\u8fdb\u5165 frp \u76ee\u5f55\u4e2d\uff0c\u8f93\u5165<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\\winsw stop    <\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u6682\u505c\u670d\u52a1\uff0c\u4f7f\u7528\u7f16\u8f91\u5668\u6253\u5f00 frpc.ini\uff0c\u6dfb\u52a0\u6709\u5173 ssh \u7684\u6620\u5c04\u914d\u7f6e\uff1a<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[ssh]\r\ntype = tcp\r\nlocal_ip = 127.0.0.1\r\nlocal_port = 22\r\nremote_port = 6000<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u8fd9\u91cc\u8fdc\u7a0b\u7684\u6620\u5c04\u7aef\u53e3\u4e3a 6000\uff0c\u66f4\u6539\u5b8c\u6210\u4e4b\u540e\u4fdd\u5b58\uff0c\u5e76\u4f7f\u7528 PowerShell \u8f93\u5165<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>.\\winsw start    <\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u91cd\u542f frp \u670d\u52a1\u3002\u81f3\u6b64\u88ab\u63a7\u7aef\u7684 SSH \u6620\u5c04\u5c31\u5df2\u7ecf\u914d\u7f6e\u5b8c\u6bd5\u4e86\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u6211\u4eec\u6765\u5b9e\u9a8c\u4e00\u4e0b\uff0c\u4ece\u63a7\u5236\u7aef PC \u6253\u5f00 ssh \u5ba2\u6237\u7aef\uff08\u4e3e\u4f8b\u5ba2\u6237\u7aef\u4e3a Xshell\uff09\uff0c\u5728\u65b0\u5efa\u4f1a\u8bdd\u4e2d\u7684\u300c\u4e3b\u673a\u300d\u4e00\u680f\u8f93\u5165\u516c\u7f51\u4e91\u670d\u52a1\u5668\u7684 IP \u5730\u5740\uff0c\u5728\u7aef\u53e3\u53f7\u5904\u8f93\u5165\u6b64\u524d\u8bbe\u7f6e\u7684\u6620\u5c04\u7aef\u53e3\u53f7 6000\uff0c\u70b9\u51fb\u300c\u8fde\u63a5\u300d\u3002\u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\uff0c\u8f93\u5165\u88ab\u63a7\u7535\u8111\u7684\u767b\u5f55\u8d26\u6237\u548c\u5bc6\u7801\uff08\u5982\u679c\u7ed1\u5b9a\u4e86 Microsoft ID \u5c31\u8f93\u5165\u6b64 ID\uff09\uff0c\u5b8c\u6210\u8fde\u63a5\u4e4b\u540e\u4f60\u5c31\u53ef\u4ee5\u770b\u5230\u7ec8\u7aef\u663e\u793a\u4e3a\u88ab\u63a7\u4e3b\u673a\u7684\u7528\u6237\u76ee\u5f55\u3002\u6211\u4eec\u901a\u8fc7 SSH \u534f\u8bae\u8fde\u63a5\u5230\u4e86\u88ab\u63a7\u4e3b\u673a\u7684 Powershell \u7ec8\u7aef\u4e2d\uff0c\u8fd9\u4e5f\u95f4\u63a5\u8bf4\u660e SSH \u670d\u52a1\u5df2\u7ecf\u5f00\u542f\u6210\u529f\u4e86\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u65e2\u7136\u5df2\u7ecf\u53ef\u4ee5\u901a\u8fc7 SSH \u8fde\u63a5\uff0c\u90a3\u4e48\u4f7f\u7528\u76f8\u540c\u7684\u534f\u8bae\u4f20\u8f93\u6587\u4ef6\u4e5f\u662f\u987a\u7406\u6210\u7ae0\u3002\u70b9\u51fb Xshell \u529f\u80fd\u680f\u4e2d\u7684 Xftp \u5c31\u53ef\u4ee5\u76f4\u63a5\u6253\u5f00\u5bf9\u5e94\u7684\u4e3b\u673a\u6587\u4ef6\u76ee\u5f55.<\/p>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/sspai.com\/post\/60852#!\">\u53c2\u8003\u6587\u732e<\/a><\/p>\r\n\r\n\r\n\r\n<ol class=\"wp-block-list\">\r\n<li>\u5185\u7f51\u7a7f\u900f\u7684\u51e0\u79cd\u65b9\u5f0f(<a href=\"https:\/\/www.jianshu.com\/p\/0342d083e17b\">here<\/a>)<\/li>\r\n\r\n\r\n\r\n<li>FRP \u7b80\u5355\u5165\u95e8\u5b89\u88c5\u914d\u7f6e\u6559\u7a0b \u2013 \u5f00\u6e90\u514d\u8d39\u5185\u7f51\u7a7f\u900f\u5de5\u5177\uff0c\u65e0\u516c\u7f51 IP \u8fdc\u7a0b\u8bbf\u95ee(<a href=\"https:\/\/www.iplaysoft.com\/frp.html\">here<\/a>)<\/li>\r\n\r\n\r\n\r\n<li>\u5185\u7f51\u7a7f\u900ffrp\u914d\u7f6e\u793a\u4f8b}\u4e4blinux\u5ba2\u6237\u673a <a href=\"https:\/\/blog.csdn.net\/lin_hv\/article\/details\/106469084\">here<\/a><\/li>\r\n\r\n\r\n\r\n<li>\u5185\u7f51\u7a7f\u900ffrp\u4e0b\u8f7d\u5730\u5740 <a href=\"https:\/\/github.com\/fatedier\/frp\/releases\">here<\/a><\/li>\r\n\r\n\r\n\r\n<li>frp\u4e2d\u6587\u5e2e\u52a9 <a href=\"https:\/\/github.com\/fatedier\/frp\/blob\/master\/README_zh.md\">here<\/a><\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8B%E7%BA%BF%E7%A8%8B%E6%95%B0%E7%9B%AE\"><\/span>\u67e5\u770b\u7ebf\u7a0b\u6570\u76ee<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>cat \/proc\/19011\/status |grep Threads\r\nps -ef |grep comm|wc -l<\/code><\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E9%97%AE%E9%A2%98\"><\/span>\u5ba2\u6237\u7aef\u65e0\u6cd5\u8fde\u63a5\u95ee\u9898<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>\u5728\u90e8\u7f72frp\u7684\u5ba2\u6237\u7aef\u65f6\uff0c\u6267\u884c\u547d\u4ee4.\/frpc -c .\/frpc.ini\uff0c\u63d0\u793a\u9519\u8bef\u4fe1\u606f\uff1a<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>2020\/06\/15 18:15:17 [W] [service.go:101] login to server failed: dial tcp 39.97.228.44:7000: connect: connection timed out<\/code><\/pre>\r\n\r\n\r\n\r\n<p>\u7279\u610f\u628a\u670d\u52a1\u5668\u5bf9\u5e94\u7684\u5b89\u5168\u7ec4\u653e\u5f007000\u7aef\u53e3\uff0c\u4f46\u662f\u8fd8\u9047\u5230\u8fd9\u4e2a\u9519\u8bef\u3002<\/p>\r\n\r\n\r\n\r\n<p>\u7ecf\u8fc7\u6392\u67e5\u53d1\u73b0\uff0c\u670d\u52a1\u5668\u8fd8\u5b89\u88c5\u4e86\u5b9d\u5854\uff0c\u6211\u8d76\u7d27\u767b\u9646\u5b9d\u5854\uff0c\u540c\u65f6\u628a7000\u7aef\u53e3\u653e\u884c\uff0cfrp\u5ba2\u6237\u7aef\u8fd0\u884c\u6210\u529f<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>\u65b0\u7248\u672c frp \u670d\u52a1\u5668 \u548c \u5ba2\u6237&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":298,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=71"}],"version-history":[{"count":9,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":578,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions\/578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/media\/298"}],"wp:attachment":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}