admin管理员组

文章数量:1655036

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

第二步:

第三步:点击第一张图里面的start按钮就行了

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

本文标签: 计算机ipliunxamp