NPS

轻量级内网穿透代理服务器
授权协议 GPLv3
开发语言 Google Go
所属分类 服务器软件、 代理服务器软件
软件类型 开源软件
地区 国产
投 递 者 丁雅惠
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理p2p 等,并带有功能强大的 web 管理端。

背景

image

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

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

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

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

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

特点

  • 全面的协议支持,与几乎所有常用协议兼容,例如tcp,udp,http(s),socks5,p2p,http代理...
  • 全面的平台兼容性(Linux,Windows,MacOS,群晖等),仅支持作为系统服务进行安装。
  • 全面控制,允许客户端和服务器控制。
  • Https集成,支持将后端代理和Web服务转换为https,并支持多个证书。
  • 只需在Web ui上进行简单配置即可完成大多数要求。
  • 完整的信息显示,例如流量,系统信息,实时带宽,客户端版本等。
  • 强大的扩展功能,一切可用(缓存,压缩,加密,流量限制,带宽限制,端口重用等)
  • 域名解析具有诸如自定义标题,404页面配置,主机修改,站点保护,URL路由和全景解析之类的功能。
  • 服务器上的多用户和用户注册支持。
 相关资料
  • 内网穿透是我们在进行网络连接时的一种术语,也叫做NAT穿透,内网穿透的功能就是,当我们在端口映射时设置时,内网穿透起到了地址转换的功能。 内网穿透的原理很简单的说就是: 两台计算机A和B都处于不同的局域网中,A想要访问B, 就需要通过一台服务器做桥接的,桥接的方式有两种,一种是服务器相互转发流量 到A和B,另一种是告诉对方公网IP地址,自己充当一个介绍人的角色, 专业术语叫DNAT目标地址转换。

  • 本文向大家介绍详解基于docker搭建lanproxy内网穿透服务,包括了详解基于docker搭建lanproxy内网穿透服务的使用技巧和注意事项,需要的朋友参考一下 文档更新说明 2018年04月06日 v1.0 内网穿透相信是后端开发者经常遇到的需求,可是怎么实现呢?其实有现成的服务:花生壳、ngrok等,但是,最近花生壳宣布,免费版的内网穿透将不支持80端口映射了,而免费版的ngrok也不够

  • Nginx反向代理转发到内网穿透的本地服务失败。 我的nginx部署在阿里云服务器上,然后想将请求转发到内网穿透的本地服务上,总是404,网上找了很多文章,也不知道是哪里出现了问题,求解! 这是域名对应的本地服务IP端口。 http://orzzzsy.nat300.top -> 127.0.0.1:9999 阿里服务器能够访问我内网穿透的域名,获取到数据 我预期是能够通过访问nginx服务器,也

  • 蜻蜓映射(内网穿透) 蜻蜓映射是内网穿透,端口映射的软件服务商。支持HTTP、HTTPS、TCP、UDP、等多种协议。无需设置路由器端口映射即可外网访问内网服务器。适用于远程桌面、 远程服务器、远程办公、游戏联机、微信开发调试等内网穿透场景。 官方地址 frp frp是一个高性能反向代理应用程序,它支持内网穿透、提供外网服务、支持tcp、http、https等协议 github项目地址 ngrok

  • 今日,蜻蜓映射内网穿透发布了客户端v3.6.0版本。新版本极大简化了用户操作。蜻蜓映射内网穿透客户端v3.6.0主要更新有: 实时流量显示 界面优化 开放http/https映射 流量计费服务动态调整带宽 实时流量显示 以往用户只能通过客户端查看所有映射使用的总流量,现在蜻蜓映射内网穿透可以查看每条映射的流量使用情况。 界面优化 如下图: 开放http/https映射 这是此次更新的一大亮点, 客

  • 问题内容: 是否有任何Java库允许构建没有任何应用程序服务器框架的简单独立Web服务服务器? 问题答案: Java 6包含JAX-WS,这使得在独立应用程序中托管Web服务非常容易:

  • tags:代理服务器,翻墙 SSH 可以实现最为快捷的代理服务器,在没有其他代理服务器软件的情况下,可以作为一个临时解决方案使用。 代理服务器 建立隧道 在本地执行以下命令: ssh -D 10085 remote_server_address 设置代理 在浏览器中设置代理服务器连接为 “socket4”,链接到 “127.0.0.1/10085” 端口。 翻墙 如果远程服务器在国外, 那么这个

  • 本文向大家介绍SSH端口转发实现内网穿透的实现,包括了SSH端口转发实现内网穿透的实现的使用技巧和注意事项,需要的朋友参考一下 我们局域网的机器能够访问外网,但是外网不能访问内网。因为内网访问互联网时候能确定外网的地址,外网却不能确定我们局域网内的具体地址。(ip地址有限)如果 我们在访问外网的时候,这个链接让他保持、不断,那么这个链接就相当于我们建了一条路,内网数据能出去,外网数据能进来,ssh