代码拉取完成,页面将自动刷新
部署过程共分为三部分:服务器端、受控端和控制端,下面以debian系统进行举例。
在服务器上下载并解压到任意目录
使用以下命令启动服务器端程序
sudo ./np-svr --conf server.yaml
(可选)开放外网防火墙,默认端口6154
在受控端机器上下载并解压到任意目录
(可选)修改remote.yaml配置文件,修改server地址
使用以下命令启动客户端程序
sudo ./np-cli --conf remote.yaml --user `whoami`
在本地控制机上下载并解压到任意目录
(可选)修改local.yaml配置文件,修改server地址
(可选)修改rule.d目录下的规则配置文件,rule配置方法
使用以下命令启动客户端程序
sudo ./np-cli --conf local.yaml
在以上操作成功后即可在浏览器中通过local.yaml中配置的端口号进行访问,默认地址:
http://127.0.0.1:8080
建议使用tls加密连接,使用方式如下
- 修改服务器端的server.yaml文件,配置tls相关文件路径,并重启服务
- 修改受控端的remote.yaml配置,配置ssl相关选项,并重启服务
- 修改控制端的local.yaml配置,配置ssl相关选项,并重启服务
修改默认连接密钥,修改方式如下
- 使用以下命令生成一个16位随机串
tr -dc A-Za-z0-9 < /dev/urandom | dd bs=16 count=1 2>/dev/null && echo
- 修改服务器端的common.yaml文件,将secret设置为新的密钥,并重启服务
- 修改受控端的common.yaml文件,将secret设置为新的密钥,并重启服务
- 修改控制端的common.yaml文件,将secret设置为新的密钥,并重启服务
-action install
参数即可将程序注册为系统服务,使用参数-user
可设置该服务的启动身份此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。