NPS内网穿透

目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议。

本项目为自建方案,基于NPS,部署于橙派数科

服务器信息

下列配置直接粘贴至客户端npc.conf文件内的全局配置common部分

[common]
server_addr=ds.upcheng.top:8024
conn_type=tcp
vkey=[userkey]
auto_reconnection=true
#pprof_addr=0.0.0.0:9999
disconnect_timeout=60

注意

配置信息中的[userkey]请填入申请到的密钥

内网穿透仅提供基础服务,不支持大流量业务

客户端下载

分流站仅提供Windows客户端

TCP及UDP配置样例

[tcp1]

mode=tcp

target_addr=127.0.0.1:8080

server_port=9001

 

[udp1]

mode=udp

target_addr=127.0.0.1:8080

server_port=9002

注意

当配置多个TCP或UDP隧道时,请注意配置名称不能重复

配置完成后使用 [server_addr] + [server_port] 访问对应的业务

服务器地址为

ds.upcheng.top

注册到系统服务

对于windows,使用管理员身份运行cmd

  • 注册:npc.exe install
  • 启动:npc.exe start
  • 停止:npc.exe stop
  • 如果需要更换命令内容需要先卸载npc.exe uninstall,再重新注册
  • 如果需要当客户端退出时自动重启客户端,请按照如图所示配置 image

注册到服务后,日志文件windows位于当前目录下,linux和darwin位于/var/log/npc.log

注册后使用Win+R 输入services.msc,找到 npc_386,确认是否已启动并且是否为自动启动,若不满足则手动更改。

官方使用文档

内网穿透隧道申请

在下方填写需申请的隧道信息,姓名处可填写昵称,消息处填写所需要的端口范围,申请后48小时内下发密钥至邮箱。标有*的为必填项

注意

目前开放端口范围50000-58999,若申请的端口与其他用户发生冲突,将以邮箱告知,并先行放行申请的未被使用的端口

 

提交