搭建nps,实现

搭建nps,实现内⽹穿透
nps,npc其他版本见/ehang-io/nps/releases
官⽅⽂档:ehang-io.github.io/nps/#/install
基本使⽤:ehang-io.github.io/nps/#/use
⼀、服务端安装(云主机)
1.1 wget命令安装(centos系统需要安装,ubuntu不需要该步)
yum -y install wget
yum -y install setup
yum -y install perl
1.2 下载NPS源码(源码下载地址根据⾃⼰的设备)
wget /ehang-io/nps/releases/download/v0.26.9/linux_amd64_
1.3 解压NPS
tar -zxvf linux_amd64_
1.4 安装NPS
安装后软件会开机⾃动启动,NPS内⽹穿透占⽤⼏个端⼝号,所以需要关闭防⽕墙(不建议),或者放⾏以下端⼝:服务端默认占⽤的端⼝:80 443 8080 8024
sudo ./nps install
1.5 启动NPS
sudo nps start
./nps start
1.6 ⾃定义项
安装好服务端后需要及时的修改默认的账号和密码⼀般默认配置⽂件路径在/etc/nps/f,修改好重启服务器⽣效
#web
web_
web_username=admin  #修改⽤户名
web_password=123      #修改密码
web_port = 8080    #web管理页⾯的端⼝号
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
⼆、客户端(需要实现内⽹穿透的主机)
2.1  wget命令安装(centos系统需要安装,ubuntu不需要该步)
yum -y install wget
yum -y install setup
yum -y install perl
2.2 下载NPC源码
wget /ehang-io/nps/releases/download/v0.26.9/linux_amd64_
2.3  解压NPC
tar -zxvf linux_amd64_
2.4 启动NPC
2.4.1 ⽆需配置⽂件
客户端除运⾏⼀条命令外⽆需任何其他设置,此模式的各种配置在服务端web管理中完成。
./npc -server=服务器ip:web中显⽰的port -vkey=web界⾯中显⽰的密钥
2.4.2 注册到系统,开机⾃启动
对于linux、darwin
注册:sudo ./npc install 其他参数(例如-server=xx -vkey=xx或者-config=xxx)
启动:sudo npc start 停⽌:sudo npc stop 如果需要更换命令内容需要先卸载./npc uninstall,再重新注册
三、客户端更新
⾸先进⼊到对于的客户端⼆进制⽂件⽬录
请⾸先执⾏
sudo npc stop  #停⽌运⾏
然后对于linux:
sudo npc-update update

本文发布于:2024-09-22 01:07:20,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/93879.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需要   安装   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议