nps server 内网穿透应用搭建与使用


nps server 内网穿透应用搭建与使用

下载镜像

docker pull ffdfgdfg/nps

下载配置文件

git clone https://github.com/ehang-io/nps /data/nps

阅读文档修改配置文件

https://ehang-io.github.io/nps/#/example

启动

docker run -d --name nps --net=host -v /data/nps:/conf ffdfgdfg/nps

查看日志

docker logs nps

使用

  • 服务端
  1. 服务端ip:web服务端口(默认为8080,见 conf/nps.conf)
  2. 使用用户名和密码登陆(默认admin/123,正式使用一定要更改)
  3. 创建客户端
  • 客户端
  1. 下载客户端安装包并解压,进入到解压目录
  2. 点击web管理中客户端前的+号,复制启动命令
  3. 修改 conf/npc.conf 相关配置内容
  4. 执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用cmd执行
  5. 如果需要注册到系统服务(开机启动、守护进程)可查看 注册到系统服务 ./npc install

文档: 域名代理 https://ehang-io.github.io/nps/#/use

[common]
server_addr=server_ip:8024
conn_type=tcp
vkey=client_vkey
[agent-operation-api]
host=a.proxy.com
target_addr=127.0.0.1:80
host_change=example.test
header_set_proxy=nps

参考


文章作者: 牟勇
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 牟勇 !
 上一篇
laravel 项目创建 laravel 项目创建
laravel 项目创建项目立项 项目立项并命名: 代运营系统 agent-operation 云效建立在线 git 仓库 Laravel 项目创建COMPOSER_MEMORY_LIMIT=-1 composer create-proj
2021-01-11
下一篇 
Laravel 集成 GraphQL Laravel 集成 GraphQL
Laravel 集成 GraphQL集成指引1. 安装 nuwave/lighthousecomposer require nuwave/lighthouse 2. 安装在线调试工具 mll-lab/laravel-graphql-play
2020-08-31
  目录