记一次学习 mstsc+frp+云服务器+构建远程桌面

381 阅读2分钟

由于远程桌面软件时常卡顿,我就想着能不能通过云服务器自己构建远程桌面呢。 通过在不断寻找资料的过程,终于确定了思路,可以通过frp内网穿透,将内网的端口IP映射到与云服务器的ip端口上,下面就是我找的资料配置,这里只是想记录本次的学习,如有哪里不妥,欢迎各大神大佬们的指导!

frp的详细配置见 frp中文官方文档:www.lmlphp.com/user/87729/… uTools_1665885775804.png 下面就是frp控制端和受控端的配置
[common]

服务端口(自定)

bind_port = 7000 bind_udp_port=7000

服务地址

bind_addr = 0.0.0.0 #连接密码(自定) auto_token = cafu-chino

监控面板端口(自定)

dashboard_port = 7001

监控面板用户名

dashboard_user = admin

监控面板密码

dashboard_pwd = admin

TLS加密协议

tls_enable = true

//服务器frp 配置 frps.ini 命令 /目录/frps -c frps.ini //被控端windows 命令 frpc.exe -c frpc.ini 配置: [common] server_addr = 公网IP server_port = 7001 token = 123456 # 跟服务器的token一致

[rdp] # mstsc直接输入公网的IP和端口就能远程
type = tcp local_ip = 127.0.0.1 local_port = 3389 remote_port = 3389

[p2p_rdp] type = stcp sk = xxx123 local_ip = 127.0.0.1 local_port = 3389 use_encryption = false use_compression = false

[p2p_rdp_xtcp] type = xtcp sk = xxx123 local_ip = 127.0.0.1 local_port = 3389 use_encryption = false use_compression = false ———————————————— 版权声明:本文为CSDN博主「Asachen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/Asachen/art…

windows 被控端进程守护采用于博客"彬彬笔记"的方法 传送门:www.binbinbiji.com/zh-cn/windo…

服务器端开启进程守护 配置:使用 systemd 这个示例将会演示在 Linux 系统下使用 systemd 控制 frps 及配置开机自启。 在 Linux 系统下,使用systemd 可以方便地控制 frp 服务端 frps 的启动和停止、配置后台运行和开启自启。

要使用 systemd 来控制 frps,需要先安装 systemd,然后在 /etc/systemd/system 目录下创建一个 frps.service 文件。

如Linux服务端上没有安装 systemd,可以使用 yum 或 apt 等命令安装 systemd。

yum

yum install systemd

apt

apt install systemd 使用文本编辑器,如 vim 创建并编辑 frps.service 文件。

$ vim /etc/systemd/system/frps.service 写入内容

[Unit]

服务名称,可自定义

Description = frp server After = network.target syslog.target Wants = network.target

[Service] Type = simple

启动frps的命令,需修改为您的frps的安装路径

ExecStart = /path/to/frps -c /path/to/frps.ini

[Install] WantedBy = multi-user.target 使用 systemd 命令,管理 frps。

启动frp

systemctl start frps

停止frp

systemctl stop frps

重启frp

systemctl restart frps

查看frp状态

systemctl status frps 配置 frps 开机自启。

systemctl enable frps

点对点穿透 P2P模式 #[rdp] 服务端

mstsc直接输入公网的IP和端口就能远程

#type = tcp #local_ip = 127.0.0.1 #local_port = 3389 #remote_port = 3389

控制端 [p2p_rdp] type = stcp sk =自己命名个秘钥 server_name=rdp local_ip = 127.0.0.1 local_port = 3389 use_encryption = false use_compression = false

#[p2p_rdp_xtcp] #type = xtcp #server_name=rdp #sk = 自己命名个秘钥 #local_ip = 127.0.0.1 #local_port = 3389 #use_encryption = false #use_compression = false