V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
drlee
V2EX  ›  宽带症候群

关于 ss 回家相关问题

  •  
  •   drlee · 2025 年 2 月 5 日 · 2498 次点击
    这是一个创建于 342 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家宽有动态公网 v4 ,小米做主路由拨号,群晖开启自带 DDNS ,虚拟机安装 openwrt 做旁路网关,并开启 ss sever:home

    手机配置 home 节点及家庭局域网网段分流策略 home ,实现外网访问内网服务

    手机代理始终开启,那么手机在内网环境访问内网服务有两个疑问:

    通过内网 ip+内网端口访问内网服务是直连还是 home 分流?分流策略下局域网速度是否受影响?

    通过域名+公网端口访问,是否需要在主路由或旁路网关配置域名映射,指定 DDNS 域名到群晖 ip

    我的考虑是会走 home 分流,需要做域名映射

    请大佬分析
    14 条回复    2025-03-04 15:12:27 +08:00
    lujiang1028
        1
    lujiang1028  
       2025 年 2 月 5 日 via iPhone
    我就是公网 ip+ss 回家,在客户端圈 x 里直接把家庭内网 192.168.31.0/24 设置为不绕过,当公网 ip 处理,就可以无痛内网了。
    lujiang1028
        2
    lujiang1028  
       2025 年 2 月 5 日 via iPhone
    连到家里 wifi 以后会主路由会直接处理好,没任何影响。
    JensenQian
        3
    JensenQian  
       2025 年 2 月 5 日
    不用做域名映射
    你在外面的话,回家的时候
    设置局域网,比方说楼上说的,走你那个 ss 节点就可以了
    clash 的话我可以把我的给你参考下

    proxies:
    - {name: 🏠 home 家里, 你的 ss 节点
    proxy-groups:
    - {name: 🏠 回家节点, type: select, proxies: [🏠 home 家里]}
    rules:
    - IP-CIDR,192.168.1.0/24,🏠 回家节点,no-resolve


    这样子就你局域网走你的 ss 节点了
    完事了
    ihainan
        4
    ihainan  
       2025 年 2 月 5 日
    一样做法,唯一区别是我设置连接到家里 SSID 的时候直连(穿透和梯子都是),不走 SS 。
    Dream4U
        5
    Dream4U  
       2025 年 2 月 5 日
    Surge 可以使用 Subnet 策略组,连接到家庭网络时直连,其它情况下都走 SS 。

    公网访问时,需要做端口映射,SS 端口映射到 OpenWRT 就可以了,DDNS 无关,你群晖的 DDNS 自然就是家里的公网 IP ,也就是你的 SS 域名。
    drlee
        6
    drlee  
    OP
       2025 年 2 月 5 日
    @lujiang1028 谢谢!我想讨论一下连家里 wifi 后,访问 nas 分流到公网 ip 的话,局域网访问速度是不是会受限,不如直连?
    drlee
        7
    drlee  
    OP
       2025 年 2 月 5 日
    @JensenQian 谢谢,感谢分享
    drlee
        8
    drlee  
    OP
       2025 年 2 月 5 日
    @ihainan 不错,走 ss 局域网可能无法发挥最大速度
    drlee
        9
    drlee  
    OP
       2025 年 2 月 5 日
    @Socrazy 感谢,quanx 用习惯了,surge 的有些功能用不上
    SakuraYuki
        10
    SakuraYuki  
       2025 年 2 月 6 日
    @drlee surge 可以用 ponte 直接一键搞定,或者换成 stash 也可以
    chairuosen
        11
    chairuosen  
       2025 年 2 月 6 日
    @drlee #6 不会受限,你的路由器识别到那个公网 IP 就是自己的话,就直接从自己返回转发内网请求了,数据包并不会真的走到公网,所以没有带宽限制
    drlee
        12
    drlee  
    OP
       2025 年 2 月 6 日
    @chairuosen 明白,干货,那这样的话,其实没必要配置手机代理 app 连家里 wifi 触发直连模式
    drlee
        13
    drlee  
    OP
       2025 年 2 月 14 日
    NAT 回环是一种允许局域网内通过公网 IP 或域名访问内部服务的功能,多数家用路由器不支持该功能。如果你有高性能路由器或使用千兆以太网,NAT 回环的速度应该接近局域网的上限。


    如果没有 NAT 回环,在局域网内通过域名(如 nas.example.com )访问 NAS 内网服务,域名解析为路由器的公网 IP ,路由器收到请求后,发现目标 IP 是自己的公网 IP ,路由器认为,指向自己公网 IP 的请求是访问它自身的服务(如管理页面),而不是局域网内的其他设备。

    这种情况下,需要做域名映射,恩山成功经验如下,这种方案有一个问题(由于我做的是 ss 回家方案,不用域名访问,未验证)

    “先劫持 aserver.ddns.com 到,比如说内网的 NAS 是 192.168.1.11
    然后,在路由器的 DHCP 配置项目里,让内网 ip 配套的 DNS 指向路由器
    再,在内网 pc 、手机上测试 ping aserver.ddns.com 应该 ping 到 192.168.1.11 这个地址

    我已经如此使用了 8 年了,没有任何问题,
    一个内网服务器上的 nextclound:8000
    用域名劫持+路由器上外网端口映射。

    既可以在内网用 wifi 访问( http://mynas.ddns.com:8000/ 实际访问了 192.168.1.11:8000 ),
    也可以在外面用数据流量访问( http://mynas.ddns.com:8000/ 路由器端口映射到内网 11 地址),
    在 app 上无需修改通讯参数,只用域名即可”
    drlee
        14
    drlee  
    OP
       2025 年 3 月 4 日
    参见 https://www.v2ex.com/t/1106772#reply12
    这个公网 ip 就是路由本身,所以不会去运营商那边绕一圈,回流本质上就是一条 dnat 规则,153.x.133.7:9443 -> 192.168.2.47:9443 ,nat 是会消耗 cpu 的,路由器性能不够就是跑不满。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3345 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    ♥ Do have faith in what you're doing.