type
status
password
date
slug
summary
category
URL
tags
icon
nps 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议,此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。
服务器端搭建 nps
安装
配置
配置信息
vim /etc/nps/conf/nps.conf
。必须修改auth_key、auth_crypt_key两个参数,以免被黑。名称 | 含义 |
web_port | web管理端口 |
web_password | web界面管理密码 |
web_username | web界面管理账号 |
web_base_url | web管理主路径,用于将web管理置于代理子路径后面 |
bridge_port | 服务端客户端通信端口 |
https_proxy_port | 域名代理https代理监听端口 |
http_proxy_port | 域名代理http代理监听端口 |
auth_key | web api密钥。必须修改,避免被黑;同时添加参数auth_crypt_key。 |
bridge_type | 客户端与服务端连接方式kcp或tcp |
public_vkey | 客户端以配置文件模式启动时的密钥,设置为空表示关闭客户端配置文件连接模式 |
ip_limit | 是否限制ip访问,true或false或忽略 |
flow_store_interval | 服务端流量数据持久化间隔,单位分钟,忽略表示不持久化 |
log_level | 日志输出级别 |
auth_crypt_key | 获取服务端authKey时的aes加密密钥,16位。必须修改,避免被黑;同时添加参数auth_key。 |
p2p_ip | 服务端Ip,使用p2p模式必填 |
p2p_port | p2p模式开启的udp端口 |
pprof_ip | debug pprof 服务端ip |
pprof_port | debug pprof 端口 |
disconnect_timeout | 客户端连接超时,单位 5s,默认值 60,即 300s = 5mins |
断开重启
web控制端
添加vercel代理
客户端 npc
安装客户端npc
- 解压缩客户端
web控制页面添加客户端
- 登录
- 配置客户端
- 添加隧道
- 安装并启动客户端
通过
-proxy
设置代理,以防被封锁。如果频繁掉线,请改用udp协议的代理- 重启npc并添加进行守护
- 卸载npc