Centos安装和配置NPS
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相关推荐
- Centos 安装FTP配置目录权限,iptables设置ftp服务
Centos 安装FTP配置目录权限,iptables设置ftp服务 2012-07-06 admin Leave a comment Go to comments CentOS 安装vsftpd,设 ...
- centos 安装、配置metis
centos 安装.配置metis 1.安装依赖包 #安装python-pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载 ...
- centos安装和配置masakari(stein版本)
centos安装和配置masakari(stein版本) 一.基本环境参数 环境:centos7.6 opentack-masakari版本stein python2.7.5/python3.6,都是 ...
- CentOS安装与配置LNMP
本文PDF文档下载:http://www.coderblog.cn/doc/Install_and_config_LNMP_under_CentOS.pdf 本文EPUB文档下载:http://www ...
- centos安装与配置dhcp服务
centos安装过程及配置方法 一.安装流程 有两种方法:一是使用自带的rpm安装包,二是使用yum命令在线安装. 1.检测安装 查看服务器上是否已经安装DHCP rpm -qa |grep ...
- CentOS 安装与配置
一.安装VMware 二.安装CentOS-7 1.创建新的虚拟机 创建新的虚拟机: 选择典型: 默认下一步 选择稍后安装操作系统[或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装 ...
- centos安装并配置VNC Server图形化程序
本文详解在CentOS下安装并配置VNC Server图形化程序 文章目录 一.VNC Server下载 二.VNC Server安装 三.VNC Server配置 四.关闭防火墙和开机自启 五.注意 ...
- 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 ...
- CentOS安装和配置Mysql
1. Centos 默认的yum 是没有Mysql5.7 所以需要配置下,从官网获取最新的RPM包 在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downlo ...
最新文章
- 计算机视觉:让冰冷的机器看懂多彩的世界
- 我国智能家居行业运行现状分析 标准割裂市场
- POJ_3268_Sliver Cow Party结题报告
- 选择头秃还是植发?大数据告诉你植发行业水有多深?
- android wps表格如何设置边框颜色
- java dwr实现消息推送_dwr消息推送
- Sum of Paths CodeForces - 1467D
- Mysql服务器线上配置主从同步
- java split 路径,JAVA通过文件路径分隔符分割文件路径
- 最大最小距离聚类算法c语言,聚类算法-最大最小距离算法(实例+代码)
- Linux 怎么shell脚本定时备份mysql数据库
- PLSQL只导出表结构
- latex表格内容上下居中_Latex-表格内容垂直居中
- 局域网联机_红警如何局域网联机?详细联机教程,方法特别简单
- python小操作——读取文件夹内的任意格式文件到txt并排序
- 梦幻西游手游300级装备、30级宝石、抽奖后台、坐骑版本搭建技术讲解
- 证件照制作小程序源码下载-超级实用工具
- kubernets(四)创建高可用集群
- 原来微信还有这三个实用小技巧!简直太方便了
- SIMPLE算法求解多孔介质的一维流动控制方程