ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Frp内网穿透快速实现远程桌面

2022-07-04 11:02:46  阅读:242  来源: 互联网

标签:systemctl local frp 远程桌面 Frp 内网 port 服务端


1.前言

TeamViewer、向日葵等第三方软件大多是商业化软件,有各种限制。
本文介绍如何使用Frp搭建实现远程桌面连接(服务端为Linux,客户端windows)

2.Frp

Frp 是一款开源的、简洁易用、高性能的反向代理软件

它支持 TCP、UDP、HTTP、HTTPS 等协议类型

官方地址:https://github.com/fatedier/frp

3.操作步骤
1)部署Frp服务端到云服务器(如阿里、腾讯、华为等)
根据系统平台,从下面链接下载 Frp 源码上传到云服务器
https://github.com/fatedier/frp/releases
也可以通过 wget 命令直接下载

wget https://github.com/fatedier/frp/releases/download/v0.43.0/frp_0.43.0_darwin_amd64.tar.gz

解压缩

tar zxf frp_0.43.0_darwin_amd64.tar.gz

移动至/usr/local

mv frp_0.43.0_darwin_amd64 /usr/local/frp

配置服务端frps.ini
在线文档地址 https://gofrp.org/docs/overview/

[common]
bind_port = 7000              #是自己设定的frp服务端端口
token = 123456                #核实身份用,加了更安全

#配置frp后台管理账号
dashboard_port = 6000
dashboard_user = admin
dashboard_pwd = 123456

#配置日志配置文件夹
log_file = /var/log/frps.log
log_level = info
log_max_days = 3

配置systemctl来控制,服务端运行
vim新建文件并写入配置内容(使用ins或i插入,完成复制完成之后,按esc退出 :wq 保存退出)

vim /usr/lib/systemd/system/frp.service
[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit

[Install]
WantedBy=multi-user.target

开放云服务器防火墙端口、配置安全组规则,启动Frp 服务

启动/停止/重启,查看状态,设置开机自启/关闭开机自启
systemctl start frp
systemctl stop frp
systemctl restart frp
systemctl status frp
systemctl enable frp
systemctl disable frp

2)客户端
从下面链接下载Frp客户端(与服务端版本保持一直)
https://github.com/fatedier/frp/releases

修改frpc.ini

[common]
server_addr = xx.xx.xx.xx
server_port = 7000
token = 123456

[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389

启动
cmd命令切换到文件夹执行

frpc -c frpc.ini

输出:login to server success, get run id [], server udp port [0]即为登录成功

3)测试远程连接
另一台电脑打开win远程桌面,输入云服务器ip地址测试远程连接(注意先开启远程连接权限)
也可以通过手机 App,如「 RD Client 」来控制远程桌面

标签:systemctl,local,frp,远程桌面,Frp,内网,port,服务端
来源: https://www.cnblogs.com/mr-hu2009/p/16442173.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有