admin管理员组文章数量:1026989
所需材料:
- 一台公网IP服务器
- 本地主机一台及以上
- nps的安装包和使用文档
本次事例使用的安装包为nps0.25.0版本
服务端配置:
-
从github上下载win_amd64_server.tar.gz和win_amd64_client.tar.gz到本地文件夹。
-
将win_amd64_server.tar.gz解压到服务器上。
-
进入配置文件夹(conf)用记事本打开nps.conf。
-
根据个人需要修改下图所示的配置。并开放相应端口。
-
以管理员身份打开CMD窗口,进入nsp.exe所在文件夹,如以下命令:
cd C:\Users\Administrator\Desktop\windows_amd64_server
-
输入
nps.exe install
。系统会将nps文件copy至C:\Program Files\nps
-
启动、停止和重启:
nps.exe start
、nps stop
和nps restart
-
在浏览器输入
web_host+web_port
进行访问,如www.baidu:443
服务端添加需要映射的内容:
- 登陆后,点击客户端的新增,并随意地填写相关信息。
- 新增完成后,点击
show
栏目中的tunnel
,新增一个client list
3.确认后进行客户端的相应配置。
客户端配置:
-
解压client包中的
npc.exe
-
并在同级目录下创建
conf.txt
-
将上图所示命令复制到
conf.txt
中 -
在同级目录下创建
npc.txt
-
复制下列代码到
npc.txt
中
@echo off
set path=%cd%
set confpath=conf.txt
cd %path%
set /p firstRow=<"conf.txt"
set "firstRow=%firstRow:~2%"
%firstRow%
- 将
npc.txt
改名为npc.bat
- 双击bat即可运行,关闭cmd窗口则停止
参考文章:
NPS内网穿透搭建与配置
如何用批处理读取文本文件的第一行
批处理-字符串操作(截取、替换、合并)
题外话:
为什么是nps而不是frp?
目前网上较火的,开源的内网穿透方案当属fpr和nps。而fpr客户端的配置较为繁琐,若要增加映射数目则需远程链接服务器对fpr配置文件进行修改。而nps有控制面板的存在,可以不远程链接服务器,而通过外网完成服务端的配置,而客户端的配置经过批处理命令的封装后,只需双击bat即可完成。
所需材料:
- 一台公网IP服务器
- 本地主机一台及以上
- nps的安装包和使用文档
本次事例使用的安装包为nps0.25.0版本
服务端配置:
-
从github上下载win_amd64_server.tar.gz和win_amd64_client.tar.gz到本地文件夹。
-
将win_amd64_server.tar.gz解压到服务器上。
-
进入配置文件夹(conf)用记事本打开nps.conf。
-
根据个人需要修改下图所示的配置。并开放相应端口。
-
以管理员身份打开CMD窗口,进入nsp.exe所在文件夹,如以下命令:
cd C:\Users\Administrator\Desktop\windows_amd64_server
-
输入
nps.exe install
。系统会将nps文件copy至C:\Program Files\nps
-
启动、停止和重启:
nps.exe start
、nps stop
和nps restart
-
在浏览器输入
web_host+web_port
进行访问,如www.baidu:443
服务端添加需要映射的内容:
- 登陆后,点击客户端的新增,并随意地填写相关信息。
- 新增完成后,点击
show
栏目中的tunnel
,新增一个client list
3.确认后进行客户端的相应配置。
客户端配置:
-
解压client包中的
npc.exe
-
并在同级目录下创建
conf.txt
-
将上图所示命令复制到
conf.txt
中 -
在同级目录下创建
npc.txt
-
复制下列代码到
npc.txt
中
@echo off
set path=%cd%
set confpath=conf.txt
cd %path%
set /p firstRow=<"conf.txt"
set "firstRow=%firstRow:~2%"
%firstRow%
- 将
npc.txt
改名为npc.bat
- 双击bat即可运行,关闭cmd窗口则停止
参考文章:
NPS内网穿透搭建与配置
如何用批处理读取文本文件的第一行
批处理-字符串操作(截取、替换、合并)
题外话:
为什么是nps而不是frp?
目前网上较火的,开源的内网穿透方案当属fpr和nps。而fpr客户端的配置较为繁琐,若要增加映射数目则需远程链接服务器对fpr配置文件进行修改。而nps有控制面板的存在,可以不远程链接服务器,而通过外网完成服务端的配置,而客户端的配置经过批处理命令的封装后,只需双击bat即可完成。
版权声明:本文标题:nps内网穿透在Windows系统下的搭建 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1724695199a504349.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论