Giter VIP home page Giter VIP logo

wj45853007 / nps Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ehang-io/nps

0.0 0.0 0.0 7.67 MB

一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

Home Page: https://cnlh.github.io/nps/

License: GNU General Public License v3.0

Go 98.00% Makefile 0.17% Shell 1.83%

nps's Introduction

nps

Gitter Build Status

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

背景

image

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

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

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

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

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

快速开始

安装

releases

下载对应的系统版本即可,服务端和客户端是单独的

服务端启动

  1. 进入服务端启动
 ./nps

如有错误修改配置文件相应端口,无错误可继续进行下去

  1. 访问服务端ip:web服务端口(默认为8024)
  2. 使用用户名和密码登陆(默认admin/123,正式使用一定要更改)
  3. 在web中创建客户端

客户端连接

  1. 点击web管理中客户端前的+号,复制启动命令
  2. 执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用cmd执行

配置

  • 客户端连接后,在web中配置对应穿透服务即可
  • 更多高级用法见完整文档

贡献

  • 如果遇到bug可以直接提交至dev分支
  • 使用遇到问题可以通过issues反馈
  • 项目处于开发阶段,还有很多待完善的地方,如果可以贡献代码,请提交 PR 至 dev 分支
  • 如果有新的功能特性反馈,可以通过issues或者qq群反馈

nps's People

Contributors

cnlh avatar ffdfgdfg avatar arugal avatar exfly avatar callantaylor avatar evangwt avatar daanikus avatar lroccoon avatar dalerkd avatar libotony avatar waysup avatar lpxxn avatar hanxi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.