路由器端口转发远程桌面控制:一电脑连接不同局域网的另一电脑

news2024/11/24 10:49:05

一、引言

        路由器端口转发:指在路由器上设置一定的规则,将外部的数据包转发到内部指定的设备或应用程序。这通常需要对路由器进行一些配置,以允许外部网络访问内部网络中的特定服务和设备。端口转发功能可以实现多种应用场景,例如远程桌面、FTP、HTTP等应用程序的访问。

        远程桌面控制:一种允许用户在不直接操作物理计算机的情况下,通过网络查看和操作远程计算机桌面的技术。这种控制通常用于远程协助、远程办公和系统管理等场景。

二、需求

        背景:有两台计算机(服务器、电脑或平板电脑都行),一个路由器,以及一个校园网。

        具体的使用场景1:我在实验室有一台电脑A,一个路由器,在宿舍有一台电脑B。然后,它们之间的关系是电脑A连接路由器的网络,路由器位于校园网的网络之中,我想通过电脑B远程控制电脑A。但问题是,路由器网络是一个局域网,校园网也是一个局域网,电脑A只能被同一个局域网(即路由器网络)内的其他电脑远程控制。它们的关系如图:

        具体的使用场景2:跟场景1差不多。我在宿舍有一个路由器,一台笔记本电脑,在实验室有一台iPad,路由器连接的是校园网,而笔记本电脑连接的是路由器网络,iPad连接的是校园网。我的需求是想在校园网网络下的iPad远程控制路由器网络下的笔记本电脑。但由于两个局域网的网关问题,导致iPad是无法通过笔记本电脑的IP地址直接连接、远程控制桌面的。它们的关系如下:

三、配置过程

        步骤一:登录路由器,设置路由器的“端口转发”规则。通常路由器都是有这个功能的,因为厂家不同,制造商也不同,所以界面会大同小异,点点点一顿操作就能找到它在哪儿设置啦。下面是我在小米路由器设置的端口转发规则。其中,名字随便定,协议选择TCP,外部端口一般是3389,和内部端口保持一致,内部IP地址就是与路由器连接的电脑的IP地址,这个是手动设置并固定的,以防止动态的电脑IP导致远程桌面连接的不稳定。

        步骤二:重启路由器。这一步一定要做,否则上面的设置不生效。我就是这样,导致测试了大半天,浪费时间。

        步骤三:确保与路由器连接的电脑允许远程桌面控制。具体方法在这篇博客中已经写得非常详细了:win10开启局域网远程桌面连接。这一步,参考前面怎么允许就行了,不需要看后面怎么连那部分。

        步骤四:记得新建3389防火墙入站规则。具体方法可参考:win10打开3389端口。切记,不要把电脑整体的防火墙关了,这很危险。只开放一个端口就可以了。能只开一个端口就只开一个端口。

        步骤五:确保与路由器连接的电脑的3389端口是开启的。具体的方法可参考博客:win10开启3389端口。该博客主要是提供了这样一个方法,cmd执行“netstat -an”命令,如果输出的结果有包含“3389”端口,那么就说明该端口是开启的。

        步骤六:手动设置与路由器连接的电脑的静态IP。这一步主要是能够让你在外边远程的时候一直能够连上你的电脑。如果说IP是动态分配的,那么会造成端口转发规则的冲突,导致远程桌面连不上的问题。设置方法详细可参考博客:怎样设置电脑IP。一般来说,是需要配置网关的,网关一般就是默认打开路由器网站的IP,我的是192.168.31.1,其他型号的路由器可能不是这个,大差不差吧。我手动设置的电脑IP参数如下:

        最后:只差一步了,即测试远程桌面连接。在实验室的iPad的RD Client输入路由器的地址,输入电脑的登录名和密码,然后就可以连接了。如果不成功,有可能是哪个环节出了问题,大家伙可以在留言区留言,我看到了也会主动、及时地进行回复。因为实验室和宿舍还是有一定距离的,所以,这里有一个小建议:可以不用专门跑到实验室测试,就在宿舍测试也可以。我的意思是,在宿舍,iPad连上路由器,然后直接在RD Client中输入路由器的IP,看下能不能连上。如果能连上,你在实验室大概率也是能连上的。另外,还有一点说明一下,就是你在路由器的网络之下,直接通过电脑的静态IP,iPad也是可以连的。所以,到这里,你一共有两个IP地址来控制你的笔记本电脑。

四、效果

        以前读研的时候有第一种场景的需求,当时同门用这样的方法帮我解决掉了,但是没把方法记下来。导致我在遇到第二种场景的需求时,一时有点不知所措。但是经过网上搜索资料,以及仅剩的一点效果,最终还是解决了这个问题。

        我在宿舍有一台笔记本电脑,是Windows系统的,连着一台小米路由器;然后我在实验室有一台iPad。那么,我在实验室的时候,需要使用iPad连接我在宿舍的笔记本电脑。下面就是iPad通过路由器IP地址在RD Client软件上成功连接的截图:

        感觉还可以,就是画质差了些。

五、参考资料

        1、win10开启局域网远程桌面连接

        2、怎样设置电脑IP?

        3、win10开启远程桌面,win10开启3389端口

        4、Win7系统如何开启3389端口?3389端口是什么?

        5、window7系统开启3389端口设置方

        6、win103389端口打开

        7、外网连接内网电脑(端口转发篇)

        8、电脑设置wifi方法有哪些 电脑怎样设置wifi

        9、如何设置远程端口如何设置远程端口号

        10、win10怎么打开3389端口允许远程桌面通过防火墙

        11、如何关闭windows10的3389端口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1522550.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【类脑智能】脑网络通信模型分类及量化指标(附思维导图)

脑网络通信模型分类及量化指标(附思维导图) 参考论文:Brain network communication_ concepts, models and applications 概念 脑网络通信模型是一种使用图论和网络科学概念来描述和量化大脑结构中信息传递的模型。这种模型可以帮助研究人员理解神经信号在大脑内…

如何在webapp中于动发布一个应用

目录 第一步:在webapp文件夹内自定义文件夹第二步:生成一个文本,并把后缀改为 .html第三步:进入bin文件夹打开服务第四步:打开方式选择java第六步:输入你想输出的东西第七步:双击运行即可 第一步…

进程学习--02

在C语言中&#xff0c;一般使用fork函数开辟进程&#xff0c;这个函数开辟进程后会返回一个进程号&#xff0c;在子进程中会返回0&#xff0c;在父进程中会返回子进程的进程号。 int main(){int ret fork();if(ret<0){fprintf(stderr, "pid error");exit(-1);}e…

C# 第三方曲线库及其特点

在 C# 中&#xff0c;有几个第三方库可以用于绘制曲线图&#xff0c;每个库都有自己的特点和优势。以下是一些常见的 C# 第三方曲线库及其特点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.LiveC…

huawei services HK华为云服务

huaweiserviceshk是一种云计算服务&#xff0c;为华为云服务用户提供了多种服务&#xff0c;包括云服务器、数据库、存储、网络等&#xff0c;用户可以根据自己的需求选择不同的服务并支付相应的费用 如何付费呢&#xff0c;这里可以使用441112&#xff0c;点击获取 卡片信息在…

C++的引用布尔类型

C的引用 C新建源文件叫main.cpp&#xff0c;以cpp后缀结尾。以下是引用的便捷性。 修改函数外的某一变量后&#xff0c;使用了引用后&#xff0c;在子函数内的操作和函数外操作手法一致&#xff0c;编程效率高。 例1 在主函数内修改主函数的普通变量的值 // C的引用讲解 /…

ClickHouse:一款高效且强大的列式数据库管理系统

ClickHouse是一款开源的列式数据库管理系统&#xff0c;专为大规模数据仓库和数据分析应用而设计。它允许用户快速地存储和处理海量数据&#xff0c;同时提供了简单易用的SQL接口。本文将介绍ClickHouse的概念、技术原理以及使用案例&#xff0c;并探讨其优势和挑战。 一、引言…

如何监控用户对网站的操作行为?

需求&#xff1a; 1、对所有用户的操作进行监控&#xff0c;包括用户行为的录制 2、通过用户操作热度地图&#xff0c;来监控每个功能的使用频率&#xff0c;从而来决策产品的下一步迭代 一、浏览器自带的录频方法 MediaDevices.getUserMedia() 二、html2canvas页面截屏方法 …

【算法杂货铺】模拟

目录 &#x1f308;前言&#x1f308; &#x1f4c1;1576. 替换所有的问号​编辑 &#x1f4c1; 495. 提莫攻击 &#x1f4c1; 6. Z 字形变换 &#x1f4c1;38. 外观数列 &#x1f4c1;1419. 数青蛙 &#x1f4c1; 总结 &#x1f308;前言&#x1f308; 欢迎观看本期【算…

Linux自动化任务管理以及常见定时命令示例

Linux以其强大的稳定性和灵活性成为了许多IT专业人士的首选。其中&#xff0c;自动化任务管理是Linux系统管理不可或缺的一部分&#xff0c;它能帮助系统管理员有效地管理系统任务&#xff0c;提高工作效率。定时任务&#xff0c;作为自动化任务管理的重要组成部分&#xff0c;…

如何在IDEA 中设置背景图片

在IDEA 中设置背景图片&#xff0c;可以按照以下步骤操作&#xff1a; 1、打开 IntelliJ IDEA 软件&#xff0c;进入代码编辑主界面。 点击编辑窗口上方的“File”菜单项。 2、在下拉子菜单中&#xff0c;选择“Settings”选项&#xff08;如果你使用的是 macOS&#xff0c;可…

2024.3.17 机器学习周报

引言 Abstract 文献阅读 1、题目 R-TRANSFORMER: RECURRENT NEURAL NETWORK ENHANCED TRANSFORMER 2、引言 递归神经网络长期以来一直是序列建模的主要选择。然而&#xff0c;它严重遭受两个问题&#xff1a;在捕获非常长期的依赖性和无法并行化的顺序计算过程中无能为力…

Qt 实现 Asterix 报文解析库

【写在前面】 最近工作中需要解析 Cat 21 和 Cat 62 的 ADS-B 数据 ( 自己的工作包含航空领域 )。 然后&#xff0c;因为整个 Asterix 协议类别非常之多&#xff0c;每个类别的版本也多&#xff0c;纯手工实现每个版本解析根本不现实 ( 然鹅公司之前的解析库就是这么做的且做的…

01_什么是深度学习

人工智能包含了机器学习&#xff0c;而深度学习是机器学习的一个分支。 人工智能 试图将通常由人类完成的智力任务自动化—这就是人工智能。 用硬编码的方式实现人工智能&#xff0c;这称作符号主义人工智能Symbolic AI。其中包含专家系统。 机器学习 机器学习是一种替代符…

Linux操作系统-汇编LED驱动程序基础

一、汇编LED原理分析 IMX6ULL-LED灯硬件原理分析&#xff1a; 1、使能时钟&#xff0c;CCGR0-CCGR6这7个寄存器控制着IMX6ULL所有外设时钟的使能。为了简单&#xff0c;设置CCGR0-CCGR6这7个寄存器全部为0XFFFFFFFF&#xff0c;相当于使能全部外设时钟。&#xff08;在IMX6ULL芯…

【Stable Diffusion】入门-04:不同模型分类+代表作品+常用下载网站+使用技巧

目录 1 模型简介2 模型文件构成和加载位置2.1 存储位置2.2 加载模型 3 模型下载渠道3.1 HuggingFace3.2 Civitai 4 模型分类4.1 二次元模型4.2 写实模型4.3 2.5D模型 1 模型简介 拿图片给模型训练的这个过程&#xff0c;通常被叫做“喂图”。模型学习的内容不仅包括对具体事物…

Rust学习02:推荐一本入门书,免费的

都说Rust的学习曲线很陡峭&#xff0c;试过才知雀实不容易。 先说我的基础&#xff0c;非科班&#xff0c;自学Python&#xff0c;写过几个小程序。 我买书从来不扣扣嗖嗖的&#xff0c;所以先啃了几本Rust的入门书&#xff0c;包括&#xff1a; Tim McNamara的《Rust实战》&am…

Day40:安全开发-JavaEE应用SpringBoot框架JWT身份鉴权打包部署JARWAR

目录 SpringBoot-身份鉴权-JWT技术 SpringBoot-打包部署-JAR&WAR 思维导图 Java知识点 功能&#xff1a;数据库操作&#xff0c;文件操作&#xff0c;序列化数据&#xff0c;身份验证&#xff0c;框架开发&#xff0c;第三方组件使用等. 框架库&#xff1a;MyBatis&…

idea将非UTF-8的properties修改为UTF-8编码的文件

需求背景 由于项目初始化时&#xff0c;properties文件的编码格式为ASCII编码格式&#xff0c;此时用idea打开该文件会默认展示UTF-8的编码内容&#xff0c;其中汉字可以正常展示&#xff0c;但是使用notepad打开却依旧时ASCII编码格式 idea配置 打开idea-setting-editor-f…

使用Lua编写Wireshark解析ProtoBuf插件

文章目录 Wireshark Protobuf Lua-dissectorStep 1: 获取 WiresharkStep 2: 配置ProtoBuf相关设置添加ProtoBuf查找路径 Step 3 运行和调试Lua代码1. 添加Lua脚本2. 运行和调试 Step 4: 写Lua Dissector代码 :)Step 5(Optional): Decode AsGithub工程地址 Wireshark Protobuf L…