嵌入式linux主板搭建nps内网穿透访问服务
文章目录
前言
本文介绍了如何在嵌入式LINUX主板上部署客户端,链接nps内网穿透服务。实现通过Telnet工具远程访问联网的嵌入式linux主板。
硬件环境信息
条目 | 型号 |
---|---|
主板 | 飞凌OK335xD |
内核 | ARM Cortex-A8 |
一、什么是NPS?
1.1、简介
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
1.2、核心功能
全面协议支持
兼容几乎所有常用协议,包括 TCP、UDP、HTTP(S)、SOCKS5、P2P、HTTP 代理等,满足多样化网络穿透场景。全平台兼容
支持 Linux、Windows、macOS、群辉等多种操作系统,且可一键安装为系统服务,部署便捷。双向控制能力
同时支持服务端和客户端的全面控制,可灵活管理连接状态、配置参数等。HTTPS 集成
支持将后端代理及 Web 服务转换为 HTTPS 协议,且兼容多证书配置,保障数据传输安全。操作简易性
仅需简单配置,即可在 Web 界面完成大部分操作,降低使用门槛。全面信息展示
实时展示流量数据、系统信息、带宽状态、客户端版本等关键信息,便于监控与管理。强大扩展功能
包含缓存、压缩、加密、流量限制、带宽限制、端口复用等丰富扩展功能,满足复杂场景需求。域名解析增强
支持自定义请求头、404 页面配置、主机信息修改、站点保护、URL 路由、泛解析等功能。多用户支持
服务端支持多用户管理及用户注册功能,适合团队或多场景使用。
1.3、关键术语对照表
分类 | 术语(中文) | 说明 |
---|---|---|
用户相关 | 用户名 | 用于身份验证的账号名称 |
Web 登陆用户名 | 登录 Web 管理界面的账号名称 | |
Web 登陆密码 | 登录 Web 管理界面的密码 | |
注册 | 新用户创建账号的操作 | |
网络相关 | URL 路由 | 对 URL 路径进行转发控制的规则 |
请求头部信息修改 | 对网络请求的头部内容进行调整 | |
请求主机信息修改 | 对请求的目标主机信息进行调整 | |
流入带宽 | 从外部流入本地的网络数据传输速率 | |
流出带宽 | 从本地流向外部的网络数据传输速率 | |
流量限制 | 对传输数据总量的限制 | |
带宽限制 | 对数据传输速率的限制 | |
代理相关 | TCP 隧道 | 基于 TCP 协议的网络穿透通道 |
UDP 隧道 | 基于 UDP 协议的网络穿透通道 | |
HTTP 代理 | 基于 HTTP 协议的代理服务 | |