部署frp进行内网穿透实现远程连接

本文记录了通过部署frp实现内网穿透,以便远程连接家中的电脑进行文件打印等操作。详细介绍了frp的部署过程,包括服务端frps的配置和客户端frpc的设置,涉及编辑配置文件、开启服务端口、设置开机启动等步骤,并通过mstsc进行了连接测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

家里有一台电脑,使用的移动运营商宽带,PPPOE拨号上网,无静态IP,因有时需要远程连接进行文件的打印,最早使用过teamviewer,现在使用向日葵或toDesk进行远程连接,因是个人版,只可进行远程连接,不能传输文件;最近有时间部署了frp,实现了mstsc到家里的电脑,跟在局域网远程桌面连接一样,非常方便,在此记录一下安装、部署、调试的过程。

一、frp是什么

frp 是一个高性能的反向代理应用,支持 tcp、udp、 http、https 协议。支持 Windows、macOS 与 Linux的系统环境,只需要一台拥有固定公网 IP 的电脑,部署好frp,然后就能实现内网穿透了。

二、frp的作用

1、利用处于防火墙后的机器,对外网环境提供 http 或 https 服务。
2、对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名共用一个80端口。
3、利用处于防火墙后的机器,对外网环境提供 tcp 和 udp 服务,例如在家里通过 ssh 访问处于公司局部环境的主机。

三、部署前准备

1、一台服务端电脑:vps、物理电脑、服务器均可;此处我使用的是一台基于vmware esxi搭建的虚拟机,系统环境:CentOS Linux release 7.3.1611 (Core);
2、一台客户端电脑,系统环境:windows10专业版;
3、一个公网ip地址,此处的公网ip地址在防火墙设备里面做了内网地址映射,将来如有需要还可以用此ip给其他内网ip映射端口使用,省的直接接入服务端电脑,有些浪费网络资源。

四、frps服务端部署过程

1.下载frp

#此处可以根据服务端电脑系统环境下载相应的版本:
点此下载

[root@node124 ~]# wget https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
--2022-09-15 18:02:22--  https://github.com/fatedier/frp/releases/download/v0.44.0/frp_0.44.0_linux_amd64.tar.gz
Resolving github.com (github.com)... 20.205.243.166
Connecting to github.com (github.com)|20.205.243.166|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/48378947/28cb7012-5ea7-4347-971b-3e49bd5da68d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220915%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220915T100223Z&X-Amz-Expires=300&X-Amz-Signature=84ab8bbdeea51d6a35a7f4c84c9ca61ce35f3fbd4737ae691961fdbf5bef1a8d&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=48378947&response-content-disposition=attachment%3B%20filename%3Dfrp_0.44.0_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream [following]
--2022-09-15 18:02:23--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/48378947/28cb7012-5ea7-4347-971b-3e49bd5da68d?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220915%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220915T100223Z&X-Amz-Expires=300&X-Amz-Signature=84ab8bbdeea51d6a35a7f4c84c9ca61ce35f3fbd4737ae691961fdbf5bef1a8d&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=48378947&response-content-disposition=attachment%3B%20filename%3Dfrp_0.44.0_linux_amd64.tar.gz&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.108.133,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值