利用nps实现内网穿透

发布于 2022-01-22  2414 次阅读


nps功能

  1. 做微信公众号开发、小程序开发等----> 域名代理模式

  2. 想在外网通过ssh连接内网的机器,做云服务器到内网服务器端口的映射,----> tcp代理模式

  3. 在非内网环境下使用内网dns,或者需要通过udp访问内网机器等----> udp代理模式

  4. 在外网使用HTTP代理访问内网站点----> http代理模式

  5. 搭建一个内网穿透ss,在外网如同使用内网vpn一样访问内网资源或者设备----> socks5代理模式

搭建

服务端

1.https://github.com/ehang-io/nps/releases/tag/v0.26.10/linux_386_server.tar.gz     服务端下载地址

2.cd /root

  •  cd /root
  • mkdir nps
  • 将下载的文件放到此目录下
  • tar -zxvf linux_386_server.tar.gz   解压
  • ./nps install    安装一下
  • vim /etc/nps/conf/nps.conf     改web_username=用户名
    web_password=密码
    如果8080冲突就改了
    防火墙放行任意端口(穿透访问端口)/8024(通信)/8080(web页面)端口
  • ./nps start
  • 访问ip:8080即可初始化服务端,失败看日志文件

客户端

  1. cmd运行即可

参考:https://github.com/ehang-io/nps/blob/master/README_zh.md

https://www.bilibili.com/video/BV1ei4y1t7GU

 

子夜不哭
最后更新于 2022-01-22