标题就是吹牛的!我也不知大是不是内网穿透,我写文章一般都是写一半,多少有点小问题,欢迎指正。
说下功能:用家里电脑(win10)--》远程公司电脑(win10),不需要TeamViewer、向日葵等软件。
说下条件:需要有一台公网的服务器(25岁以下腾讯云10块钱1年),家里电脑和公司电脑可以上网!!!
===================== 进入正题*是手动分割线 ===================
疫情期间远程办公!公司电脑因为加域了,TV直接被封商业用途,向日葵雪花桌面分分钟想砸了电脑。(这个故事是编的,疫情期间单位值班!!!)
win自带的远程桌面十分好用,用过的小朋友都说好,30fps几乎无损的画质
疫情期间大家不用win自带的远程工具远程公司电脑,因为公司电脑没有公网地址,于是我有了大胆的猜想
解决方案一:
如果公司的VPN,把你公司的电脑加入到资源,并且开放3389端口,那么!就可以远程链接到自己公司的电脑了,然而公司运维的同事根本不给我开,软磨硬泡一个彪型大汉两三天,我内心是崩溃的,方案一作废!!!原理图画了一下
方案二:看到两个箭头了吗?中间是不是缺个月老~!牵起他们爱的双手,这不巧了吗 正好有个腾讯云服务器,而且win10最新版已经集成ssh!!!
================= 手动分割,上面就是扯淡 =============
说明:第一步、公司电脑发起ssh链接云服务器,建立通道,远程代理3389端口(把自己的3389给服务器)
(这里服务器吧代理的端口吐出去,链接云服务器按理就能访问到公司的电脑,但是代理的端口ip限制在127.0.0.1本地访问,我不会改成0.0.0.0所以需要第二步骤)
第二步:家里的电脑发起ssh链接云服务器,建立通道,本地代理公司电脑给服务器的端口
下面是具体操作和解释:
第一步:在公司电脑win+R 然后输入cmd回车!输入
ssh -R 3313:127.0.0.1:3389 用户名@服务器IP(或者域名)
-R: 是远程代理
3313: 是服务器的无用端口,自己随便编的
127.0.0.1:3389 这个代表自己电脑的3389端口(win 远程端口是3389)
然后就会登录到服务器了,这个时候输入个 ping baidu.com 为了是保证ssh不会断开。其实可以有心跳需要去改配置文件。好了你现在就可以开开心心回家去了
第二步:在家里的电脑win+R 然后输入cmd回车!输入
ssh -L 8888:127.0.0.1:3313 用户名@服务器ip(或者域名)
-L:是本地代理
8888:是本地的(家里电脑的自己编的,连接的时候要用),这个命令服务端口和本地端口是反着的,但是一定要拿你在公司电脑给服务器的端口3313(在第一步里编的哪个)
然后打开家里电脑WIN10的(远程桌面链接)找不到问小娜,小娜是谁,问百度也行
地址输入127.0.0.1:8888 看着是自己远程自己的IP但是是远程的公司的电脑OK解决战斗
我不知道这个算不算内网穿透,用SSH建立了两个通道,SSH通道内的数据是加密的,所以很安全
然后说下用到的命令总结下:
-R:远程端口转发 ssh -R(服务器ip:端口):(本地IP:端口)本地端口给到服务器
-L(本地ip:端口):(服务器ip:端口) 服务器的端口给到本地
-D:动态端口转发(这个我们没用到)
上面我们用一个服务器做中间人,建立链接的这个过程叫链式端口转发,当然了,也可以换个组合,比如-D和-L,
总结下:熟练运用ssh可以帮我们靠谱的工作,求人不如靠自己,善用科技学的(加粗)力量,我们中将成就更美好的自己
‘
看到有打赏功能呢,大家可以考虑下