千里通Linux盒子搭建FRP全教程:低成本实现内网穿透+代理服务器

在实际开发和运维过程中,我们经常会遇到这样几个需求:

  • 外网访问内网设备(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 是一个性价比极高的组合

相关推荐
承渊政道1 小时前
Open-LLM-VTuber本地部署教程:大模型、语音交互、Live2D与远程访问
大模型·内网穿透·数字人·cpolar·语音交互·open-llm-vtuber
青梅味猪大肠1 小时前
【操作系统-60】临近适应算法
java·linux·开发语言·嵌入式硬件·算法·操作系统
沫璃染墨1 小时前
从零入门计算机网络系列(十四):TCP报文与字节流本质——从数据封装到报文边界
linux·服务器·网络·网络协议·tcp/ip·tcp
CodeYp20192 小时前
第19讲:自旋锁
linux·自旋锁
此生决int2 小时前
Linux系列(08)——进程控制
linux·运维·驱动开发
Percep_gan3 小时前
Linux中安装gitea,很详细
linux·elasticsearch·gitea
Rabitebla12 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
Android系统攻城狮17 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
程序员初一17 小时前
8080 打不开的四层定位:监听地址、ufw、DOCKER 链、安全组
linux·ssh
程序开发阿元17 小时前
swappiness 60 和 10 差在哪:一台 1C1G 的三轮对比
linux·ssh