服务器内网穿透NPS搭建过程 – 服务端linux服务器 客户端windows系统 – 溯光笔记
温馨提示:
公众号:溯光笔记 本站仅为个人兴趣爱好而创立 并不会收费,感谢大家的支持.如有冒犯请联系我.
服务端配置文件
- /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 |
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
打包好的客户端下载地址 :https://pan.quark.cn/s/6c427f8cf84d
注意打包好的客户端 文件名称 npc 自行把他放到C盘去
THE END