利用nat123进行内网穿透

内网穿透的效果:可以在外网访问局域网内的机器。

教程(适用于 ubuntu)

一、系统更新

sudo apt-get update

二、运行环境

sudo apt-get install mono-complete

如提示没有 mono-complete,使用 mono-devel 或 monoDevelop 或 monodevelop。

mono -V

如果上面命令可以显示内容的话,刚一步命令就算安装成功了。

三、nat123客户端安装

mkdir nat123
cd nat123

首先在本地新建一个目录/nat123来专门存放nat123软件,接着通过wget下载安装包到本地目录

wget http://www.nat123.com/down/nat123linux.tar.gz

如果通过wget下载失败就直接去 http://www.nat123.com/down/nat123linux.tar.gz 下载文件再放到目录下

解压文件

tar -zxvf nat123linux.tar.gz

不过好像有点问题,直接手动解压就好了。

四、启动nat123客户端

在上面一步解压的目录下执行以下脚本启动客户端

mono nat123linux.sh

接着按要求输入账号密码就可以了,可以通过以下命令来查看nat123的状态

 ps -ef|grep nat123

五、添加端口映射

进入网站 http://www.nat123.com/ 登录账号密码,免费最多映射两个

利用nat123进行内网穿透_第1张图片六、外网访问

按照上面分配的外网域名和端口,用ssh命令,例如:

ssh -p 28288 [email protected]

其中28288是外网端口,root是内网机器的用户名,11fddd32.nat123.cc是外网域名。不知道内网地址的可以通过ifconfig命令找到内网地址,内网端口的话用ssh是22端口,远程桌面默认端口一般是3389。一定要记得打开22端口,如果没有打开22端口会被拒绝访问。如何打开22端口参考一下https://blog.csdn.net/qq_36711453/article/details/83745409这个博客

你可能感兴趣的:(操作系统,Linux,工具)