编辑
2026-01-28
随机分享
0
请注意,本文编写于 277 天前,最后修改于 195 天前,其中某些信息可能已经过时。

目录

设备说明
软件说明
网络配置
科学上网
内网穿透
网络代理

设备说明

  1. 个人 PC 电脑 (Windows 11)
  2. 云服务一台(国内站点)
  3. 家庭 NAS (PVE)
    • OpenWRT (网络中枢)
    • FnOS(NAS --主要折腾系统)
    • CentOS 7(用于部署测试组件、应用等)
    • CentOS 7 PROD (用于部署正式组件、应用等)
    • Android(虚拟化安卓系统)
    • Ubuntu(用于测试 Ubuntu 系统)
    • deepin(国产 Linux 系统)
  4. 安卓手机
  5. 其他需要联网设备

软件说明

  1. PC 端
    • SecureCRT(用于连接 Linux 主机)
    • Proxifier (用于代理网络请求)
    • Clash Party (用于科学上网)
    • Pritunl Client (用于 VPN 连接公司网络)
    • NPC(用于内网穿透的客户端)
  2. 云服务端
    • NPS(用于内网穿透服务端)
  3. NAS 端(OpenWRT)
    • NPC(用于内网穿透的客户端)
    • ShellCrash / OpenClash (用于科学上网)
  4. 手机端
    • Postern (用于代理网络请求)
    • Clash Meta(用于科学上网)

网络配置

科学上网

  1. 获取订阅地址后使用 OpenWRT 的 OpenClash 或者自己安装 ShellCrash 做旁路由(网关透明代理),其他需要科学上网的设备只需要将网关指向 OpenWRT 的主机即可
  2. Android 可以通过 Clash Meta 配置订阅后实现科学上网,也可以在局域网下连接 WiFi 通过设置固定网关地址为 OpenWRT 的主机即可

内网穿透

云服务器安装 NPS 服务端,OpenWRT、PC 上均安装 NPC 客户端,通过简单配置即可通过云服务器 IP + 端口访问到内网服务(也可通过域名解析到云服务器,通过 nginx 反代到 NPS 穿透的服务端口实现域名访问)

网络代理

  1. NAS 配置好内网穿透后,通过 NPS 配置一个 socket 代理(主要设置密码)
  2. 个人 PC 上通过 Proxifier 配置 NPS 的 socket 代理信息,目标地址填写内网 IP 即可实现 PC 远程访问 NAS 设备和服务
  3. Android 手机使用 Postern 配置 NPS 的 socket 代理信息,目标地址填写内网 IP 即可实现 Android 远程访问 NAS 设备和服务

本文作者:宋书廷

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!