在实际开发和运维过程中,我们经常会遇到这样几个需求:
- 外网访问内网设备(SSH / Web / API)
- 搭建个人代理节点(Socks5 / HTTP)
- 多设备统一出口
- 远程运维家里或办公室的服务器
很多人第一反应是:买一台云服务器 + 跑 FRP
但用久了就会发现几个问题:
- 💸 成本高(长期使用不划算)
- 🚫 流量限制多
- ⚠️ 稳定性受云厂商策略影响
于是我开始尝试另一种方案:
👉 用一台低功耗的"千里通Linux盒子"来跑 FRP
结果:成本更低 + 更稳定 + 可控性更强
这篇文章就完整分享这个方案 👇
一、整体架构说明
整体思路其实很简单:
内网设备(NAS / PC / 路由器)
↓
千里通Linux盒子(运行 frpc)
↓
公网服务器(frps)
↓
外网访问
👉 核心就是:
用盒子作为一个长期在线的中转节点
二、为什么选择千里通Linux盒子?
相比PC或云服务器,它有几个非常关键的优势:
1️⃣ 7x24小时低功耗运行
- 功耗通常只有几瓦
- 可以全年不断电运行
- 非常适合跑 FRP 这种长期服务
2️⃣ 系统干净稳定
支持:
- Debian / Ubuntu / Armbian
👉 非常适合做:
- frpc客户端
- 代理服务节点
- 自动化脚本执行机
3️⃣ 成本极低
- 一次投入 ≈ 几十~一百多
- 可长期使用
👉 相比云服务器,几个月就回本
三、安装FRP(客户端)
在千里通Linux盒子上执行:
bash
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_arm64.tar.gz
tar -zxvf frp_0.51.3_linux_arm64.tar.gz
cd frp_0.51.3_linux_arm64
👉 千里通linux盒子属于arm64架构 直接用 arm64 版本即可
四、frpc配置(核心部分)
下面是一个典型配置:
toml
[[proxies]]
name = "socks5代理"
type = "tcp"
remotePort = 30215
[proxies.plugin]
type = "socks5"
username = "user"
password = "pass"
[[proxies]]
name = "http代理"
type = "tcp"
remotePort = 20215
[proxies.plugin]
type = "http_proxy"
httpUser = "user"
httpPassword = "pass"
[[proxies]]
name = "远程SSH"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 10215
五、实现效果
配置完成后,你可以实现:
✔ 1. 远程SSH登录
bash
ssh user@你的服务器IP -p 10215
✔ 2. Socks5代理接入
浏览器 / 软件配置:
IP: 服务器IP
端口: 30215
账号密码认证
✔ 3. HTTP代理
适合:
- 爬虫
- API调用
- 自动化任务
👉 本质就是:
一台千里通Linux盒子 = 一个多功能网络中转节点
六、进阶玩法(建议收藏)
你可以在这个盒子上继续扩展:
- 多端口代理(多用户)
- 带宽限制(避免跑满)
- 多frpc实例
- 自动重启守护(systemd)
甚至可以:
👉 打造成一个"轻量级服务器"
七、实际使用体验
我这边几个用户的真实反馈是:
- ✔ 稳定运行数月不掉线
- ✔ 比PC省电太多
- ✔ 比云服务器更自由
尤其是:
👉 做代理 / 内网穿透节点,非常合适
八、总结:这套方案适合谁?
如果你是:
- 开发者(需要远程调试)
- 运维(多设备管理)
- 折腾党(喜欢玩网络架构)
- 做代理 / 数据业务的用户
那么:
👉 千里通Linux盒子 + FRP 是一个性价比极高的组合