admin管理员组文章数量:1601625
首先说个坑的地方,1.一定要去两个地方把端口打开,一是腾讯云的控制台防火墙哪,二是远程服务器(外网机器)的防火墙那,耽误了很久时间
NPS项目Github地址:Redirecting - Zeruns的短链接站
NPS官方中文文档:Redirecting - Zeruns的短链接站
我用的是Windows server 2012的外网服务器和win10的内网主机
搭建NPS服务端
下面有多种搭建方法,选其中一种就行。
搭建好后记得在控制台开放端口,面板端口是8080,与客户端通信端口是8024。
安装包安装
如果需要安装在ARM或MIPS架构上,到这复制对应版本的下载链接替换下面的链接:Redirecting - Zeruns的短链接站
我是Win 选择对应的server端
下载后解压到C盘根目录
然后命令行执行 nps.exe install 红框框是安装后的
然后执行 nps.exe
这样NPS服务端就算安装完成了,这时浏览器访问:http://你服务器IP:8080 即可跳转到NPS的管理页面。默认WEB管理账号是amdin,密码是123。如果需要更改的话就修改conf目录下的nps.conf,这里就不再赘述了。
最好设置服务 自动启动
这样我们的npc就添加到系统服务里了,再找到 控制面板 - 管理工具 - 服务 里找到【nps内网穿透客户端】,找到【恢复】选项卡,按照下图中设置即可。设置完成后就可以启动服务了。
这样客户端就连接到了NPS的服务端了
客户端安装使用
首先登陆进来NPS服务端的WEB管理页面,找到【客户端】,点击【新增】。
备注这里就根据需要写,其他的看着来就行。最后点击【新增】
然后就能看到我们添加的客户端了,目前是处于离线状态。左边有一个小加号,点击可以展开。下面的客户端命令我们一会要用。下面是各种客户端安装方法,选一种适合的就行。
下面是服务端部分
服务端win就简单了很多,下载后解压
然后在根目录下 PS C:\Npc>
./npc.exe -server=43.142.XX.XX:8024 -vkey=i0aheXXXXXXkp0f9 -type=tcp
就能运行了,但是令我迷惑的是,
我本来自己一位要用的是Http代理,但是对照了一下我的需求,我可能要用的是域名解析
没错就是下面的↓
域名解析
假设场景:
有一个域名xxxx,有一台公网机器ip为x.x.x.x
两个内网开发站点127.0.0.1:81,127.0.0.1:82
想通过(http|https://)a.proxy访问127.0.0.1:81,通过(http|https://)b.proxy访问127.0.0.1:82
使用步骤
将*.proxy解析到公网服务器1.1.1.1
点击刚才创建的客户端的域名管理,添加两条规则规则:1、域名:a.proxy,内网目标:127.0.0.1:81,2、域名:b.proxy,内网目标:127.0.0.1:82
其他写的比较好的内网穿透的有:
内网穿透工具nps使用教程 - 来自内部交流群_Rudon滨海渔村的博客-CSDN博客_nps使用
NPS内网穿透工具_La2y的博客-CSDN博客
NPS内网穿透工具使用详解 - SecPulse.COM | 安全脉搏
如何利用腾讯云实现内网穿透? - 云+社区 - 腾讯云
版权声明:本文标题:自己的腾讯云服务器(有公网IP)内网穿透NPS实现访问内网站点 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728381174a1156496.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论