通过frp内网穿透实现主机远程连接

FRP(Fast Reverse Proxy)是一款高效的反向代理软件,由Go语言编写,安全、高效,主要用于内网穿透,支持的协议有TCP、UDP、HTTP、HTTPS等,并且具备P2P通信功能。

因为在外出差,经常需要访问家里电脑的资源,恰好还有一台阿里云主机,所以折腾出通过FRP来实现远程连接家里的电脑。

资源准备

有固定IP的服务器、远程被控主机、本地控制主机

FRP:https://github.com/fatedier/frp/releases

NSSM:https://nssm.cc/download

部署服务端

我的阿里云ECS是linux版,下载frp_0.65.0_linux_amd64.tar.gz软件包,其他版本请前往FRP官网。

修改配置文件/etc/frp/frps.ini

创建文件/usr/lib/systemd/system/frp.service,添加以下内容:

执行命令启动服务

正常启动后就可以访问站点http://<IP>:7080查看状态。

部署受控端

主机是Windows系统,下载frp_0.65.0_windows_amd64.zip后解压,并将frpc.toml重命名为frpc.ini,修改配置:

Windows注册frp服务,下载nssm-2.24.zip并解压,进入nssm目录后点击菜单“在终端中打开”,输入“nssm.exe install”,选择frp对应的软件信息即可安装服务,随后在Windows服务中启动frp。

部署控制端

操作流程同部署受控端,但配置修改如下:

通过以上操作,实现了远程主机访问,打开本地的远程桌面连接,输入“127.0.0.1:3389”。

原创文章禁止转载:技术学堂 » 通过frp内网穿透实现主机远程连接

精彩评论

9+4=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏