搭建nps内网穿透

搭建NPS服务端

Docker

首先需要安装Docker。

Docker方式是支持多平台的,x86、ARM都可以。

Docker安装脚本:

sudo curl -sSL https://get.daocloud.io/docker | sh

  

把上面的命令复制到SSH终端运行。

安装NPS服务端:

# 创建 /opt/nps 目录存放配置文件
mkdir /opt/nps

# 安装wget并且下载配置文件
yum install -y wget && wget https://img.zeruns.tech/down/conf.zip

# 解压配置文件到 /opt/nps 目录
unzip conf.zip -d /opt/nps

# 拉取 ffdfgdfg/nps 镜像
docker pull ffdfgdfg/nps

# 运行 nps 容器,配置文件夹 conf 在 /opt/nps/conf 目录下
docker run -d --name=nps --restart=always --net=host -v /opt/nps/conf:/conf ffdfgdfg/nps

# 查看日志
docker logs nps

或者使用docker-compose安装

docker-compose.yml:

version: '3'
services:
  nps:
    restart: always
    image: ffdfgdfg/nps
    container_name: nps
    volumes:
      - /opt/nps/conf:/conf
    ports:
      - 8800:8080
      - 8024:8024
      - 8890:8890

 

安装完后在浏览器打开:http://你服务器IP:8080

使用用户名和密码登陆(默认admin/123,正式使用一定要更改,修改/opt/nps/conf/nps.conf配置文件中的web_password)

客户端安装使用

首先登陆进来NPS服务端的WEB管理页面,找到【客户端】,点击【新增】。

 

 

 安装NPS客户端NPC:

 

# 创建 /opt/nps 目录存放配置文件
mkdir /opt/npc

# 安装wget并且下载配置文件,可根据自己系统将yum替换为apt或其他
yum install -y wget && wget https://img.zeruns.tech/down/conf.zip

# 解压配置文件到 /opt/nps 目录
unzip conf.zip -d /opt/npc

# 拉取 ffdfgdfg/nps 镜像
docker pull ffdfgdfg/npc

# 运行 npc 容器,按提示改好命令,如下图所示
docker run -d --name=npc --restart=always --net=host ffdfgdfg/npc -server=<ip:port> -vkey=<web界面中显示的密钥> <以及一些其他参数>

具体查看以上截图,例如,
docker run -d --name=npc --restart=always --net=host ffdfgdfg/npc -server=39.**.**.113:8024  -vkey=zf3fs7hz347n2q8w -type=tcp

# 查看日志
docker logs npc

  

这样NPS客户端就算安装完成了。

建立内网穿透隧道

 

 注意:需要开启防火墙对应端口以及docker端口映射

posted @ 2022-08-20 12:41  佚小名  阅读(764)  评论(0编辑  收藏  举报