由于远程桌面软件时常卡顿,我就想着能不能通过云服务器自己构建远程桌面呢。 通过在不断寻找资料的过程,终于确定了思路,可以通过frp内网穿透,将内网的端口IP映射到与云服务器的ip端口上,下面就是我找的资料配置,这里只是想记录本次的学习,如有哪里不妥,欢迎各大神大佬们的指导!
frp的详细配置见 frp中文官方文档:www.lmlphp.com/user/87729/…
下面就是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