一款轻量级、功能强大的内网穿透代理服务器。支持 tcp 、 udp 流量转发,支持内网 http 代
理、内网 socks5 代理,同时支持 snappy 压缩、站点保护、加密传输、多路复用、 header 修
改等。支持 web 图形化管理,集成多用户模式
服务端安装配置
申请一个带有公网 ip 的服务器,例如阿里云的 ECS, 在安全组中开通下列端口
tcp 8024 ( 主控制端口 )
tcp 8080 (web 控制 )
udp 6000-6002 (p2p 穿透 )
tcp 33000-33010 (usb server 用 )
tcp 8090 (usbserver web 控制 )
安装 nps 并运行,以 centos 为例,把 linux_amd64_server.tar.gz 上传到服务器并解压
./nps install 安装服务
修改配置文件 /etc/nps/conf/nps.conf
增加服务 /etc/systemd/system/nps.service
USB Server 配置
20210531 夏季版以后的版本都配置了 npc 客户端,启动即可,以前的需要安装升级包,进
到控制台,修改配置文件 /etc/nps/conf/npc.conf 启动服务
systemctl enable npc.service
systemctl start npc.service
配置内网穿透模式
配置文件有如下项目,服务器地址 1.1.1.1 改成公网服务器地址 ,target_addr 改成 usb server 的地址
要连接到 usb server , 直接取服务器地址即可
要访问 usb web 管理端,需要在 nps 控制端增加映射
配置 p2p 模式(需要电脑安装客户端)
启动服务后到 nps 的控制端添加映射
在 nps 的管理界面,打开 p2p 列表,点击 + 号,出来客户端连接命令
记下这串命令,连同客户端一起发给客户
以下操作在远程使用 usb server 的客户机上操作
解压客户端,用管理员打开命令行,安装服务
到服务管理器中确认服务已经安装
启动服务
在 usb 客户端用 127.0.0.1, 端口 2000 访问
可以配置多个 p2p 通道,分配给不同的用户使用
详细配置:https://blog.csdn.net/lydstory123/article/details/141019906?spm=1001.2014.3001.5501
标签:usb,配置,tcp,服务端,usbserver,server,nps,客户端 From: https://www.cnblogs.com/hshy/p/18348526