使用阿里云服务器配置frp实现Windows系统RDP内网穿透
1、frp服务器采用阿里云ecs的centos7.5系统,客户端是台windows10的系统,做一个RDP服务的内网穿透用。
2、首先下载frp到服务器(链接:https://github.com/fatedier/frp/releases,有点慢),我用的是0.30.0版本的frp_0.30.0_linux_amd64.tar.gz,使用tar zxvf *** 命令进行解压后看到有frpc、frpc.ini、frps、frps.ini、_full.ini等文件,带c是客户端需要的文件,带s的服务端需要的文件,带full是全部参数都在的配置文件(高级玩法),这里由于客户端采用windows,所以删除了带c的文件,直接去下载windows版本的frp了。

这是windows版本解压出来的文件
3、配置服务器端:
1)使用vi编辑frps.ini文件,看到默认的就如下三行(暂不改动):

bind_port为服务端和客户端通信的端口,两边保持一致即可。
2)使用nohup ./frps -c frps.ini &命令可后台运行frps服务端程序,前台运行直接敲./frps -c frps.ini,采用后台运行时,frps的运行日志都在当前目录下的nohup.out文件中,可cat查看。
ps:我运行了两次。。
4、配置客户端:
1)用notepad打开上述截图中的frpc.ini文件,配置如下:

server_addr为公网服务器的ip地址,server_port为前面服务器端相同的端口号,[rdp]为反向代理名称,type为协议类型(rdp是tcp的),local_ip为内网客户端ip地址,local_port为内网客户端端口(rdp默认是3389),remote_port为公网服务器端的映射端口(也是连接公网ip时要填的端口)。
2)使用frpc.exe -c frpc.ini命令启动客户端进程,并同步显示连接和控制信息:

ps:对了,如果这里很久没有显示success,可能是服务器端开启了防火墙,可以使用systemctl stop firewalld关闭看看。
####防火墙加白名单如下:

# firewall-cmd --permanent --zone=public --add-port=7000/tcp 添加7000端口到白名单,permanent参数表示永久,为了重启后依然生效 # firewall-cmd --reload 重新加载防火墙 # firewall-cmd --zone=public --list-ports 查看白名单

5、测试,使用另一台电脑打开远程桌面mstsc,输入公网ip:映射端口(如111.111.111.111:33890)后确定并输入客户端系统的账号和口令登录成功。

安卓手机也可以进行测试,下载RD Client工具同样方法输入公网ip:端口后输入账号口令即可。

更多详细配置可以查看官方中文手册:https://github.com/fatedier/frp/blob/master/README_zh.md
frp提供管理控制台的功能,frps.ini后面继续加上如下字段:

使用公网ip:7500,输入账号和口令访问,界面如下:


高级玩法:
使用阿里云服务器配置frp实现Windows系统RDP内网穿透的更多相关文章
- 阿里云搭建hadoop集群服务器,内网、外网访问问题(详解。。。)
这个问题花费了我将近两天的时间,经过多次试错和尝试,现在想分享给大家来解决此问题避免大家入坑,以前都是在局域网上搭建的hadoop集群,并且是局域网访问的,没遇见此问题. 因为阿里云上搭建的hadoo ...
- frp 内网穿透访问内网Web服务
ps:最近想要通过域名(公网)访问或者测试在本地搭建的 web 服务(不想在公网IP服务器上再部署个服务,也不想通过teamview等工具远程卡到爆!), 由于本地机器没有公网 IP,无法将域名解析到 ...
- frp 用于内网穿透的基本配置和使用
frp 用于内网穿透的基本配置和使用 今天是端午节,先祝端午安康! frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内网服务以安全.便 ...
- 使用FRP做内网穿透
Github地址:https://github.com/fatedier/frp 什么是FRP? frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 h ...
- frp内网穿透学习
前言 因为自己在内网,但是目标站在外网,这时候可以通过内网穿透工具,将接收到的请求转发到内网,实现在内网的msf可以控制外网的靶机. 也看了一些Ngrok,花生壳的,发现Ngrok.cc这个看文章说有 ...
- 借助FRP反向代理实现内网穿透
一.frp 是什么? frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP.UDP.HTTP.HTTPS 等多种协议.可以将内网服务以安全.便捷的方式通过具有公网 IP 节点的中转暴露到公 ...
- 利用阿里云搭建frp实现外网远程桌面链接内网电脑
主要应用场景:针对学生放假回家使用外网无法远程操作学校的服务器或者电脑,这里通过阿里云的云服务器搭建一个frp服务,实现内网穿透,从而可以直接通过远程桌面或者其他工具实现对校园网内的服务器或者电脑进行 ...
- 阿里云服务器配置https(总结)
阿里云服务器配置https(总结) 一.总结 一句话总结: 1.下载https证书(可以在阿里云上) 2.在服务器上面开启443端口 3.配置apache服务器,443的加ssl,让80的重定向到44 ...
- 阿里云服务器配置https(port443)后客户端 svn check out 失效解决办法
1. 客户端环境 1. 操作系统:Windows 7 2. svn客户端:TortoiseSVN 2. 服务端环境 1. 云服务平台:阿里云 2. 操作系统:Windows Server 2008 R ...
随机推荐
- 【音乐欣赏】《TIT FOR TAT》 - MYTH & ROID
曲名:TIT FOR TAT 作者:MYTH & ROID [00:00.000] 作曲 : MYTH & ROID [00:01.000] 作词 : MYTH & ROID ...
- 【Python】一些函数
Python 数字类型转换 有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可. int(x) 将x转换为一个整数. float(x) 将x转换到一个浮点数. ...
- 浅谈分治 —— 洛谷P1228 地毯填补问题 题解
如果想看原题网址的话请点击这里:地毯填补问题 原题: 题目描述 相传在一个古老的阿拉伯国家里,有一座宫殿.宫殿里有个四四方方的格子迷宫,国王选择驸马的方法非常特殊,也非常简单:公主就站在其中一个方格子 ...
- 读写json文件
def read_json(path): """return dict""" with open(path,'r+')as f: retur ...
- IIS-7.5 第一次加载慢的 解决办法
问题焦点 Win2008R2,Win7 下面IIS部署的.NET站点第一次加载比较慢. 解决办法: 1.基本原理: 在第一个请求到达之前加载Web应用程序,从而提高其网站的响应性.通过主动加载和初始化 ...
- 01-Spring的概述
Spring概述 ①Spring是一个开源框架 ②Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得 ...
- C# 篇基础知识9——特性、程序集和反射
特性(Attribute)是用于为程序元素添加额外信息的一种机制.比如记录文件修改时间或代码作者.提示某方法已经过期.描述如何序列化数据等等.方法.变量.属性.类.接口.结构体以及程序集等都是程序元素 ...
- touchstart和click 自动区分
var clickEvent = (function() { if ('ontouchstart' in document.documentElement === true) return 'touc ...
- SQLite3约束介绍
SQLite 约束 约束是在表的数据列上强制执行的规则.这些是用来限制可以插入到表中的数据类型.这确保了数据库中数据的准确性和可靠性. 约束可以是列级或表级.列级约束仅适用于列,表级约束被应用到整个表 ...
- 【笔记6-支付及订单模块】从0开始 独立完成企业级Java电商网站开发(服务端)
支付模块 实际开发工作中经常会遇见如下场景,一个支付模块,一个订单模块,有一定依赖,一个同事负责支付模块,另一个同事负责订单模块,但是开发支付模块的时候要依赖订单模块的相关类 ,方法,或者工具类,这些 ...