文章目录

  • 一、前言
  • 二、CentOS7.6上启动服务端
    • 新增客户端
    • 新增TCP隧道
  • 三、Windows上启动客户端
  • 四、访问测试
  • 五、SSH连接局域网Liunx服务器
    • 1、修改 `TCP隧道` -> `目标 (IP:端口)` -> `127.0.0.1:22`
    • 2、局域网Liunx服务器启动客户端
    • 3、SSH 连接
  • 六、docker-compose部署NPS

一、前言


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

二、CentOS7.6上启动服务端

# 下载服务端
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
# 解压
tar -zxvf linux_amd64_server.tar.gz# 安装
sudo ./nps install# 修改配置 `nps.conf` -- 这里默认配置也可  【 小编因端口占用问题,修改了 http_proxy_port 和 https_proxy_port 】
vim /etc/nps/conf/nps.conf# 启动
sudo nps start# 查看日志
tail -fn 100 /var/log/nps.log

访问 ip:8080
默认账号密码 admin/123

新增客户端

新增TCP隧道

访问 8100 端口可代理到本地 127.0.0.1:20040

三、Windows上启动客户端

下载解压 https://github.com/ehang-io/nps/releases/download/v0.26.10/windows_386_client.tar.gz

npc.exe -server=www.zhengqingya.com:8024 -vkey=test123 -type=tcp


客户端启动成功后,可在服务端中查看是否在线

四、访问测试

访问 8100 端口可代理到本地 127.0.0.1:20040

五、SSH连接局域网Liunx服务器

1、修改 TCP隧道 -> 目标 (IP:端口) -> 127.0.0.1:22

2、局域网Liunx服务器启动客户端

# 下载服务端
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_client.tar.gz
# 解压
tar -zxvf linux_amd64_client.tar.gz# 赋予可执行权限
chmod +x npc# 启动
sudo ./npc -server=www.zhengqingya.com:8024 -vkey=test123 -type=tcp

3、SSH 连接


六、docker-compose部署NPS

可参考 https://gitee.com/zhengqingya/docker-compose

# 准备
git clone https://gitee.com/zhengqingya/docker-compose.git
cd docker-compose/Liunx# 运行服务端 NPS
docker-compose -f docker-compose-nps.yml -p nps up -d# 运行客户端 NPC
docker run -d --name npc --net=host ffdfgdfg/npc:v0.26.10 -server=服务端ip地址:8024 -vkey=唯一验证密钥 -type=tcp

今日分享语句:
在改变自己心态的瞬间,人生就出现了转机,此前的恶性循环会被切断,良性循环就开始了。

运维(30) NPS安装配置使用相关推荐

  1. Ansible自动化运维笔记1(安装配置)

    1.Ansible的安装 pip install ansible==1.9.1 ansible1.9.1版本依赖的软件有 Python2.6以上版本 paramiko模块 PyYAML Jinja2 ...

  2. 系统运维 | Ubuntu 下安装配置 samba 服务的详细过程

    本文首发于 2014-08-05 10:14:48 1. Samba作用 Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享.我们现在是要在Linux下配置Samba,让Wi ...

  3. python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...

    本文主要向大家介绍了Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理,通过具体的内容向大家展现,希望对大家学习Windows运维有所 ...

  4. java 安装报错2503,Windows运维之Win10安装msi程序报错2503和2502错误解决方案

    本文主要向大家介绍了Windows运维之Win10安装msi程序报错2503和2502错误解决方案,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助. 刚升级了系统到win10,重新 ...

  5. 效率高到爆炸的IT运维软件您安装了吗?

    作为一名合格的运维人员,电脑里没有几个效率高到爆的运维工具,真妄为技术男,什么网络监控zabbix.带宽监视nethogs iftop.磁盘监控iostat.自动备份rsync.定时任务crontab ...

  6. 自动化运维工具——ansible安装及模块介绍

    ansbile 前言 一.主流自动化运维工具简介 1.1 Puppet 1.2 Saltstack 1.3 Ansible 二.Ansible 运维工具原理 三.Ansible安装 3.1 下载软件包 ...

  7. Apache运维中常用功能配置笔记梳理

    Apache 是一款使用量排名第一的 web 服务器,LAMP 中的 A 指的就是它.由于其开源.稳定.安全等特性而被广泛使用.下边记录了使用 Apache 以来经常用到的功能,做此梳理,作为日常运维 ...

  8. fabric运维监控:prometheus配置热更新

    在上一篇fabric运维监控:prometheus+grafana框架搭建中搭建了prometheus+grafana监控框架,但这里存在一个问题,所有监控job都提前写好在配置文件prometheu ...

  9. linux apache设置web访问重定向_从零开始学Linux运维|30.Linux的目录结构

    1.tree命令 linux下目录结构跟一个倒过来的树一样的,最顶层就是根目录 / tree这个命令就很形象 它够很方便的查看目录结构 使用"yum install tree -y" ...

最新文章

  1. shiro框架的使用及扩展
  2. eclipse打包项目为aar_Eclipse中使用AAR
  3. apache iotdb_Apache-IoTDB
  4. 2020计算机二级题库第14PPT,计算机二级考试MSOffice考精彩试题库ppt操作题附问题详解.doc...
  5. Python高性能HTTP客户端库requests的使用
  6. ubuntu 下的截图工具
  7. Visual Studio Developer Assistant 3月新功能展示
  8. struts2的action中获得request response session 对象
  9. moveit环境引入代码
  10. SQL将本地图片文件插入到数据库
  11. 嵌入式开发之cmos---前端采集aptina cmos
  12. Spring属性编辑器解读(转载)
  13. mysql取出qq表情_mysql存储emoji表情报错处理,qq互联mysql存储昵称中带表情的数据时报错。...
  14. 广东省计算机一级网络题分值,计算机一级考试内容题型以及分值
  15. Python规范神器(PEP8 ),Pylint是代码检查工具
  16. Cameralink学习笔记
  17. Sci-Hub桌面版 告别网站被封的尴尬
  18. h2o java,h2o深度学习权重和规范化
  19. Error running : No valid Maven installation found. Either set the
  20. 朋友圈爱心拼图php源码_朋友圈爱心形配图怎么弄 微信朋友圈九宫格心形拼图教程方法...

热门文章

  1. 基于磁链模型的非线性观测器
  2. HDU 6305 RMQ Similar Sequence(笛卡尔树)
  3. 2012年9月8日参加中国软件开发者大会学习笔记
  4. c#中继承和接口的区别与联系
  5. java 判断文章的重复率_5个避免意外论文重复率高的方法
  6. 二维码下载,区分是 ios 和 android
  7. 坚果手机如何获取root权限
  8. 演示笔记本电脑如何一键安装win10系统
  9. 带你快速入门RabbitMQ(附思维导图,案例代码)
  10. STM32G431RBT6-----Timer