NAS内网穿透实现虚拟机远程桌面windows系统

admin 2025年4月8日19:51:08评论2 views字数 2204阅读7分20秒阅读模式

2025年04月01日 16:37

NAS内网穿透实现虚拟机远程桌面windows系统
--->目录<---
0x01——场景
0x02——群晖NAS 安装windows虚拟机
0x03——群晖NAS windows虚拟机快速访问NAS文件(SMB共享)
0x04——群晖NAS windows虚拟机结合vps配置frp实远程桌面访问
0x01、前言
--->
       这里以群晖NAS 7.2版本为例

在没用公网ip(ipv4、ipv6)的情况下在群晖nas上搭建了windows10虚拟机,但是官网自带的vnc或许有些不好用,现在改成frp端口转发实现vps的ip进行访问。
0x02、群晖NAS安装windows虚拟机

--->

打开下载工具Download Station,下载windows10镜像
NAS内网穿透实现虚拟机远程桌面windows系统
启动虚拟机程序Virtunal Machine Manager,新增虚拟机,我这里是增加了内存,给了虚拟机10G。
NAS内网穿透实现虚拟机远程桌面windows系统
新建虚拟机,按自己实际情况配置。
NAS内网穿透实现虚拟机远程桌面windows系统
下一步,给分配磁盘空间
NAS内网穿透实现虚拟机远程桌面windows系统
下一步,网络配置,可默认。
NAS内网穿透实现虚拟机远程桌面windows系统
下一步,选择windows系统和vm_tools
NAS内网穿透实现虚拟机远程桌面windows系统
配置完成后,点击连接,就能通过vnc看到图形化界面了。可以开始安装windows。
NAS内网穿透实现虚拟机远程桌面windows系统
NAS内网穿透实现虚拟机远程桌面windows系统
0x03、群晖NAS windows虚拟机快速访问NAS文件
--->
     安装完系统后,不能复制粘贴操作,所以让NAS的文件夹和windows进行共享,方便文件传输和编辑操作。
在搜索工具处输入con
NAS内网穿透实现虚拟机远程桌面windows系统
然后点击“卸载程序”
NAS内网穿透实现虚拟机远程桌面windows系统
点击“启动活关闭windows功能”
NAS内网穿透实现虚拟机远程桌面windows系统
找到“SMB1.0/CFIS文件和共享支持”和“SMB直通”,勾选上,确定,然后重启。
NAS内网穿透实现虚拟机远程桌面windows系统
电脑重启好之后,点击“回收站”,进入文件资源管理,在顶部输入\192.168.*.*
也就是你群晖NAS的ip地址。输入群晖用户名密码后就能看到共享的文件夹。
NAS内网穿透实现虚拟机远程桌面windows系统
选择一个共享文件夹,鼠标右键,选择映射网络驱动器
NAS内网穿透实现虚拟机远程桌面windows系统
点击,此电脑就能看到映射的文件夹,方便访问
NAS内网穿透实现虚拟机远程桌面windows系统
0x04、群晖NAS windows虚拟机结合vps配置frp实现远程桌面访问

--->

     用官方的vnc远程访问有一些局限性,比如不能复制粘贴操作等。现在就配置frp,实现通过vps的ip实现远程桌面访问windows。

来到frp下载页面,下载最新的可执行程序。

https://github.com/fatedier/frp/tags
NAS内网穿透实现虚拟机远程桌面windows系统

下载完后将frp移动到smb共享文件夹,解压,重命名frpc.toml,改为frpc.txt,因为toml后缀无法编辑,改成txt不影响且能编辑。

NAS内网穿透实现虚拟机远程桌面windows系统
开启windows虚拟机的3389端口,在windows搜索框搜索“远程”,点击“远程桌面设置”
NAS内网穿透实现虚拟机远程桌面windows系统
勾选开启
NAS内网穿透实现虚拟机远程桌面windows系统
点击高级设置,可以看到对应的端口:3389
NAS内网穿透实现虚拟机远程桌面windows系统
现在开始配置服务端frp和客户端frp
来到frp官方文档
https://gofrp.org/zh-cn/docs/examples/ssh/
NAS内网穿透实现虚拟机远程桌面windows系统
先根据官方文档进行配置,测试是否能互联。
配置vps端(服务端)
NAS内网穿透实现虚拟机远程桌面windows系统
bindPort = 7000
启动服务端frps
NAS内网穿透实现虚拟机远程桌面windows系统
配置客户端(群晖nas 虚拟机中的windows)
NAS内网穿透实现虚拟机远程桌面windows系统
启动frpc
NAS内网穿透实现虚拟机远程桌面windows系统
在另一台电脑上启动远程桌面
NAS内网穿透实现虚拟机远程桌面windows系统
输入vps的ip地址和配置的端口
NAS内网穿透实现虚拟机远程桌面windows系统
输入虚拟机的用户名密码即可访问成功。
NAS内网穿透实现虚拟机远程桌面windows系统
为frp添加token
NAS内网穿透实现虚拟机远程桌面windows系统
注意:添加token后一定要在后面加载配置文件,否则导致“register control error: token in login doesn't match token from configuration
NAS内网穿透实现虚拟机远程桌面windows系统
vps端:
NAS内网穿透实现虚拟机远程桌面windows系统
windows虚拟机端连接成功
NAS内网穿透实现虚拟机远程桌面windows系统
同时可开启frp的web页面
https://gofrp.org/zh-cn/docs/features/common/ui/
NAS内网穿透实现虚拟机远程桌面windows系统
vps的frps设置开机启动,以ubunut为例。
1. 在/etc/systemd/system/目录下创建服务文件,下面的命令复制执行有问题就手敲。
vim /etc/systemd/system/frps.service
2. 将以下内容写入文件(需根据实际路径调整ExecStart中的路径):
[Unit]Description=Frp Server ServiceAfter=network.target[Service]Type=simpleUser=rootGroup=rootWorkingDirectory=/frpsExecStart=/frps/frps -c /frps/frps.tomlRestart=on-failureRestartSec=5sLimitNOFILE=1048576StandardOutput=syslogStandardError=syslog[Install]WantedBy=multi-user.target
3. 重新加载systemd服务列表:
sudo systemctl daemon-reload
4.设置开机自动启动
sudo systemctl enable frps
5. 查看frps服务状态
sudo systemctl start frpssudo systemctl status frps
5. 防火墙配置
sudo ufw allow 7000/tcp    # frps通信端口sudo ufw allow 6000sudo ufw allow 7500/tcp    # 仪表盘端口(若配置了dashboard)sudo ufw reload
远程桌面连接成功
NAS内网穿透实现虚拟机远程桌面windows系统
end

原文始发于微信公众号(偏远酒馆):NAS内网穿透实现虚拟机远程桌面windows系统

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年4月8日19:51:08
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   NAS内网穿透实现虚拟机远程桌面windows系统https://cn-sec.com/archives/3931370.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息