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)。以下就是登陆页面。
