腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)

首先打开shell连接我们的云服务器

然后我们再opt目录下面创建一个文件夹用来存放我们的压缩包和文件

mkdir /opt/nps

 这个是它官方的安装图解.所以我们按照这个docker安装过程来:

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第1张图片 

 

然后我们用docker安装镜像.这样的话比较简单一点

docker pull ffdfgdfg/nps

然后我们查看docker的镜像是否下载完成

docker images

有了之后我们去下载他的压缩包 

 点击直接下载压缩包

下载好了之后我们传到的我们的云端的任意一个目录,之后来到压缩包目录进行解压到我们刚才创建好的目录里面

unzip conf.zip -d /opt/nps

然后我们就可以启动docker容器了

docker run -d --name=nps --restart=always --net=host -v /opt/nps/conf:/conf ffdfgdfg/nps

然后用docker ps查看启动是否成功

 启动好了之后,我们进入config目录查看conf信息,打开nps.conf文件

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第2张图片

 这里面的

http_proxy_port=88

https_proxy_port=4433

这两个端口号对应我们的云服务器的端口号,原本是80和443这两个端口.如果你已经占用了这两个端口的话,你就必须改成另外两个像我这样.然后打开对应的防火墙,否则你的web页面是无法打开的

 这个8024端口必须在你的云服务器上面开启要不然主机无法穿透

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第3张图片  

这是端口对应和账号密码.没改的话账号是admin,密码是123456,建议改密码和账号要不然有被黑的风险 

我们进入它的web控制端页面 

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第4张图片 

http://云服务器外网ip:8080/

进来之后,点击客户端,点击新增,备注随便写.下面三个全勾选是

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第5张图片

 写完之后就是这样的一个状态

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第6张图片

 然后我们下载window端的npc运行文件即可

进入Github下载window64下载

 下载好了之后我们去c盘创建一个npc目录.将npc.exe文件放入npc目录里面,然后我们以管理员身份运行cmd,cd /npc里面

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第7张图片

 在install后面加上我们刚才新加的的客户端命令即可下载成功,文件目录里面会多了个log和update文件

 然后我们打开计算机管理,打开服务,找到nps内网穿透客户端,右键属性

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第8张图片

 修改登录配置,这样的话如果你的端口有问题它就会隔26s连接一次知道连接成功到你的云服务器为止.这样改比较好

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第9张图片

 这样之后我们去控制台配一个属性就可以做到访问了,点击TCP隧道,这个9999是你云服务器的端口,自己随便设置一个就可以,下面的8080是你项目的端口,其他不变,如果你有域名的话你还可以去域名解析那里设置你的域名

腾讯云服务器部署内网穿透(让其他人在不同ip可以访问我们localhost端口的主机项目)(nps开源项目)_第10张图片

 然后我们去以管理员身份去cmd打开刚才的npc目录,然后npc.exe start启动客户端.成功之后我们启动项目,然后云服务器ip端口:8080就可以访问你的springboot项目了

你可能感兴趣的:(腾讯云,服务器,tcp/ip)