NPS内网穿透面板
NPS内网穿透面板

NPS内网穿透面板

docker版本nps地址:ffdfgdfg/nps - Docker Image | Docker Hub

nps的服务端

一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

Docker Pull Command

docker pull ffdfgdfg/nps

使用方式

  • docker pull ffdfgdfg/nps
  • 下载conf文件夹并解压,或前往项目主页自行下载**(升级请忽略)**
  • 继续阅读文档修改配置文件**(升级请忽略)**
  • 启动:docker run -d --name nps --net=host -v <本机conf目录>:/conf ffdfgdfg/nps

请确保为conf文件夹

查看日志docker logs nps

1、安装NPS内网穿透面板

项目地址:https://github.com/ehang-io/nps

cd
mkdir nps
cd nps
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz

解压包

tar -zxvf linux_amd64_server.tar.gz

进入配置文件夹conf

cd conf

编辑配置文件

vi nps.conf

将里面的80和443修改为8088和4443,这里是为了不占用到服务的80和443端口

因为这时候在 config 目录下已经生成了一些配置文件,考虑到安全性,我们需要做一些改动。

修改配置

vi /root/nps/conf/nps.conf

打开后重点关注下面这几项:

以上是默认的配置,建议改掉。

...
bridge_port=8024    # 客户端连接端口

web_username=admin  # 后台管理用户名
web_password=123    # 后台管理密码
web_port = 8080     # 后台管理端口
...

安装NPS面板

cd ..
./nps install

启动NSP

nps start
  • 默认端口

nps 的默认配置文件使用 80,443,8080,8024 端口

80 和 443 端口,用于主机模式默认端口

8080 用于 Web 管理访问端口

8024 用于网桥端口,用于在服务器和客户端之间进行通信

现在可以通过服务器IP:8080端口进入NPS后台

默认账号:admin 默认密码:123

nps面板先进客户端,新增加一条客户端

2、docker安装

docker仓库地址:ffdfgdfg/nps - Docker Image

参考文档:docker部署nps客户端 docker安装nps_mob64ca1405d568的技术博客_51CTO博客

nps的服务端

一款轻量级、功能强大的内网穿透代理服务器。支持tcp、udp流量转发,支持内网http代理、内网socks5代理,同时支持snappy压缩、站点保护、加密传输、多路复用、header修改等。支持web图形化管理,集成多用户模式。

使用方式

  • docker pull ffdfgdfg/nps
  • 下载conf文件夹并解压,或前往项目主页自行下载**(升级请忽略)**
  • 继续阅读文档修改配置文件**(升级请忽略)**
  • 启动:docker run -d --name nps --net=host -v <本机conf目录>:/conf ffdfgdfg/nps
docker run -d --name nps  --restart=always --net=host -v  /root/nps/conf:/conf ffdfgdfg/nps

/root/nps/conf是下载配置文件存放的路径

请确保为conf文件夹

查看日志docker logs nps

停止:docker stop nps

启动:docker start nps

注意:这里要将端口放行。
在浏览器中输入:http:/服务器P:8080。
这里的端口与下面图中的web port端口一致。

使用用户名和密码登陆(admin/123)。以下就是登陆页面。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注