当前位置: 首页 > news >正文

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

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

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

mkdir /opt/nps

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

 

 

然后我们用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文件

 这里面的

http_proxy_port=88

https_proxy_port=4433

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

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

  

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

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

 

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

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

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

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

进入Github下载window64下载

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

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

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

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

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

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

http://www.lryc.cn/news/43818.html

相关文章:

  • IDS、恶意软件、免杀技术、反病毒技术、APT、对称加密、非对称加密以及SSL的工作过程的技术介绍
  • 怎么把pdf转换成高清图片
  • MATLAB 系统辨识 + PID 自动调参
  • 【vue3】组合式API之setup()介绍与reactive()函数的使用·上
  • 爬虫Day3 csv和bs4
  • nnAudio的简单介绍
  • 【id:134】【20分】B. 求最大值最小值(引用)
  • Java 面向对象
  • 五、传输层
  • Thinkphp 6.0一对一关联查询
  • 基于51单片机的自动打铃打鸣作息报时系统AT89C51数码管三极管时钟电路
  • 算法详解-双指针算法的魅力-一种简单而高效的编程思想
  • 网页审查元素
  • gpt2 adapter finetune
  • Day14_文件操作
  • leetcode 轮转数组 189
  • Leetcode.1849 将字符串拆分为递减的连续值
  • Android布局层级过深为什么会对性能有影响?为什么Compose没有布局嵌套问题?
  • 【UR机械臂CB3 网络课程 】
  • dp-统计字典序元音字符串的数目
  • LFM雷达实现及USRP验证【章节3:连续雷达测距测速】
  • COLMAP多视角视图数据可视化
  • 2023年全国最新高校辅导员精选真题及答案36
  • ThreeJS-全屏和退出全屏、自适应大小(五)
  • 等级保护2.0要求及所需设备清单
  • 【大数据之Hadoop】六、HDFS之NameNode、Secondary NameNode和DataNode的内部工作原理
  • 小黑子—Java从入门到入土过程:第四章
  • 数据库原理及应用(四)——SQL语句(2)SQL基础查询以及常见运算符
  • (算法基础)Floyd算法
  • SQL语法:浅析select之七大子句