搭建nps内网穿透

搭建NPS服务端

Docker

首先需要安装Docker。

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

Docker安装脚本:

1
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:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 创建 /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 @   佚小名  阅读(789)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示