其实这个内网穿透类似于FRP,适合喜欢图形化操作的朋友们
服务端
创建配置文件夹
mkdir -p /data/nps
安装SVN
apt update -y && apt install subversion
下载配置文件
cd /data/nps
svn export https://github.com/ehang-io/nps/trunk/conf . --force
启动命令
docker run -d \
--name nps \
--net=host \
-v /data/nps:/conf \
ffdfgdfg/nps
安装后使用
docker logs nps
可以看到 nps占用了80 443 8024 8080端口 ,请确保以下端口不被占用
然后登录你的http://IP:8080
可以访问NPS的后台
默认账号密码为:admin/123
后台界面如下
想了解更多使用方法,点击左侧最底下的使用说明即可
修改账号密码
找到 /data/nps 下的 nps.conf 文件
然后修改对应的账号密码即可,最后用docker restart nps
重启容器
配置客户端
创建好后如下:
点击最右侧的隧道,添加一个TCP隧道
然后配置客户端
客户端
创建配置文件夹 (以家庭局域网中的debian为例)
mkdir -p /data/npc
安装SVN
apt update -y && apt install subversion
下载配置文件
cd /data/npc
svn export https://github.com/ehang-io/nps/trunk/conf . --force
启动命令
docker run -d \
--name npc \
--net=host -v \
/data/npc:/conf \
ffdfgdfg/npc \
-server=ip:8024 \
-vkey=password
ip:8024 填入你的nps服务器的ip
vkey就是刚才填入的唯一验证密钥
然后运行 docker logs npc
查看是否有报错
看到如下图片后,说明访问成功:
你的服务端界面也会显示客户端总数为1:
然后使用你的服务器ip:30000(刚才设置的端口),即可访问你需要内网穿透的局域网设备,如我的光猫
评论 (0)