nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
github地址
设备:树莓派3b+
系统:Ubuntu 22.04
宽带:中国移动宽带
在github下载合适自己使用的客户端,我的设备是树莓派3b+,所以我选
可以手动下载到电脑上,再使用file zilla这个软件上传到树莓派;我这里选择直接在树莓派上下载,执行以下命令
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_arm_v7_client.tar.gz
解压下载好的客户端文件
tar zxvf linux_arm_v7_client.tar.gz
在服务端添加客户端
设置好备注之后点击新增
将验证秘钥添加到下面服务器信息中
此模式的各种配置在服务端web管理中完成,客户端除运行一条命令外无需任何其他设置
./npc -server=ip:port -vkey=web界面中显示的密钥
使用上面命令测试,配置没有问题的话,会在nps服务端显示在线,有问题显示离线。
适用于linux、darwin