用云服务器搭建frp实现远程桌面连接

本文详细介绍如何使用frp软件实现内网穿透,包括服务器端和客户端的部署步骤,通过设置批处理文件和服务自启,实现远程桌面连接,适合希望远程访问家中电脑的用户。

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

1. 服务器的部署
# 下载官方压缩包,根据服务器的操作系统进行选择,这里以centOS7为例
yum -y install wget && wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_amd64.tar.gz

# 解压压缩包
tar -zxvf frp_0.31.2_linux_amd64.tar.gz

# 进入目录
cd frp_0.31.2_linux_amd64

# 设置后台运行frp服务端
nohup ./frps -c ./frps.ini &

完成再,我们查看日志nohup.out,有如下输出start frps success即证明运行成功。

2. 客户端的部署
[common]
# 请替换你自己的服务器ip地址
server_addr = x.x.x.x
# 服务器frp的端口,默认7000
server_port = 7000

[rdp]
# 协议类型,需要指定
type = tcp
# 本地ip地址,填这个就可以
local_ip = 127.0.0.1
# 内网服务的端口,这里的3389是Windows远程桌面的端口号
local_port = 3389
# 在公网服务器映射的端口号,自行设定,务必记得在公网服务器防火墙上打开这个端口
remote_port = 4578 

创建一个批处理文件 start_frpc.bat

cd 安装文件夹路径
.\frpc.exe -c .\frpc.ini


3.将批处理文件注册成服务并设置自启
  1. 下载instsrv.exe srvany.exe工具
    然后注册服务: x:/xxx/instsrv 服务名 x:/xxx/srvany.exe(注意得使用"/")
  2. regedit打开注册表
  3. 进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\服务名
  4. 右键-新建-项 填入 Parameters
  5. 打开Parameters,右键-新建-字符串值 Application
  6. 双击Application 填入 应用程序的绝对路径,如: E:\software\frp_0.30.0_windows_amd64\start_frpc.bat
  7. 右键-新建-字符串值AppDirectory
  8. 双击AppDirectory 填入 应用程序的工作目录,如: E:\software\frp_0.30.0_windows_amd64\
  9. 启动服务。

最后就可以愉快的用win自带的远程桌面链接家里的电脑了

ps: 可以在云服务器上多拉几份配置文件然后多启动几个服务端这样就可以同时多个客户端用了
本人微信公众号以及博客地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gkgMMGnD-1590659583846)(https://note.youdao.com/yws/api/personal/file/WEB6b5fb3b46df975b3a58ff042297c7621?method=download&shareKey=9cd0bd05c97d948c064aa67d8bb087d4)]

csdn博客地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值