0
点赞
收藏
分享

微信扫一扫

记录一下nps 内网穿透搭建

前言

最近发现家里有几天闲置的电脑,原本想闲鱼上换点零花钱,一问16G内存1T机械硬盘的只能卖个1000多。当时也是大几千买的开机用了一下也没啥问题,卖这点钱有点亏。于是就想着在家里把这台整成服务器让它在发挥发挥余热。下面记录下本次的成果。

搭建步骤

本机电脑centos系统安装及配置

  • 安装
  • 使用进行U盘制作centos镜像
  • 电脑上安装centos操作系统
  • 安装完centos之后安装docker
  • 购买一台服务器(腾讯云比较便宜),在价格可接受范围内
  • 服务器也需要安装docker
  • 配置
  • 本机配置固定ip地址(方便局域网内连接)
  • 使用ifconfig查看网卡信息,输出的enp... 就是了

[root@localhost network-scripts]# ifconfig

  • 进入目录/etc/sysconfig/network-scripts
  • 修改网卡文件ifcfg-enp0s25:IPADDR=192.168.1.***
  • 修改网卡文件后保存,并执行重新启动网络命令:service network restart

nps服务端安装及配置

  • 拉取docker镜像

docker pull  ffdfgdfg/npc

  • 修改npc配置文件:主要修改web配置相关
  • web_username:web登录使用的用户名
  • web_password:web登录使用的密码
  • web_ip: 0.0.0.0 外网能够访问的
  • web_port: ** 自己想用的端口号

***
web_host=a.o.com
web_username=admin
web_password=123
web_port = 8000
web_ip=0.0.0.0
***

  • 按照文档进行启动npc文档
  • -v 第一个路径是宿主机配置文件的路径
  • -confg的路径是docker中

docker run -d  --name npc --net=host -v /home/workspace/conf:/conf ffdfgdfg/npc -config=/conf/npc.conf

  • 登录web端查看:nps服务启动正常

服务单新增客户端连接

  • 点击新建客户端,提完必要信息新增

记录一下nps 内网穿透搭建_nps

记录一下nps 内网穿透搭建_配置文件_02

  • 客户端连接服务端:展开客户端所在行,记录好展示的server和vkey

记录一下nps 内网穿透搭建_nps_03

npc客服端安装及配置

  • 获取npc镜像文档

docker pull ffdfgdfg/npc

  • 从github上复制nps的配置文件内容
  • 修改配置文件:修改server_addr为服务端记录的server,修改vkey为服务端记录的vkey

server_addr=***:8024
conn_type=tcp
vkey=*******
auto_reconnection=true
max_conn=1000

  • 运行客户端npc:执行docker命令后进入nps web刷新页面连接显示在线则表示配置成功

docker run -d  --name npc --net=host -v /home/workspace/conf:/conf ffdfgdfg/npc -config=/conf/npc.conf

记录一下nps 内网穿透搭建_客户端_04

总结

本文主要记录了自己使用docker搭建nps服务的一些步骤,后续有空会整理成脚本发到文章中。

举报

相关推荐

0 条评论