服务器内网穿透NPS搭建过程 – 服务端linux服务器 客户端windows系统 – 溯光笔记

温馨提示:
公众号:溯光笔记 本站仅为个人兴趣爱好而创立 并不会收费,感谢大家的支持.如有冒犯请联系我.

安装NPS服务端

  1. 在宝塔面板左侧 Docker 菜单,进入 应用商城,搜索 NPS,找到 NPS 服务端 并点击 安装

  2. 配置NPS,进入安装目录,修改 conf/nps.conf 即可(修改后记得重启容器),服务端参数配置详见 配置文件说明

注意:NPS 默认的WEB端口80,443, 如果端口被占用,请修改 nps.conf 中的 http_proxy_porthttps_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配置如下

8024端口和web页面8080端口,记得服务器开放这2个端口

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