通过外 访问家里/公司的Ubuntu18.04电脑(光猫映射)

当不想在Linux上用Timeviewer,而想把家里/公司的Ubuntu18.04的电脑当作服务器,那么请看下面的哦。

准备两台电脑,假设一台是ubuntu系统,当作服务器,这台Ubuntu要安装ssh和fcp。一台任意的,假设是Windows。

 

1. 看看自己的光猫,背面是有登录查看设置的 址192.168.1.1,还有账户和密码的对吧。

 

2. 在任意一台电脑的浏览器里面输入192.168.1.1,出现登录界面,把账 密码输入。

 

3.登录进去了,选择 高级设置——端口映射

图中:(1)虚拟服务名称:随便起名。(2)局域 IP:ubuntu下直接在终端输入ifconfig可以查看局域 ip。(3)服务协议:TCP。(4)内部端口:22(22端口是默认的)。(5)外部端口:随便起,我这里起的是10022,千万不要起80或者8080等常见端口 ,有特殊用途,是会被电信给屏掉,导致映射不成功。(6)填写完了,在 端口映射——映射列表中查看自己刚才写的,然后 高级设置—— 关信息,看一下你的公 IP是多少,如下图。

 

4. 其他电脑断开局域 ,可以手机放个热点(放热点的时候把手机连接的wifi关掉,不然也会验证失败),连热点,保证此电脑不在局域 下,用ssh连接测试一下端口映射成功没。如果还是不成功,打电话给宽带当局咨询。

按照上面的,我在Windows的xshell里面输入ssh root@125.118.248.52:10022就可以访问成功了。这个root是Ubuntu的用户名,怕出错的话,你也可以在上面端口映射——映射列表——虚拟服务名称中看到;125.118.248.52是我的公 IP,10022是我设置的端口。(不要照着我的写,你自己的用户名是啥,端口 是啥,地址是啥,看好了,写你自己的)

 

5. 注意了,上面的公 IP并不是固定不变的,因为我们的宽带是拨 上 的方式,所以当你插拔了路由、关机了或者线路不好运营商跳转了线路都会让公 IP发生改变。隔一段时间就访问不了,再看公 IP进行更改还是蛮麻烦的,于是乎,就有了下面的方式,我使用nat123进行动态路由映射。(nat123也可以端口映射,但是我为什么没用呢,因为要充值至少30元,我放弃了,就用路由映射吧,动态映射免费的,啊哈哈哈)

nat123官方 址:http://www.nat123.com/,注册一下,用注册用户名和密码登录进去。

在http://www.nat123.com/Pages_2_32.jsp中下载nat123软件,我在Ubuntu上下载了Linux版本的,用来使用动态路由服务;在Windows上下载Windows版本的,用来监控,Windows版本不下载也可以,我就是想监控。

Ubuntu安装nat123的详细过程在http://www.nat123.com/pages_17_601.jsp这里面,说白了就是nat123解压完,cd 进入目录,然后执行 mono  nat123linux.sh 命令(命令的意思是在Ubuntu中打开nat123服务),输入自己的nat123用户名和密码即可成功。没有mono的话,就执行 apt-get  install  mono-complete进行安装

 

6. 如上图,如果已经出现了成功界面就是在Linux启动了nat123而已,还没动态映射呢。在任意一台电脑浏览器登录nat123 址,进来点击DNS解析添加,先勾选一下 解析域名为 动态域名解析路径。

配置结束就可以在DNS解析列表中查看,记住你的域名,记住,下面就要用到。

 

7. 址上动态解析映射成功后,在ubuntu上把刚才打开的nat123关闭掉,重新启动:mono  nat123linux.sh service & (此命令为后台启动),第一次启动的时候已经记住用户名和密码了,所以现在就不用再输一次。

设置nat123开机自动登录的教程的 址为:http://www.nat123.com/pages_17_619.jsp

 

8. 好了,在其他电脑上测试外 是否可以访问。

打开Windows xshell,输入命令 ssh root@5804b1a5.123nat.com:10022,注意:root为Ubuntu用户名,通过光猫映射出来的,@后面的是填写的刚才申请的动态路由,10022是我映射出来的端口 ,你们根据自己取得名字来,不要照抄。

能成功了之后,Ubuntu那台机子的公 IP怎么变都没事,哈哈哈哈,通过这个域名访问,域名会自动更新访问变了后的公 IP。

 

9. 我不是还下载了Windows的nat123软件的么,我们安装一下exe打开长这样,长得像QQ呢。打开第二个红框中的小蝴蝶,就出现了动态域名解析的监控状态。

 

10. 路由扩展

为啥我没使用路由器呢,因为我们使用的路由据说公司倒闭了,似乎用的时候 络很神奇跳过了路由,所有电脑ip都是和光猫在同一 络(光猫:192.168.1.1,其他电脑192.168.1.2~192.168.1.255),如果路由没毛病, 络应该是经过路由到达各台电脑,此时光猫IP为192.168.1.1,路由为192.168.2.*,各电脑 络的IP应该是192.168.3.* 。

等买了新路由再更新一下,应该是多一步骤:光猫—路由,从路由端口映射出来使用成功后再动态地址解析。

 

11.光猫同 段其他电脑的外 访问

如果你已经使用光猫完成了一台Ubuntu的端口映射及动态路由解析,且公司其他电脑也和光猫在同一 段下,可把其他电脑也设置成服务器。做法:登录192.168.1.1,对其他你想设置的机子进行端口映射,注意此 段下局域 的端口不要冲突,(我已经在电脑上设置过10022端口,则其他电脑换成别的端口)

重点来了:不用在其他想外 访问的电脑上下载nat123了,因为此 段已经有一台电脑开启了公 IP映射,大家都在同一 段下,公 IP是相同的,所以动态路由映射完,直接可以外 访问(看来只有第一台机子麻烦啊)

执行命令进行访问:ssh root@5804b1a5.123nat.com:10022,中间域名不变,替换root用户名和端口 即可。

举例:在此 段有3台电脑,ABC

A设置了端口映射,且需要做nat123服务启动,才可以外 访问。

B只需端口映射即可外 访问。(端口 不要与A相同)

C只需端口映射即可外 访问。(端口 不与AB相同)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月11日
下一篇 2020年3月11日

相关推荐