nps可以说是用户界面做的最好的,安装也是非常的简单!
nps是一款轻量级、功能强大的内网穿透代理服务器。

支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。

尤其是支持web图形化管理,集成多用户模式,这个比frp要好很多!

准备
公网服务器(centos,服务端),公网Ip,没准备域名。 本地服务器(centos,客户端)

# 云服务器
ip  1.1.1.1
开放端口: 8024,10000(管理页端口),9200(映射tcp服务端口)
# 本地服务器
192.168.31.94

nps地址

https://github.com/ehang-io/nps/releases

server端下载

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz

client 端下载

wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz

服务端安装

# 解压文件
tar -xzvf  linux_amd64_server.tar.gz
# 解压后confnpsweb# 修改配置文件vim conf/nps.conf
appname = nps
#Boot mode(dev|pro)
runmode = dev#HTTP(S) proxy port, no startup if empty
http_proxy_ip=0.0.0.0   # 有域名改域名
http_proxy_port=8080 # 端口
https_proxy_port=443
https_just_proxy=true
#default https certificate setting
https_default_cert_file=conf/server.pem
https_default_key_file=conf/server.key##bridge
bridge_type=tcp
bridge_port=8024 # 内网服务的监听端口,如有冲突,在客户端修改
bridge_ip=0.0.0.0
#web
web_host=a.o.com  # 有域名改域名
web_username=admin  # 管理页面账户
web_password=admin2022  # 管理页密码
web_port = 10000  # 管理页端口
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key

管理页配置

新增一个客户端

打开客户端

复制客户端命令
./npc -server=1.1.1.1:8024 -vkey=1234567 -type=tcp

安装客户端

# 安装
tar -xf linux_amd64_client.tar.gz
./npc install -server=1.1.1.1:8024 -vkey=1234567 -type=tcp
# 启动
npc start
# 停止
npc stop
设置开机启动
vim
cd /data/npc/ && nohup ./npc -server=1.1.1.1:8024 -vkey=1234567 -type=tcp >/dev/null 2>&1 &

开启内网穿透

新增隧道


Centos安装和配置NPS相关推荐

  1. Centos 安装FTP配置目录权限,iptables设置ftp服务

    Centos 安装FTP配置目录权限,iptables设置ftp服务 2012-07-06 admin Leave a comment Go to comments CentOS 安装vsftpd,设 ...

  2. centos 安装、配置metis

    centos 安装.配置metis 1.安装依赖包 #安装python-pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载 ...

  3. centos安装和配置masakari(stein版本)

    centos安装和配置masakari(stein版本) 一.基本环境参数 环境:centos7.6 opentack-masakari版本stein python2.7.5/python3.6,都是 ...

  4. CentOS安装与配置LNMP

    本文PDF文档下载:http://www.coderblog.cn/doc/Install_and_config_LNMP_under_CentOS.pdf 本文EPUB文档下载:http://www ...

  5. centos安装与配置dhcp服务

    centos安装过程及配置方法 一.安装流程 有两种方法:一是使用自带的rpm安装包,二是使用yum命令在线安装. 1.检测安装      查看服务器上是否已经安装DHCP rpm -qa |grep ...

  6. CentOS 安装与配置

    一.安装VMware 二.安装CentOS-7 1.创建新的虚拟机 创建新的虚拟机: 选择典型: 默认下一步 选择稍后安装操作系统[或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装 ...

  7. centos安装并配置VNC Server图形化程序

    本文详解在CentOS下安装并配置VNC Server图形化程序 文章目录 一.VNC Server下载 二.VNC Server安装 三.VNC Server配置 四.关闭防火墙和开机自启 五.注意 ...

  8. Linux、Ubuntu、CentOS安装和配置zsh

    文章目录 01 zsh的安装 02 配置zsh 2.1 安装oh-my-zsh 2.2 查看oh-my-zsh目录 2.3 oh-my-zsh 插件的管理 2.3.1 添加插件 2.3.2 zsh-a ...

  9. CentOS安装和配置Mysql

    1. Centos 默认的yum 是没有Mysql5.7 所以需要配置下,从官网获取最新的RPM包 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downlo ...

最新文章

  1. 计算机视觉:让冰冷的机器看懂多彩的世界
  2. 我国智能家居行业运行现状分析 标准割裂市场
  3. POJ_3268_Sliver Cow Party结题报告
  4. 选择头秃还是植发?大数据告诉你植发行业水有多深?
  5. android wps表格如何设置边框颜色
  6. java dwr实现消息推送_dwr消息推送
  7. Sum of Paths CodeForces - 1467D
  8. Mysql服务器线上配置主从同步
  9. java split 路径,JAVA通过文件路径分隔符分割文件路径
  10. 最大最小距离聚类算法c语言,聚类算法-最大最小距离算法(实例+代码)
  11. Linux 怎么shell脚本定时备份mysql数据库
  12. PLSQL只导出表结构
  13. latex表格内容上下居中_Latex-表格内容垂直居中
  14. 局域网联机_红警如何局域网联机?详细联机教程,方法特别简单
  15. python小操作——读取文件夹内的任意格式文件到txt并排序
  16. 梦幻西游手游300级装备、30级宝石、抽奖后台、坐骑版本搭建技术讲解
  17. 证件照制作小程序源码下载-超级实用工具
  18. kubernets(四)创建高可用集群
  19. 原来微信还有这三个实用小技巧!简直太方便了
  20. SIMPLE算法求解多孔介质的一维流动控制方程

热门文章

  1. DeFi之道丨一文读懂非足额抵押机构贷款协议Maple Finance
  2. c++控制台输出星号金字塔
  3. IDEA怎么设置字体大小
  4. std::back_inserter()的解释和使用
  5. 一招教你如何选工业机器人视觉!
  6. 输入圆柱体的底面半径和高就可以得到体积及表面积
  7. 2017 Android GitHub常用热门开源框架汇总
  8. 20 个 OpenSSH 最佳安全实践
  9. 零、RISC-V SoC软核代码笔记详解——前言
  10. SAP ALV 负号提前