被控端开启远程桌面服务

如果安装中,遇到安全软件提醒,请允许,否则会失败

  1. 可直接下载SuperRDP,运行SuperRDP.exe(需管理员权限)
  2. 根据提示选择1(安装)或者2(卸载)
  3. 等待完成即可
  4. Win+R,输入mstsc.exe启动远程桌面程序
  5. 输入127.0.0.1,连接成功基本验证服务启用成功
项目地址:https://github.com/anhkgg/SuperRDP
文档地址:https://github.com/anhkgg/SuperRDP/blob/main/README_cn.md

服务器安装frp

  1. 下载frps
项目地址:https://github.com/fatedier/frp/releases
文档地址:https://gofrp.org/docs
  1. 解压 tar -zxvf
  2. 编辑配置文件
# vim frps.ini
[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000
# udp监听端口
bind_udp_port = 7001
# 授权码,请改成更复杂的
token = 123# frp管理后台端口,请按自己需求更改
dashboard_port = 7005
# frp管理后台用户名和密码,请改成自己的
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true# frp日志配置
log_file = ./log/frps.log
log_level = info
log_max_days = 3
  1. 启动服务
# 启动并后台运行服务,需要结束服务直接kill-9 结束进程
nohup ./frps -c ./frps.ini &

被控客户端搭建

  1. 下载frpc
项目地址:https://github.com/fatedier/frp/releases
文档地址:https://gofrp.org/docs
  1. 解压后修改frpc.ini
[common]
# 服务器的IP地址
server_addr =
server_port =7000
# 需要和服务端一致
token=123[prd]
# 穿透类型
type =tcp
local_ip =127.0.0.1
local_port =3389
remote_port =3388[p2p_rdp]
type = stcp
# 被控端和控制端需要保持一致
sk = 321
local_ip = 127.0.0.1
local_port = 3389
use_encryption = false
use_compression = false[p2p_rdp_xtcp]
type = xtcp
sk = 321
local_ip = 127.0.0.1
local_port = 3389
use_encryption = false
use_compression = false
  1. 运行
# 新建文件run_frp.vbs
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:\frp_0.42.0_windows_amd64\frpc.exe -c D:\frp_0.42.0_windows_amd64\frpc.ini",0

运行run_frp.vbs
打开被控端电脑,运行mstsc输入

# 服务器IP地址加TCP的外网访问端口remote_port
server_addr:3388

控制客户端搭建(如不需P2P打洞可以不需要这一步)

  1. 下载frpc
项目地址:https://github.com/fatedier/frp/releases
文档地址:https://gofrp.org/docs
  1. 解压后修改frpc.ini
[common]
# 服务器的IP地址
server_addr =
server_port = 7001
token = 123[p2p_rdp_visitor]
role = visitor
type = stcp
server_name = p2p_rdp
sk = 321
bind_addr = 127.0.0.1
bind_port = 10000
use_encryption = false
use_compression = false[p2p_rdp_visitor2]
role = visitor
type = xtcp
server_name = p2p_rdp_xtcp
sk = 321
bind_addr = 127.0.0.1
bind_port = 10001
use_encryption = false
use_compression = false
  1. 运行
# 新建文件run_frp.vbs
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:\frp_0.42.0_windows_amd64\frpc.exe -c D:\frp_0.42.0_windows_amd64\frpc.ini",0

运行run_frp.vbs
打开被控端电脑,运行mstsc输入

# 转发
127.0.0.1:1000
# 直连
127.0.0.1:1001

注意事项

连接不上检测服务器端口是否开放(TCP和DUP都要开放)

frp实现Windows家庭版P2P远程桌面相关推荐

  1. 通过阿里云ECS服务器部署FRP实现Windows自带远程桌面

    由于TeamViewer的高额使用费及其安全问题,萌生了自己搭建FRP实现Windows远程桌面的想法,网上找了一圈基本没有全面且安全落地的,大部分都是面向技术达人的,对于新手的我来说走了不少弯路,在 ...

  2. win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)

    1.进行rdpwrap软件安装 2.设置rdpwrap软件进行相关配置 3.按当前系统版本号修改rdpwrap.ini文件 4.进行windows账户相关设置,进行远程桌面测试 获取RDP软件和相关配 ...

  3. Window10家庭版启用远程桌面功能

    Window10家庭版启用远程桌面功能 方案一:Windows 家庭版启用远程桌面功能 资源 配置步骤 使用远程桌面连接 方案二:最简单 最好用的方法 方案一:Windows 家庭版启用远程桌面功能 ...

  4. 通过windows自带远程桌面,实现不同局域网的电脑相互访问(默默P2P远程桌面管理工具-直接内网穿透)

    大家都知道windows自带的远程桌面连接工具mstsc.exe非常好用,不但操作简单而且远程的速度还很快,相比起来比teamviwer或者向日葵等远程软件速度还快. 但是在操作上它有两个非常大的缺点 ...

  5. Windows 10家庭版启用远程桌面的方法

    Windows 10家庭版启用远程桌面的方法 本文更新2021-01-26,针对最新Windows 10更新和验证. 背景: Windows 10家庭版不支持远程桌面服务器功能,微软对其进行了限制,只 ...

  6. 为什么我的Windows 10家庭版具有远程桌面和BitLocker?

    It is no secret that the Home Editions of Windows systems have had certain features trimmed out or m ...

  7. Windows自带远程桌面,非常好用的全新体验。

    Windows自带远程桌面,优于一众第三方软件 现在网上有很多远程桌面软件,例如向日葵.TeamViewer.anydesk,他们都有各自的缺点,例如收费.传输卡顿.操作不畅等.如果你租过Window ...

  8. Win10家庭版实现远程桌面 RDPWraper -解决not supported ,not listening问题

    编写目的 电脑预装的win10家庭版,不想重装但又想使用远程桌面,怎么办? 网上搜一下,找到很多教程,都指向一个RDPwraper的软件,但安装了多次都以失败告终..咋办??? RDPWraper给出 ...

  9. 使用windows调用Linux远程桌面

    一.安装所需要的软件 yum install -y xrdp yum install -y vnc* chkconfig xrdp on chkconfig vncserver on 二.修改配置 a ...

最新文章

  1. 编程求文件file1中数据的平均值,并将其与平均值最接近的数删除
  2. mysql多列索引不全用,MySQL多列索引的生效规则
  3. 产品设计丨价格理论与用户体验
  4. 只因这个模型,它 1 年增长 44%,收入达 2.15 亿美元
  5. 19/100. Subtree of Another Tree
  6. UI设计师必定需要了解的sketch素材
  7. 抽丝剥茧,在实践中深入学习QTP
  8. 数据库系统概论 -- 第一章 绪论(知识点)
  9. 制作原生的Win10 PE 1809
  10. 戴尔服务器虚拟光驱,SupportAssist
  11. 联想计算机一键恢复出厂设置,联想电脑Win7系统怎么一键恢复出厂设置步骤?...
  12. DREAMWERVER CS5序列号反复验证 解决方法
  13. Modifier源码总结
  14. C语言基础--决策与判断
  15. tf.transpose()
  16. .net 前台调用后台方法
  17. centos7 pe系统安装_如何用U盘安装CentOS7系统
  18. 代码生成器-mybatis-plus-generator
  19. 第十五届全国大学生智能汽车竞赛 基础四轮组总结
  20. 【编程开发】MD5算法原理

热门文章

  1. 如何注册小程序账号获取APPID
  2. 时尚零售品牌如何有效开展邮件营销?
  3. 16. 如何修改 SAP ABAP OData 模型,使其支持 $expand 操作
  4. 系统教学电商平台新品搭建销量
  5. 企业做网络营销获取免费流量需要付出努力和一定的成本
  6. CF978B File Name【数组操作/序列判断连续出现=3次的‘x’个数】
  7. 谷歌浏览器显示访问时间过长 无法打开网页
  8. 河北一服装厂车间屋顶坍塌 20余人被埋有伤亡
  9. waveeditor中文版
  10. 【Bellman-Ford算法(求解最短路径约束问题)】787. K 站中转内最便宜的航班——算法分析