前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >FRP内网穿透搭建远程桌面

FRP内网穿透搭建远程桌面

作者头像
青阳
发布于 2021-04-01 23:36:20
发布于 2021-04-01 23:36:20
2.7K00
代码可运行
举报
文章被收录于专栏:玩转云服务玩转云服务
运行总次数:0
代码可运行

frp内网穿透搭建远程桌面

一、 前提

有一台远程服务器,然后用Win的远程桌面连接到公司内网电脑中

二、环境

公网服务器1台,CentOS 7

内网客户端1台,Win10

三、服务器安装frp

下载地址https://github.com/fatedier/frp/releases 下载linux版本
代码语言:javascript
代码运行次数:0
运行
复制
wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
解压到/usr/local/frp目录
代码语言:javascript
代码运行次数:0
运行
复制
tar zxf frp_0.31.1_linux_amd64.tar.gz
mv frp_0.31.1_linux_amd64 /usr/local/frp
配置服务端frps.ini
代码语言:javascript
代码运行次数:0
运行
复制
vim frps.ini

[common]
bind_port = 7000
vhost_http_port = 8080
启动
代码语言:javascript
代码运行次数:0
运行
复制
./frps -c ./frps.ini

四、客户端配置

  1. 下载地址https://github.com/fatedier/frp/releases 下载win版本
  2. 解压到C:Program Filesfrp目录
  3. 配置frpc.ini
代码语言:javascript
代码运行次数:0
运行
复制
[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000
 
[RDP]
type = tcp
local_ip = 0.0.0.0
local_port = 3389
remote_port = 6666
  1. 在命令行中启动frp客户端(建议用管理员模式运行)
代码语言:javascript
代码运行次数:0
运行
复制
C:\Program Files\frp\frpc.exe -c C:\Program Files\frp\frpc.ini
等待启动完成
代码语言:javascript
代码运行次数:0
运行
复制
2020/01/11 13:18:22 [I] [service.go:250] [e126185cb2716a8e] login to server success, get run id [e126185cb2716a8e], server udp port [0]
2020/01/11 13:18:22 [I] [proxy_manager.go:144] [e126185cb2716a8e] proxy added: [RDP]
2020/01/11 13:18:22 [I] [control.go:164] [e126185cb2716a8e] [RDP] start proxy success
连接测试

五、 配置服务开机启动

linux下配置服务
代码语言:javascript
代码运行次数:0
运行
复制
vim /etc/systemd/system/frps.service

[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/frp/frps -c /usr//local/frp/frps.ini
Restart= always
RestartSec=1min
 
[Install]
WantedBy=multi-user.target
启动frps
代码语言:javascript
代码运行次数:0
运行
复制
systemctl start frps
win下配置服务

借助 winsw 工具可以将frpc注册为windows系统中的服务

将下载的winsw.exe放到frpc.exe同目录下,并填写winsw.xml配置文件

代码语言:javascript
代码运行次数:0
运行
复制
<service>
    <id>frp</id>
    <name>frp</name>
    <description>用frp发布本地电脑网站到外网</description>
    <executable>frpc</executable>
    <arguments>-c frpc.ini</arguments>
    <logmode>reset</logmode>
</service>

然后使用winsw install将frpc安装为系统服务。

winsw 下载地址: https://github.com/kohsuke/winsw/releases

创建与winsw同名的配置文件,后缀为xml

此处以配置FRP客户端为例:

代码语言:javascript
代码运行次数:0
运行
复制
<service>
    <!-- 该服务的唯一标识 -->
    <id>frp</id>
    <!-- 该服务的名称 -->
    <name>frp0.27.1-windows-amd64</name>
    <!-- 该服务的描述 -->
    <description>frpc客户端 这个服务用 frpc 实现内网穿透</description>
    <!-- 要运行的程序路径 -->
    <executable>D:\Software\frp\frp_0.27.1_windows_amd64\frpc.exe</executable>
    <!-- 携带的参数 -->
    <arguments>-c frpc.ini</arguments>
    <!-- 第一次启动失败 60秒重启 -->
    <onfailure action="restart" delay="60 sec"/>
    <!-- 第二次启动失败 120秒后重启 -->
    <onfailure action="restart" delay="120 sec"/>
    <!-- 日志模式 -->
    <logmode>append</logmode>
    <!-- 指定日志文件目录(相对于executable配置的路径) -->
    <logpath>logs</logpath>
</service>
使用的方法
代码语言:javascript
代码运行次数:0
运行
复制
//注册服务
winsw.exe install
//卸载服务
winsw.exe uninstall
//启动服务
winsw.exe start
//停止服务
winsw.exe stop
//重启服务
winsw.exe restart
//查看状态
winsw.exe status

最后以上所有的操作都最好是管理员模式运行。


版权属于:青阳のBlog

本文链接:https://cloud.tencent.com/developer/article/1808615

作品采用:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权

转载时须注明出处及本声明

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020 年 02 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
使用腾讯云轻量应用服务器运用FRP搭建内网穿透服务器
通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:
青阳
2021/08/06
14K2
使用腾讯云轻量应用服务器运用FRP搭建内网穿透服务器
使用内网穿透工具frp
乐百川
2018/01/09
7.3K2
5 分钟,使用内网穿透快速实现远程桌面
但是,它们大多是商业化软件,价格昂贵;即使有提供免费版本,也是各种限制,稳定性和安全性也没法得到保证
AirPython
2021/09/17
2.2K0
5 分钟,使用内网穿透快速实现远程桌面
使用frp实现内网穿透和远程桌面控制
根据上图我们知道了TeamViewer被黑客攻击了,所以我们为了安全起见,就暂时不使用TeamViewer来远程控制了。
丁D
2022/08/21
1.4K0
使用frp实现内网穿透和远程桌面控制
搭建属于自己的FRP内网穿透
内网穿透对于多我们程序员来讲,应该是不陌生的。在对接某些第三方平台的时候,比如说:微信支付,经常会涉及到回调,在开发的时候就需要使用内网穿透来进行本地调试。那么今天给大家分享一下用 frp 搭建属于自己的内网穿透,方便在我们日常的开发中进行调试。同时是 frp 是开源并且是免费的,只需要一台云服务器即可搭建。
不一样的科技宅
2020/09/18
9.1K1
搭建属于自己的FRP内网穿透
使用Frp内网穿透rdp端口
Frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
DH镔
2019/12/19
2.4K0
使用frp进行内网穿透
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
小陈运维
2021/10/13
9150
使用frp内网穿透
最近,某第三方公司说我们封了frp, 为了证明我们没有,而是他们配置有问题。所以我利用自己的服务器部署来证明。
繁华是客
2023/03/03
7070
frp内网穿透
前一段时间买了一个刷了armbian系统的电视盒子,但是一直没办法在外访问搭建好的项目,于是使用frp搭建了内网穿透服务器。
sgr997
2022/12/01
2.6K0
CentOS 7部署FRP服务,实现内网穿透
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。
jwangkun
2021/12/23
6.2K0
CentOS 7部署FRP服务,实现内网穿透
使用FRP内网穿透工具实现"安全访问"家中群晖NAS
有时出差或者外出需要访问家中的群晖NAS,但由于该群晖NAS没有quickconnect服务(原因你懂的),基于安全考虑也不愿意将NAS通过内网穿透的方式直接暴露到公网上
yuanfan2012
2023/09/06
4.1K0
使用FRP内网穿透工具实现"安全访问"家中群晖NAS
TeamViewer 替代品:使用 frp 实现 Windows 远程桌面连接教程
搭一个 frp 反向代理来当作 Windows 远程桌面,亲测速度还不错,本文分享下搭建教程。
暮城
2022/02/23
2.8K0
FRP 搭建内网穿透
下载最新的 FRP :https://github.com/fatedier/frp/releases 几种常用架构如:
chuchur
2022/10/25
1.9K0
FRP 搭建内网穿透
frp 内网穿透远程桌面(Windows 10)配置
服务端需要公网环境,一般用一台云服务器就行了,我选择的是 Linux 服务器,Windows 服务器也是可以的。
晓晨
2020/10/09
10.2K0
frp 内网穿透远程桌面(Windows 10)配置
frp 进行内网穿透
简单地说,frp就是一个反向代理软件,它体积轻量但功能很强大,可以使处于内网或防火墙后的设备对外界提供服务,它支持HTTP、TCP、UDP等众多协议。我们今天仅讨论TCP和UDP相关的内容。 截至本文完成,frp的最新版本为v0.22.0,本文使用最新版本。
用户10125653
2022/11/10
6110
frp 进行内网穿透
【玩转Lighthouse】内网穿透FRP搭建
客户端运行在需要穿透的内网机器上,连接到服务器之后,服务器开始监听客户端需要穿透的指定端口
落雨
2022/04/21
65.1K5
frp端口转发内网穿透
简单地说,frp就是一个反向代理软件,它体积轻量但功能很强大,可以使处于内网或防火墙后的设备对外界提供服务,它支持HTTP、TCP、UDP等众多协议。我们今天仅讨论TCP和UDP相关的内容。
鸿鹄实验室
2021/04/15
2.7K0
frp端口转发内网穿透
frp内网穿透设置_frp内网穿透原理
(2)内网服务器1台(我这里演示的是linux环境,win10上面vmware安装的centos7)
全栈程序员站长
2022/11/04
2.4K0
关于内网穿透:FRP神器
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
Khan安全团队
2020/10/10
1.4K0
关于内网穿透:FRP神器
【玩转Lighthouse】使用腾讯云轻量应用服务器运用FRP搭建内网穿透服务器并在群晖上面配置使用内网穿透
通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:
青阳
2022/04/18
4.4K2
相关推荐
使用腾讯云轻量应用服务器运用FRP搭建内网穿透服务器
更多 >
目录
  • 一、 前提
  • 二、环境
  • 三、服务器安装frp
    • 下载地址https://github.com/fatedier/frp/releases 下载linux版本
    • 解压到/usr/local/frp目录
    • 配置服务端frps.ini
    • 启动
  • 四、客户端配置
  • 五、 配置服务开机启动
    • linux下配置服务
    • win下配置服务
    • 使用的方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档