Loading... 家里用群晖服务器搭建了一个博客,不想租用运行商的服务器搭建博客,中午吃饭的时候突然想到一个好点子(有待验证),各大云运营商有新人活动,比如腾讯云3年200块钱可以租一个服务器,通过租用的云服务器先进行域名备案,然后在服务器上搭建frps服务端,通过子域名A记录指向frps服务器,然后frp服务跳到家里的服务器上,可以绕过运营商80端口的限制。 ### 一、什么是FRP FRP是一个内网穿透工具 FRP让本地局域网的机器可以暴露到公网,简单的说就是在世界的任何地方,你可以访问家里开着的那台电脑! FRP 支持 TCP、UDP、HTTP、HTTPS, 就是说不仅仅限于本地web服务器可以暴露,整台机器都可以暴露,windows的远程控制,mac和linux的ssh都可以被暴 ### 二、frp穿透的用途 1. 在办公室访问家里的电脑,反之亦然 2. 自己电脑上的项目,方便发给客户朋友演示。比如我做了个小网站,发给朋友看看未上线版本,发个url给他就好了。 3. 调试一些需要远程调用的程序,远程调用比如微信的API 回调接口。 因为我有了外网地址就不需要部署在公网服务器,直接进行本地调试,听起来都棒。 ### 三、server的FRP搭建 准备:群晖服务器,一台公网服务器(腾讯云服务器) 去github网站上获取到frp镜像[https://github.com/fatedier/frp/releases](https://github.com/fatedier/frp/releases),我用的是0.41.0的版本  SSH登陆腾讯云服务器先安装centos操作系统,我之前安装过别的东西所以选择重装系统。   完成操作系统安装后,要开启SSH权限,需要重置密码。  SSH通过公网地址登陆腾讯云服务器,可以用CRT等一些软件登陆, 安装frps服务端, wget https://github.com/fatedier/frp/releases/download/v0.41.0/frp_0.41.0_linux_amd64.tar.gz  通过命令 `find / -name '*frp*'`,可以知道安装包在哪个目录  解压安装包 tar xzvf frp_0.41.0_linux_amd64.tar.gz  进入解压后文件夹 cd frp_0.41.0_linux_amd64 通过命令ls 查询当前目录下文件有哪些,我们只要配置服务端frps.ini文件即可,frpc.ini是客户端文件,不需配置  使用vim frps.ini 命令进行编辑  按i进入编辑模式,下方出现这个表示可以进行编辑,移动光标编辑完成时,按键盘esc退出编辑模式,然后输入 **:wq**后按回车进行保存 ,注意wq前面有个冒号。   完成保存 文件内容填写: [common] bind_addr = 0.0.0.0 bind_port = 7000 和客户端端口要一致,端口号可以修改 dashboard_port = 7500 管理面端口号 dashboard_user = admin dashboard_pwd = ****** 密码 auth_token = ***** 如果配置了就需要在客户端也配置密钥 [内网SSH] listen_port = 3222 服务器监听的端口号 [DSM登陆] listen_port = 5000 [博客] listen_port = 6620 需要注册成系统服务,参考文章<a class="post_link" href="http://blog.cloud620.cn:6620/index.php/archives/2641/"><i data-feather="file-text"></i>frp参数介绍和frp注册成系统服务</a> 输入服务器地址加端口号,显示这个界面,表示服务器端配置好了  群晖可以安装第三方套件 我不是矿神的frp客户端   [common] server_addr = 124.******* server_port = 7000 auth_token = ******* [ssh] type = tcp local_ip = 192.168. local_port = 3389 remote_port = 4389 [内网SSH] type = tcp local_ip = 192.168. local_port = 22 remote_port = 3222 [博客] type = tcp local_ip = 192.168. local_port = 6620 remote_port = 6620 ============================================================ 配置完成后,主要要开启服务,客户端和服务端都要开启 服务端开启方式:进入文件夹 ./frps -c ./frps.ini  通过群晖安装套件的话会自动开启,下图是有活动的状态截图  PS:也可以通过centos安装宝塔,通过宝塔的web界面进行下载安装包,和编写文件   也可以给自己电脑安装windows版本的frp客户端,要下载windows版本的安装包   **注意不要点击exe启动,要用cmd命令启动,文件夹命名为frp,放到c盘根目录。** **使用命令:c:\frp\frpc.exe -c c:\frp\frpc.ini**   最后修改:2023 年 03 月 18 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏