服务器内网穿透NPS搭建过程 – 服务端linux服务器 客户端windows系统 – 溯光笔记
温馨提示:
公众号:溯光笔记 本站仅为个人兴趣爱好而创立 并不会收费,感谢大家的支持.如有冒犯请联系我.
-
在宝塔面板左侧
Docker 菜单
,进入 应用商城,搜索NPS
,找到NPS 服务端
并点击 安装。 -
配置NPS,进入安装目录,修改
conf/nps.conf
即可(修改后记得重启容器),服务端参数配置详见 配置文件说明
注意:NPS 默认的WEB端口
为80,443
, 如果端口被占用,请修改 nps.conf
中的 http_proxy_port
,https_proxy_port
为其他端口。 web管理端口默认为8081
,服务端启动后,输入:ip:8081
即可访问。
服务端配置文件
- /etc/nps/conf/nps.conf
名称 | 含义 |
---|---|
网页端口 | web管理端口 |
网页密码 | 网页界面管理密码 |
网页用户名 | 网页界面管理账号 |
网页基础网址 | web管理主路径,用于将web管理置于代理子路径后面 |
桥接端口 | 服务端客户端通信端口 |
https_proxy_port | 域名代理https代理监听端口 |
http_proxy_port | 域名代理http代理监听端口 |
授权密钥 | web api密钥 |
桥梁类型 | 客户端与服务端连接方式kcp或tcp |
公钥 | 客户端以配置文件模式启动时的密钥,设置为空表示关闭客户端配置文件连接模式 |
IP 限制 | 是否限制ip访问,true或false或忽略 |
流存储间隔 | 服务端流量数据持久化间隔,单位分钟,忽略表示不持久化 |
日志级别 | 日志输出级别 |
认证加密密钥 | 获取服务端authKey时的aes加密密钥,16位 |
p2p_IP | 服务端Ip,使用p2p模式必填 |
p2p端口 | p2p模式开启的udp端口 |
pprof_ip | 调试pprof服务端IP |
pprof端口 | 调试 pprof 端口 |
断开连接超时 | 客户端连接超时,单位 5s, 默认值 60,即 300s = 5mins |
服务端 linux_amd64_server.tar.gz 文件利用工具 finalshell 上传到根目录
服务端
选择linux_amd64_server.tar.gz 宝塔里面也是直接就有 可直接按下方图片指引直接安装服务端
先来安装服务端
服务端安装过程
解压linux_amd64_server.tar.gz
进入nps/conf
编辑nps.conf
修改里面的内容
退出到上一级
安装nps ./nps install
启动nps ./nps start
nps.conf配置如下
appname = nps
#Boot mode(dev|pro)
runmode = dev
#
##bridge
# 底层通信协议,默认tcp,可选用kcp
bridge_type=tcp
#
# 底层通信端口,默认8024,如已被占用请指定其他端口
bridge_port=8024
bridge_ip=0.0.0.0
#
# 当客户端以配置文件模式启动时会用到的验证密钥,可自行设置
public_vkey=12345678
#
#web网页管理界面
web_host=你的公网IP
web_username=页面登录账号
web_password=页面登录密码
#记得服务器开放这个端口
web_port = 8080
web_ip=0.0.0.0
客户端安装过程
解压windows_amd64_client.tar.gz
进入到解压目录
cmd执行:nps.exe install
cmd执行:nps.exe start
通过cmd执行刚才在NPS客户端复制的命令
命令如下,记得把./去掉:npc.exe -server=IP:8024 -vkey=ycnc9c8afj9unzuy -type=tcp
————————————————
版权声明:本文为CSDN博主「技术武器库」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/l848168/article/details/135688870
下载地址
此提示框内容将显示在您的WordPress博客中,用户能够轻松查看和理解关键信息。
222222222
THE END