最简单的nps内网穿透实现 - 本地网站+腾讯云展示
Posted Rudon滨海渔村
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简单的nps内网穿透实现 - 本地网站+腾讯云展示相关的知识,希望对你有一定的参考价值。
效果图
本例中的端口约定
本机开发地址:http://127.0.0.1:8765
公网展示地址:http://1.1.1.1:6666
本地电脑IP:192.168.1.102(在家里的局域网中)
网站端口:8765
腾讯云的公网IP:1.1.1.1
推荐以下端口都用5001-65535之间,省心
http_proxy_port 6210 (没啥影响)
https_proxy_port 6211 (没啥影响)
bridg_port 6212 (影响最大,所有终端都要经过这个公网的入口端口)
web_port 6213 (影响NPS的web后台的入口端口)
NPS中为项目设置TCP 隧道为6666 (影响公网展示地址的入口端口)
Linux、Windows常见端口号大全_Rudon滨海渔村的博客-CSDN博客常见远程运维端口https://www.cnblogs.com/sanduzxcvbnm/p/13753514.htmlElasticsearch远程运维端口:9200,9300DB2远程运维端口:50000Hadoop YARN远程运维端口:8088Hadoop远程运维端口:50070,50030Linux远程运维端口:22MangoDB远程运维端口:27017mysql远程运维端口:3306Oracle远程运维端口:1521PostgreSQL远程运维端口:543https://rudon.blog.csdn.net/article/details/122603927
核心步骤
- 先记住:
“TCP隧道可以跑HTTP/HTTPS”,
我们无需关注“http正向代理”,只需要在nps的管理后台为客户端添加“TCP隧道”即可。
- 按照https://ehang-io.github.io/nps/#/install的官方安装说明,装好服务器端+客户端
(不管成不成功)
- 修改/etc/nps/conf/nps.conf内容中的部分核心代码(以下端口仅供展示)
http_proxy_ip=0.0.0.0 http_proxy_port=6210 https_proxy_port=6211 bridge_type=tcp bridge_port=6212 bridge_ip=0.0.0.0 web_host=随便 web_username=管理后台登录账号 web_password=管理后台登录密码 web_port = 6213 web_ip=0.0.0.0
- 在NPS的web后台中,需要
1)新增客户端,备注随便,“唯一验证密钥”自定义例如xxoo,
“允许客户端通过配置文件连接”选否
2)点击这个客户右边的“隧道”,新增“TCP隧道”,
服务端端口选择 6666 (可以自定义,很重要)
目标 (IP:端口)选择 192.168.1.102:8765 (参考本例中的端口约定)
3)点击这个客户右边的“主机”,新增:
备注、主机随意;
模式:所有
目标 (IP:端口):192.168.1.102:8765
- OK!
Good Luck!
以上是关于最简单的nps内网穿透实现 - 本地网站+腾讯云展示的主要内容,如果未能解决你的问题,请参考以下文章