最简单的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

核心步骤

  1. 先记住:
    TCP隧道可以跑HTTP/HTTPS”,
    我们无需关注“http正向代理”,只需要在nps的管理后台为客户端添加“TCP隧道”即可。
     
  2. 按照https://ehang-io.github.io/nps/#/install的官方安装说明,装好服务器端+客户端
    (不管成不成功)
     
  3. 修改/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
    

  4. 在NPS的web后台中,需要
    1)新增客户端,备注随便,“唯一验证密钥”自定义例如xxoo,
         “允许客户端通过配置文件连接”选
    2)点击这个客户右边的“隧道”,新增“TCP隧道”,
          服务端端口选择 6666 (可以自定义,很重要)
          目标 (IP:端口)选择 192.168.1.102:8765   (参考本例中的端口约定
    3)点击这个客户右边的“主机”,新增:
          备注、主机随意;
          模式:所有
          目标 (IP:端口):192.168.1.102:8765
     
  5. OK!

 

 

 Good Luck!

以上是关于最简单的nps内网穿透实现 - 本地网站+腾讯云展示的主要内容,如果未能解决你的问题,请参考以下文章

几款实用的内网穿透工具

几款实用的内网穿透工具

保姆级教学 nps内网穿透实现Windows远程桌面 宝塔

保姆级教学 nps内网穿透实现Windows远程桌面 宝塔

安排几款实用的内网穿透工具+教程

内网穿透NPS