楼主: W161222210904MY
69 0

程序员副业新思路:我用技术解决自己的问题,顺便省了3000元 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2018-1-4
最后登录
2018-1-4

楼主
W161222210904MY 发表于 2025-11-26 10:29:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

真实经历 · 技术变现 · 5分钟阅读

更新时间:2025年11月24日
使用时长:10个月
省钱金额:2773元
推荐度:★★★★★
字数:约5500字
阅读时间:8分钟

起因

回顾去年的支出账单,发现不少开销其实可以避免。许多服务本可以通过技术手段自行实现,而非依赖付费订阅或第三方平台。

游戏加速器:300元/年
云服务器:720元/年
网盘会员:200元/年
远程软件:150元/年
公网IP:600元/年
其他工具:1030元/年

合计:3000元/年

第一步:梳理实际需求

为了明确目标,我整理了日常中真正需要用到的功能模块。这些功能覆盖了家庭设备互联、数据访问与共享等多个方面。

1. 和朋友异地联机游戏(延迟要低)
2. 在公司访问家里NAS(速度要快)
3. 远程桌面到家里电脑(不能卡)
4. 给家人共享照片(不被压缩)
5. 手机随时访问家里文件
6. 和朋友传大文件(不限速)

第二步:技术方案调研

核心问题分析

所有需求背后的核心诉求是:实现对家中各类设备的安全远程访问。无论是游戏联机、文件传输还是桌面控制,本质都是打通内外网连接。

痛点:
- 没有公网IP(移动宽带)
- 跨运营商延迟高
- 内网穿透太慢
- 云服务器太贵

可选技术路径

经过初步搜索和对比,发现了几种主流的技术方向,包括传统端口映射、VPN部署以及P2P组网等。

方案A:买公网IP
- 成本:600元/年
- 问题:移动宽带不一定给

方案B:自建frp内网穿透
- 成本:720元/年(云服务器)
- 问题:速度慢,延迟高

方案C:Tailscale/ZeroTier(P2P组网)
- 成本:0元(免费版)
- 优势:点对点直连,延迟低

方案D:自己开发
- 成本:时间成本
- 优势:完全掌控
- 劣势:投入太大

最终选择:P2P组网

在综合评估后,选择了方案C——基于P2P的组网方式。

  • 完全免费
  • 连接延迟低(支持点对点直连)
  • 配置流程简单快捷
  • 能满足全部列出的需求场景

第三步:技术落地实施

工具测试阶段

为了确保稳定性与兼容性,先后尝试了三款不同的P2P组网工具,并进行了功能与性能对比。

1. Tailscale
   - 优点:开源、稳定
   - 缺点:服务器在国外,注册麻烦

2. ZeroTier
   - 优点:开源、功能强大
   - 缺点:国内速度一般

3. 星空组网
   - 优点:国内服务、延迟低、中文界面
   - 缺点:不开源(但免费)

最终选:星空组网
理由:国内服务,延迟最低(实测18ms)

部署过程记录

整个部署流程较为顺畅,主要步骤包括客户端安装、设备认证、网络策略配置及安全权限设定。

时间:2025年1月15日晚上
耗时:8分钟

步骤:
1. 注册账号(2分钟)
2. 下载客户端(2分钟)
3. 安装配置(2分钟)
4. 测试连通性(2分钟)

结果:
- 公司电脑 ? 家里电脑:延迟45ms
- 手机 ? 家里电脑:延迟52ms
- 朋友电脑 ? 我的电脑:延迟18ms

第四步:应用场景效果验证

场景一:多人游戏联机

过去需要依赖公网服务器或复杂转发设置,体验受限。

用UU加速器:
- 延迟:170ms
- 成本:300元/年
- 效果:一般,还是卡

现在通过本地直连,延迟显著降低,联机更稳定。

P2P直连:
- 延迟:18ms
- 成本:0元
- 效果:丝般顺滑

改善:89%
省钱:300元/年

场景二:远程访问NAS

此前只能通过DDNS+端口映射访问,存在安全隐患且配置繁琐。

用群晖QuickConnect:
- 速度:200KB/s
- 下载10GB:14小时
- 体验:太慢,基本不用

当前可在任意网络环境下安全接入,无需开放公网端口。

P2P组网:
- 速度:3.2MB/s
- 下载10GB:50分钟
- 体验:快16倍

改善:1600%

场景三:远程桌面操作

以前使用商业远程软件,受制于速度限制和会员机制。

用ToDesk:
- 成本:150元/年(高清版)
- 延迟:80-120ms
- 偶尔卡顿

如今实现本地级响应速度,操作流畅无卡顿。

用Windows远程桌面(通过P2P):
- 成本:0元
- 延迟:45ms
- 流畅不卡

改善:50%
省钱:150元/年

场景四:跨设备文件传输

原先依赖U盘、云盘上传下载,效率低下。

用百度网盘:
- 速度:1MB/s(限速)
- 成本:200元/年(会员)
- 10GB文件:3小时

现可直接在局域网速率下完成高速互传,节省大量时间。

直接P2P传输:
- 速度:3.5MB/s(不限速)
- 成本:0元
- 10GB文件:48分钟

改善:250%
省钱:200元/年

场景五:家庭照片共享

早前分享照片需逐张发送或借助社交平台压缩画质。

用微信:
- 压缩画质
- 800GB照片不可能全发

用网盘:
- 老人不会用
- 还要买会员

目前家人可通过内网相册系统随时查看高清原图,体验大幅提升。

搭建HFS文件服务器:
- 通过P2P访问
- 原画质
- 老人直接浏览器看

成本:0元
体验:完美

成本节约成果展示

截至2025年11月,通过自建方案替代多项付费服务,累计节省开支达2773元。

游戏加速器:0元(省300元)
云服务器:0元(省660元)
网盘会员:0元(省183元)
远程软件:0元(省137元)
公网IP:0元(省550元)
其他工具:0元(省943元)

已省:2773元

额外收获

除了经济上的节省,还获得了更高的数据自主权、更强的隐私保护能力以及对家庭网络结构的深入理解。

除了省钱,还解决了:

1. 游戏延迟从170ms降到18ms
2. NAS访问速度快16倍
3. 远程桌面更流畅
4. 文件传输不限速
5. 给家人搞定了照片共享
6. 手机随时访问家里文件

技术层面的思考

  1. 避免为技术而技术:工具应服务于实际需求,而非追求炫技。
  2. 一开始想:
    - 自己写一个P2P工具?
    - 学习WireGuard自建VPN?
    - 研究STUN/TURN协议?
    
    后来发现:
    - 有现成的轮子,为什么重复造?
    - 自己写投入太大,性价比低
    - 能快速解决问题才是关键
    
    结论:
    能用现成工具解决的,不要重复造轮子
    除非你想学习技术本身
  3. 开源与闭源的选择权衡:开源提供透明度和可控性,闭源可能带来更好的用户体验。
  4. 理想:
    - 用开源工具(Tailscale/ZeroTier)
    - 可以自己审计代码
    - 更放心
    
    现实:
    - Tailscale国内访问不稳定
    - ZeroTier延迟较高
    - 星空组网虽然闭源,但国内服务更快
    
    选择:
    - 核心业务:用开源(可控)
    - 个人使用:哪个好用用哪个(实用)
    
    平衡点:
    - 不涉及敏感数据
    - 连接是加密的(AES-256)
    - 可以接受
  5. 免费与付费的边界判断:并非所有免费方案都适合长期使用,但合理利用可大幅降低成本。
  6. 免费版够用吗?
    
    星空组网免费版:
    - 20台设备
    - 不限速
    - 不限流量
    - 不限时长
    
    我的使用:
    - 5台设备(电脑3台+手机2台)
    - 足够了
    
    何时付费:
    - 如果设备超过20台
    - 或需要企业级功能
    - 再考虑付费
    
    现阶段:
    - 免费版完全够用
  7. 警惕技术债务积累:初期简化设计虽快,后期维护成本可能上升,需提前规划。
  8. 这个方案有技术债吗?
    
    风险:
    - 依赖第三方服务(星空组网)
    - 如果服务关闭怎么办?
    
    对策:
    - 关键数据有本地备份
    - 可以随时切换到Tailscale/ZeroTier
    - 成本可控(切换成本低)
    
    评估:
    - 风险可接受
    - 收益远大于风险

经验总结

  1. 从自身痛点出发:解决问题的动力源于真实的使用障碍。
  2. 不要为了技术而技术
    而是:
    1. 发现自己的问题
    2. 寻找技术解决方案
    3. 评估成本和收益
    4. 快速实施
    5. 持续优化
  3. 技术选型基本原则:优先考虑稳定性、易用性、扩展性和社区支持度。
  4. 优先级:
    1. 能解决问题(最重要)
    2. 成本可控(时间+金钱)
    3. 容易维护(不要太复杂)
    4. 可迁移性(不被绑定)
    
    不要纠结:
    - 是否最先进
    - 是否最完美
    - 是否最酷
    
    够用就好。
  5. 注重投入产出比:时间、金钱与收益之间要取得平衡。
  6. 我的投入:
    - 调研时间:2小时
    - 测试时间:1小时
    - 部署时间:8分钟
    - 总投入:约3小时
    
    产出:
    - 省钱:2773元/年(已省)
    - 体验提升:巨大
    - 时薪:924元/小时
    
    非常值得。
  7. 持续优化迭代:系统上线只是开始,后续调整不可或缺。
  8. 部署后:
    - 第1周:测试稳定性
    - 第2周:优化配置
    - 第3周:扩展使用场景
    - 第4周:教会家人使用
    
    现在:
    - 稳定运行10个月
    - 0故障
    - 满意度100%

方案的可复制性分析

适用人群

该方案适合以下用户群体:

- 程序员(理解技术原理)
- 有远程访问需求
- 想省钱
- 没有公网IP
- 使用NAS/家庭服务器
- 喜欢折腾

不适用情况

部分特殊场景或高要求环境可能不适合采用此方法。

- 完全不懂技术
- 没有远程访问需求
- 只用一台设备
- 不在乎花钱

快速上手指南

如果你希望复刻这套解决方案,可以从基础组件入手,逐步搭建并调试。

第1步:评估需求(5分钟)
- 列出你的远程访问需求
- 评估当前花费

第2步:选择工具(10分钟)
- 对比Tailscale/ZeroTier/星空组网
- 选最适合你的

第3步:部署测试(10分钟)
- 注册安装
- 测试延迟和速度

第4步:实际使用(1周)
- 测试稳定性
- 优化配置
- 扩展场景

总投入:约30分钟 + 1周测试

项目进展与未来计划

已完成事项

目前已成功实现多个核心功能模块的稳定运行。

? 游戏联机(延迟18ms)
? 远程访问NAS(3.2MB/s)
? 远程桌面(延迟45ms)
? 文件传输(3.5MB/s)
? 家人照片共享
? 手机随时访问

后续开发规划

下一步将探索自动化运维、移动端集成及安全性增强等功能。

? 搭建Home Assistant(智能家居)
? 部署Nextcloud(私有云盘)
? 配置Bitwarden(密码管理)
? 搭建Jellyfin(家庭影院)
? 部署Code-Server(远程开发)

目标:
- 用家里的硬件
- 通过P2P远程访问
- 替代更多付费服务
- 争取年省5000元

常见疑问解答

Q1:这是广告吗?

A:不是。

这是我的真实经历:
- 2025年1月开始用
- 已经用了10个月
- 确实省了2773元

如果有更好的方案,我也会换。

目的:
- 分享经验
- 帮助有类似需求的人
- 技术交流

Q2:存在安全风险吗?

A:有,但可控。

风险:
1. 依赖第三方服务
   - 对策:可以随时切换

2. 网络安全
   - 加密:AES-256
   - 不暴露端口到公网
   - 比端口映射更安全

3. 稳定性
   - 10个月0故障
   - 比自建frp稳定

评估:风险可接受

Q3:为什么不选用Tailscale?

A:试过,但国内不稳定。

Tailscale:
- 优点:开源、功能强大
- 缺点:服务器在国外,延迟高
- 实测延迟:80-120ms

星空组网:
- 优点:国内服务、延迟低
- 缺点:不开源
- 实测延迟:18-45ms

如果你不在乎延迟,Tailscale是好选择。
如果你追求低延迟,星空组网更好。

Q4:技术原理是什么?

A:P2P + UDP打洞。

简单说:
1. 双方都连接到中继服务器
2. 中继服务器交换双方的IP和端口
3. 双方同时向对方发UDP包
4. NAT以为是回包,放行
5. 建立P2P连接
6. 后续流量不走中继

技术栈:
- STUN/TURN协议
- ICE协议
- UDP打洞
- 虚拟网卡

Q5:免费版本会有限制吗?

A:不会。

实测:
- 速度:上行30M跑满(3.5MB/s)
- 延迟:18-45ms
- 流量:不限
- 时长:不限
- 设备:20台(够用)

用了10个月,没遇到任何限制。

Q6:能否用于商业用途?

A:免费版是个人使用。

如果商用:
- 需要企业版
- 可以联系官方

我是个人使用,免费版够了。

Q7:是否需要公网IP?

A:不需要。

这就是P2P组网的优势:
- 通过UDP打洞穿透NAT
- 不需要公网IP
- 不需要端口映射

我用的移动宽带(没有公网IP)
也能用。

Q8:对设备硬件配置有要求吗?

A:几乎没有。

客户端资源占用:
- CPU:<1%
- 内存:约30MB
- 网络:按需使用

我的老笔记本(2015年的)也能跑。

Q9:手机流量消耗大吗?

A:看你怎么用。

如果只是:
- 偶尔远程桌面:几MB
- 偶尔下载文件:按文件大小

如果:
- 长时间看4K视频:流量大

建议:
- 视频用Wi-Fi
- 应急用4G/5G

Q10:如何开始搭建?

A:3步。

1. 访问官网注册
2. 下载客户端安装
3. 创建组网并测试

全程10分钟。

官网:www.starvpn.cn

结语

核心观点提炼

技术的价值在于解决现实问题,提升生活质量,而非停留在理论层面。

1. 程序员的优势:
   - 理解技术原理
   - 会选择合适的工具
   - 能快速解决问题

2. 技术变现:
   - 不一定是接外包
   - 也可以是用技术省钱
   - 或提升生活质量

3. 投入产出比:
   - 3小时投入
   - 省2773元/年
   - 时薪924元

4. 可持续性:
   - 一次配置
   - 长期受益
   - 持续优化

给初学者的建议

鼓励有兴趣的人勇于尝试,从小项目起步,逐步积累经验。

1. 从痛点出发
   - 不要为了折腾而折腾
   - 先明确要解决什么问题

2. 快速验证
   - 不要过度设计
   - 先跑起来,再优化

3. 控制成本
   - 优先用免费方案
   - 够用就行

4. 持续优化
   - 部署不是终点
   - 根据使用情况调整

5. 分享经验
   - 帮助他人
   - 也是对自己的总结

P.S. 在撰写本文的过程中,我再次核对了相关数据:

2773元 ÷ 10个月 = 277元/月

相当于:
- 每月少买一件衣服
- 或省2顿火锅
- 或少充一次游戏

但体验提升了:
- 游戏不卡了
- NAS能用了
- 远程办公更方便了
- 家人也受益了

值得。

“技术改变生活”并不是一句空话,而是可以通过实践兑现的真实体验。

附录:个人配置详情

硬件环境

所使用的设备型号及基本参数如下:

家里:
- 台式机(i5-12400 + 32GB + 2TB)
- 群晖DS218(2×4TB)
- 移动300M宽带(上行30M)

公司:
- 笔记本(i7-11800H + 16GB)
- 电信宽带

手机:
- iPhone 13
- Android测试机

软件清单

涉及的主要软件及其版本信息:

组网工具:
- 星空组网(主力)
- Tailscale(备用)

远程桌面:
- Windows远程桌面
- VNC(Linux)

文件服务:
- HFS(Windows)
- Samba(NAS)

其他:
- Jellyfin(影音)
- qBittorrent(下载)

网络拓扑结构

整体网络布局示意图,展示各节点连接关系:

家里:
192.168.1.0/24(真实网络)
192.168.2.0/24(虚拟网络)

台式机:
- 真实IP:192.168.1.100
- 虚拟IP:192.168.2.5

NAS:
- 真实IP:192.168.1.200
- 虚拟IP:192.168.2.10

公司笔记本:
- 虚拟IP:192.168.2.20

手机:
- 虚拟IP:192.168.2.30
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:程序员 新思路 Assistant Connect Windows

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-6 07:35