当前位置: 首页 > news >正文

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

一、引言

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

相关文章:

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

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

sparksession对象简介

什么是sparksession对象 spark2.0之后,sparksession对象是spark编码的统一入口对象,通常我们在rdd编程时,需要SparkContext对象作为RDD编程入口,但sparksession对象既可以作为RDD编程对象入口,在sparkcore编程中可以通…...

2、Java虚拟机之类的生命周期-连接(验证、准备、解析)

一、类的生命周期 连接阶段之验证 连接阶段的第一个环节是验证&#xff0c;验证的主要目的是检测Java字节码文件是否遵守了<Java虚拟机规范>中的约束。这个阶段一般是不需要程序员进行处理。 主要包含如下四个部分,具体详见<<Java虚拟机规范>>: 1、文件格…...

IPD集成产品开发:塑造企业未来竞争力的关键

随着市场竞争的日益激烈&#xff0c;企业对产品开发的要求也越来越高。如何在快速变化的市场环境中&#xff0c;既保证产品的批量生产效率&#xff0c;又满足客户的个性化需求&#xff0c;成为了企业面临的重要挑战。IPD&#xff08;集成产品开发&#xff09;模式&#xff0c;作…...

一个可商用私有化部署的基于JAVA的chat-gpt网站

目录 介绍一、核心功能1、智能对话2、AI绘画3、知识库4、一键思维导图5、应用广场6、GPTS 二、后台管理功能1、网站自定义2、多账号登录支持3、商品及会员系统4、模型配置5、兑换码生成6、三方商户用户打通 结语 介绍 java语言的私有化部署的商用网站还是比较少的 这里给大家介…...

nmcli --help(nmcli -h)nmcli文档、nmcli手册

文章目录 nmcli --helpOPTION解释OBJECT解释1. g[eneral]&#xff1a;查看NetworkManager的状态2. n[etworking]&#xff1a;启用或禁用网络3. r[adio]&#xff1a;查看无线电状态&#xff08;例如&#xff0c;Wi-Fi&#xff09;4. c[onnection]&#xff1a;列出所有的网络连接…...

SpringBoot集成WebService

1&#xff09;添加依赖 <dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-spring-boot-starter-jaxws</artifactId><version>3.3.4</version><exclusions><exclusion><groupId>javax.validation<…...

C++ Qt开发:QUdpSocket网络通信组件

Qt 是一个跨平台C图形界面开发库&#xff0c;利用Qt可以快速开发跨平台窗体应用程序&#xff0c;在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置&#xff0c;实现图形化开发极大的方便了开发效率&#xff0c;本章将重点介绍如何运用QUdpSocket组件实现基于UDP的网络通信…...

微信小程序小白易入门基础教程1

微信小程序 基本结构 页面配置 页面配置 app.json 中的部分配置&#xff0c;也支持对单个页面进行配置&#xff0c;可以在页面对应的 .json 文件来对本页面的表现进行配置。 页面中配置项在当前页面会覆盖 app.json 中相同的配置项&#xff08;样式相关的配置项属于 app.js…...

D. Tandem Repeats? - 思维 + 双指针

题面 分析 s s s的范围很小&#xff0c;可以 O ( n 2 ) O(n^2) O(n2)&#xff0c;在规定复杂度以内来完成枚举所有子串判断是否有满足条件的最大的子串&#xff0c;可以在第一层循环枚举子串长度 d d d&#xff0c;第二层循环枚举左右端点&#xff0c;通过双指针维护区间。对长…...

第十三届蓝桥杯省赛CC++ 研究生组

蓝桥杯2022年第十三届省赛真题-裁纸刀 蓝桥杯2022年第十三届省赛真题-灭鼠先锋 蓝桥杯2022年第十三届省赛真题-质因数个数 求个数&#xff0c;则只需要计数即可。求啥算啥&#xff0c;尽量不要搞多余操作 蓝桥杯2022年第十三届省赛真题-选数异或 蓝桥杯2022年第十三届省赛真题…...

Oracle中的commit与rollback

SQL语言分为五大类&#xff1a; DDL(数据定义语言:DataDefinitionLanguage) - Create、Alter、Drop 这些语句自动提交&#xff0c;无需用Commit提交。 DQL(数据查询语言:DataQueryLanguage) - Select 查询语句不存在是否提交问题。 DML(数据操纵语言:DataManipulationLangua…...

鸿蒙Harmony应用开发—ArkTS声明式开发(画布组件:OffscreenCanvasRenderingContext2D)

使用OffscreenCanvasRenderingContext2D在Canvas上进行离屏绘制&#xff0c;绘制对象可以是矩形、文本、图片等。离屏绘制是指将需要绘制的内容先绘制在缓存区&#xff0c;然后将其转换成图片&#xff0c;一次性绘制到canvas上&#xff0c;加快了绘制速度。 说明&#xff1a; 从…...

Redis如何实现主从复制?主从复制的作用是什么?Redis集群是如何工作的?它有哪些优点和缺点?

Redis如何实现主从复制&#xff1f;主从复制的作用是什么&#xff1f; Redis的主从复制是一种数据复制机制&#xff0c;其中一个Redis实例作为主节点&#xff08;master&#xff09;&#xff0c;而其他Redis实例作为从节点&#xff08;slave&#xff09;。主从复制的实现过程如…...

【Numpy】(2)numpy对象和random模块

numpy.array对象 numpy.array 对象是 NumPy 库的核心&#xff0c;它提供了一种高效的方式来存储和操作同质数据类型的多维数组。每个 numpy.array 对象都有一系列的属性&#xff0c;这些属性提供了关于数组的重要信息。理解这些属性对于有效地使用 NumPy 和进行数据分析是非常…...

[QJS xmake] 非常简单地在Windows下编译QuickJS!

文章目录 前言准备C编译器xmake编译包 工程准备修改版本号第一遍编译第二遍编译效果 前言 quickjs是个很厉害的东西啊&#xff0c;我一直想编译一下的&#xff0c;奈何一直没成功。现在找了点时间成功编译了&#xff0c;写篇文章记录一下。当前版本&#xff1a;2024-1-13 应该…...

Ubuntu双系统/home分区扩容

一、Windows系统中利用磁盘管理分出空闲区域&#xff0c;如果多就多分一些 二、插入安装Ubuntu的U盘启动盘&#xff0c;lenovo电脑F12&#xff08;其他电脑可选择其他类似方式&#xff09;选择U盘启动项&#xff0c;然后选择ubuntu&#xff0c;出现安装界面&#xff0c;再选择t…...

0基础学习VR全景平台篇第145篇:图层控件功能

大家好&#xff0c;欢迎观看蛙色VR官方——后台使用系列课程&#xff01;这期&#xff0c;我们将为大家介绍如何使用图层控件功能。 一.如何使用图层控件功能&#xff1f; 进入作品编辑页面&#xff0c;点击左边的控件后就可以在右边进行相应设置。 二.图层控件有哪些功能&am…...

一文看懂套利的那些事儿

我们经常在投资中都有提到套利策略&#xff0c;经常听到某某套利&#xff0c;或者借用什么套利工具&#xff0c;股票可以套利&#xff0c;基金期货期权也可以套利&#xff0c;套利到底是什么&#xff1f;套利到底是如何运用的&#xff1f; 今天我们一文解读套利市场&#xff01…...

【工具】Mermaid + 大模型画流程图

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 引入使用画TCP三次握手了解历史人物 总结 引入 最近看面试文章关于TCP三次握手和…...

内网渗透学习-环境搭建

1、环境搭建测试 虚拟机网络环境配置&#xff0c;模拟外网和内网 主机操作系统网络内网ip外网ip物理主机window10vmnet8192.168.70.1攻击机kali Linuxvmnet8192.168.70.134域控主机win server 2008 r2vmnet0192.168.52.138域成员主机win server 2k3vmnet0192.168.52.141服务器…...

el-progress渐变色

线性渐变喝环形渐变 线性渐变&#xff1a;直接修改样式根据所需颜色修改即可 ::v-deep .el-progress {.el-progress-bar {.el-progress-bar__outer {background: linear-gradient(to right#8075fd, #b87bfe)}.el-progress-bar__inner {background: linear-gradient(to right…...

DHCP在企业网的部署及安全防范

学习目标&#xff1a; 1. DHCP能够解决什么问题&#xff1f; 2. DHCP服务器如何部署&#xff1f; 3. 私接设备会带来什么问题以及如何防范&#xff1f; 给DHCP服务器配置地址&#xff1a; 地址池&#xff1a; DHCP有2种分配模式&#xff1a;全局分配和接口分配 DHCP enable...

列表的常用操作

列表的常用操作&#xff08;方法&#xff09; 列表除了可以&#xff1a; 定义使用下标索引获取值 此外列表也提供一些列功能&#xff1a;插入元素删除元素清空元素修改元素统计元素个数 等等功能&#xff0c;这些功能我们都称之为&#xff1a;列表的方法 列表的查询功能&…...

外包2月,技术退步惊现!大专生逆袭大厂,全靠这份神秘资料!

大家好&#xff0c;我是一名大专生&#xff0c;19年通过校招进入湖南某软件公司&#xff0c;从事功能测试工作已近4年。今年8月&#xff0c;我意识到长期舒适的环境让我变得不思进取&#xff0c;技术停滞不前&#xff0c;甚至因此失去了谈了2年的女朋友。我下定决心&#xff0c…...

考研失败, 学点Java打小工_Day3_卫语句_循环

1 编码规范——卫语句 表达异常分支时&#xff0c;少用if-else方式。   比如成绩判断中对于非法输入的处理&#xff1a; /*>90 <100 优秀>80 <90 良好>70 <80 一般>60 <70 及格<60 不及格*/Testpu…...

网络架构层_服务器上下行宽带

网络架构层_服务器上下行宽带 解释一 云服务器ECS网络带宽的概念、计费、安全及使用限制_云服务器 ECS(ECS)-阿里云帮助中心 网络带宽是指在单位时间&#xff08;一般指的是1秒钟&#xff09;内能传输的数据量&#xff0c;带宽数值越大表示传输能力越强&#xff0c;即在单位…...

面试算法-47-有效的括号

题目 给定一个只包括 ‘(’&#xff0c;‘)’&#xff0c;‘{’&#xff0c;‘}’&#xff0c;‘[’&#xff0c;‘]’ 的字符串 s &#xff0c;判断字符串是否有效。 有效字符串需满足&#xff1a; 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右…...

Android11 HID开发系统源码配置

# RK356X_ANDROID11_CUSTOM_HID ## 1.确认SDK版本。 cat .repo/manifests/include/rk356x_repository.xml <?xml version="1.0" encoding="UTF-8"?> <manifest> <project path="device/rockchip/rk356x" name="rk/dev…...

73_Pandas获取分位数/百分位数

73_Pandas获取分位数/百分位数 使用 quantile() 方法获取 pandas 中 DataFrame 或 Series 的分位数/百分位数。 目录 Quantile() 的基本用法指定要获取的分位数/百分位数&#xff1a;参数 q指定interpolation方法&#xff1a;参数interpolation 数据类型 dtype 的差异 指定行…...

西安年网站建设/重庆网站建设与制作

基于springboot和vue实现地方美食分享网站演示开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea Maven包…...

叫人建设网站要注意什么问题/抖音流量推广神器软件

代码编写阶段 CSDN发布时间&#xff1a;2018年04月11日 11:13:52 3月29日会议之后&#xff0c;后端进入了代码实现的阶段&#xff0c;而前端也开始也具体的界面设计。 此后小组集中讨论了三次&#xff0c;会议的主要内容即是编写代码并且解决技术问题&#xff0c;每次内容不多&…...

正能量网站下载/四年级写一小段新闻

先简单写下观察者模式。观察者模式&#xff0c;又叫做发布-订阅模式。观察者模式定义了一种一对多的依赖关系&#xff0c;让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时&#xff0c;会通知所有观察者对象&#xff0c;是他们能够自动更新自己。 1 ///…...

爱心互助网站开发/南宁seo服务公司

RDBMS 12.2.0.1 在AWR中出现等待事件enq: RO - fast object reuse、enq: CR - block range reuse ckpt、log buffer space等。 分析这些等待事件&#xff0c;主要原因还是做了大量的drop 和truncate&#xff0c;引起了主要的等待事件enq: RO - fast object reuse&#xff0c;…...

网站公司模板/今日头条10大新闻

解题思路:此题因为涉及到的数字范围为-10000~10000&#xff0c;不用两重for循环暴力算法来解决&#xff0c;太费时&#xff0c;无法实现&#xff0c;将数乘积的选择用条件语句来进行选择 将极大程度地降低运算时间。注意事项:用Max,Min,Min1来分别存放输入的非0的最大数&#x…...

国外自助建站免费建站平台/百度分公司

首先要安装 Ruby Ruby安装教程http://www.runoob.com/ruby/ruby-installation-windows.html Ruby 官网 http://rubyinstaller.org/downloads/ 安装成功后 在ruby安装目录的bin目录下 的cmd中执行 命令&#xff1a; gem install jekyll 等待安装jekyll...