前言

使用windows自带的远程连接是需要公网ip的,这也就一定情况限制了使用情况,对于局域网内的主机连接是无法通过RDP直接连接的,因此需要软件进行设置,其中开源的有frp、ngrok、nps。商业软件包括花生壳、神卓互联。本文主要使用frp。

正文

主机:腾讯云windows server 2016/win10 1909
工具:frp、nssm

1、frp的下载及配置

1.1github的下载链接,下载适合自己电脑的版本,这里我下载的是windows_amd64

https://github.com/fatedier/frp/releases


1.2服务器端配置
1.2.1解压并编辑服务器端配置文件frps.ini,其他需求可以查看frpc_full.ini对照配置。

[common]
bind_port = 7000
vhost_http_port = 6081

1.2.2将配置好的frps.ini与frps.exe放到云服务器的文件夹。
1.2.3为frps服务开启防火墙

Windows 防火墙——高级设置——入站规则——新建规则——程序——下一步——程序路径选择frps.exe——允许连接——下一步——设置名称

1.2.4在文件夹路径中打开cmd命令行,用以下命令启动frps服务

frps.exe -c frps.ini

当提示start frps success时即为成功。

1.3客户端配置
1.3.1编辑客户端配置文件frpc.ini,其他需求配置可查看frpc_full.ini文件。

[common]
#这里是服务器的地址
server_addr = 49.234.216.xx
server_port = 7000[gudu12306]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
#使用此端口进行远程连接
remote_port = 24567

1.3.2将frpc.inifrpc.exe复制到一个文件夹中。
1.3.3在文件夹中通过下边的命令打开frpc服务

frpc.exe -c frpc.ini

如下图即为启动成功,start proxy success.

1.4在其他电脑主机通过mstsc连接内网主机
1.4.1用win+r打开mstsc远程连接服务

1.4.2填入服务器ip地址与端口号,这里的冒号必须为英文格式

49.234.216.xx:24567

1.4.3选择使用其他账户,账户名为局域网电脑的用户名,密码为自己的开机密码

1.4.4连接成功

2用nssm使frpc为开机自启服务

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

2.1下载nssm,选择合适版本下载

http://www.nssm.cc/download


2.2打开在nssm.exe的文件夹打开cmd命令行
2.3使用以下命令新建windows服务frpc

nssm install frpc

path即为frpc.exe可执行文件的路径,然后点击install service.

2.4启动服务
2.4.1通过win+r打开services.msc

2.4.2找到frpc服务并启动,以后开机便会自启。

3用nssm使frps为开机自启服务
3.1过程与frpc一样,通过nssm新建服务即可,然后在服务管理开启服务

总结

过程简单速度较稳定

frp的安装与配置实现远程控制局域网主机相关推荐

  1. 网络技术——无线局域网的安装与配置

    考点1:蓝牙技术. HiperLan 考点2:802.11标准 考点3:常用的无线局域网设备 考点4:无线接入点的配置 重点掌握: 1. 蓝牙技术. HiperLan(需要记忆) 2. 802.11标 ...

  2. centos安装并配置VNC Server图形化程序

    本文详解在CentOS下安装并配置VNC Server图形化程序 文章目录 一.VNC Server下载 二.VNC Server安装 三.VNC Server配置 四.关闭防火墙和开机自启 五.注意 ...

  3. Termux 高级终端安装使用配置教程

    Termux 高级终端安装使用配置教程,这篇文章拖了有小半年.因为网上相关的文章相对来说还是比较少的,恰好今天又刷了机,所以就特意来总结一下,希望本文可以帮助到其他的小伙伴.发挥Android平台更大 ...

  4. Termux高级终端安装使用配置教程

    * 本文作者:国光,本文属FreeBuf原创奖励计划,未经许可禁止转载 简介 Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完 ...

  5. Xshell Xftp 的安装、配置及使用

    Xshell and Xftp 文章目录 Xshell and Xftp 简介 1.Xshell 2.Xftp 下载与安装 下载 安装 1.Xshell 2.Xftp 使用 1.Xshell 连接 验 ...

  6. 【Telnet】Telnet安装与配置

    一.参考链接 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 telnet-server-0.17-66.el7.x86_64.rpm telnet-0.17-66.el7.x86_64.rpm ...

  7. 如何实现远程控制局域网中的一台机器

    以下都是从别的地方转贴过来的,由于是拼凑起来的,请原谅不全部注名转贴地址了.^_^ 1.采用端口映射(Port Mapping)的方法,可以实现从Internet到局域网内部机器的特定端口服务的访问. ...

  8. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  9. Apache+php+mysql在windows下的安装与配置(图文)

    先准备好软件: 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache_2.0.55-win32-x86-no_ssl.msi",出现如下界面: 出现Apac ...

最新文章

  1. 自定义windows下自动清除文件夹或者文件的只读属性的脚本
  2. html如何让边框变圆,CSS怎样做出自适应圆形边框?
  3. 目标跟踪从0到1:算法与实践
  4. hive初识.docx
  5. 堆 堆栈 java_java的栈和堆
  6. python 从列表中随机选择_使用条件Python从列表中随机选择
  7. hdu1542 矩形面积并(线段树+离散化+扫描线)
  8. Openlayer:学习笔记之控件
  9. VC++对话框里新添加的控件运行时不显示
  10. 四针角oled屏连接arduino_Arduino提高篇03—OLED屏图片显示
  11. 第一代微型计算机中没有只有汇编语言,[]汇编语言教程2微型计算机系统的概述.ppt...
  12. m序列产生原理及其性质
  13. arcgis拼接影像
  14. C++入门(六)之String
  15. 信息传输速率与传信率_数据、信号、码元传输速率和信息传输速率等概念
  16. 苹果为了 5G“放过”高通!
  17. qt5的configure选项说明(2)
  18. 分布式大气监测系统架构介绍及案例解析
  19. 数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程
  20. 【降价提醒】,您关注的商品已降价!

热门文章

  1. 怎么学习云计算?云计算运维和传统运维有何区别?
  2. 明辰智航云安交易分析--DNS
  3. 听说湾湾出了共享电池?大陆可能不太感冒
  4. [FOC-Simulink]使用Simulink代码生成工具基于STM32开发板对永磁同步电机进行开环控制
  5. pip安装tensorflow报错:could not find a version that satisfies the requirement grpcio>=1.8.6
  6. 员工关系专员岗位职责是什么?什么是员工关系专员?
  7. 基于EasyPOI的使用导出Excel
  8. A Lightweight and Accurate Recognition Framework for Signs of X-ray Weld Images
  9. 医脉通数据爬取 http://disease.medlive.cn
  10. HC-CB01数字光纤同轴模块说明