远程连接控制没有外网ip的计算机(windows10 & liunx)

本文提供了解决局域网内部计算机无法从外部访问的问题方案,通过frp工具实现Windows和Linux系统的远程控制,详细介绍了frpc.ini配置方法,使内网计算机能够被外网访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当计算机处在局域网内部时,在外面是无法访问和连接控制的,当然这是有解的。
解法一:宽带设置为路由器拨号,增加虚拟服务器,映射到本地计算机ip及端口上(记得内网ip设置成固定ip)
解法二:windows系统使用向日葵、teamViewer等软件实现控制、liunx桌面版也有类似软件,liunx服务器版在常规情况下貌似无解了
本文针对能上网只有内网ip的windows10 及liunx(服务器版或桌面版)定制的远程连接,其中windows用的是微软官方提供的免费连接工具,效果非常棒,吊打向日葵、teamViewer等软件,而且连接使用没有任何限制。
方案:
要想在外面能够访问局域网内的计算机必须保证内网的计算机能够被外网访问到,局域网的规则是只准局域网计算机主动与外部网络主动发起建立连接,而外部网络是无法主动与局域网中的计算机主动发起建立连接的。说人话就是:内网计算机是主动发起者,外部网络是被动接受或拒绝连接。
那么解决这个问题需要一个神器 frp 这个神器我已经在前面的文章中介绍过,在此我只讲涉及到的配置,具体使用请看我之前的文章 传送门https://blog.csdn.net/u012599432/article/details/93191471
我用的是一个树莓派跑frpc客户端,阿里云服务器跑frps服务端。如果是连接到liunx,可以直接在liunx中跑frpc客户端,设置为开机自动启动即可。
frpc.ini 配置

#liunx的配置
[ssh-pi]
type = tcp
local_ip = 192.168.0.102
local_port = 22
remote_port = 6002

#windows的配置
[windows]
type = tcp
local_ip = 192.168.0.109
local_port = 3389
remote_port = 6003

配置说明:
[ssh-pi] 说明 :liunx ip是192.168.0.102 ssh默认端口是22 连接的时候我需要 ssh -oPort=6002 root@你的服务器公网ip
[windows]说明:windows10 ip是192.168.0.109 设置好远程桌面后默认的端口是3389 连接的时候需要使用微软官方给的客户端(下载地址在windows10设置远程桌面的地方),有各种系统的版本,这里我用的是适合mac系统的客户端。
第一步:
windows1.png
第二步:
windows2.png
第三步:点击第一张图里面的start按钮就行了

连不上问题汇总:
1、frps所在的服务器没有暴露6002、6003端口
2、windows账户权限问题,如果有微软账户直接用微软账户登录即可
3、局域网内计算机防火墙没有放行 22或者 3389端口
欢迎关注我的个人公众号

Linux系统中,有许多常见的网络协议用于支持各种通信和数据交换。这里列举一些关键的网络协议: 1. **TCP/IP** (Transmission Control Protocol/Internet Protocol):这是互联网的基础协议,分为四层:应用层、传输层、网络层和链路层。如HTTP、FTP等应用通过TCP提供服务,而IP则负责寻址和路由。 2. **UDP** (User Datagram Protocol):用户数据报协议,是一种无连接的、不可靠的数据报传输协议,常用于对实时性要求高的应用,比如DNS查询和VoIP通话。 3. **SSH** (Secure Shell):安全外壳协议,用于远程登录和加密通信,保证了网络安全。 4. **SMTP** (Simple Mail Transfer Protocol):简单邮件传输协议,用于发送和接收电子邮件。 5. **DNS** (Domain Name System):域名解析系统,将人类可读的域名转换成IP地址,使得我们能够通过网址访问网站。 6. **HTTPS** (Hypertext Transfer Protocol Secure):在TCP/IP之上添加SSL/TLS层的HTTP,用于安全地浏览网页并保护隐私信息。 7. **SNMP** (Simple Network Management Protocol):网络管理协议,用于监控和管理系统中的网络设备。 8. **FTP** (File Transfer Protocol):文件传输协议,用于在网络上上传和下载文件。 9. **DHCP** (Dynamic Host Configuration Protocol):动态主机配置协议,自动分配IP地址给网络中的设备。 10. **NTP** (Network Time Protocol): 网络时间协议,用于同步网络中的设备时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值