目录

公有云ipv6访问家宽ipv6

概述

如果经常在公司有访问家里服务器/主机的需求,有很多方式,包括在公司电脑/内网做一些「不安全的」的配置,比如用 tailscale,cpolar 等方式,当然了,这些方式很难不被公司安全部门请喝茶(找麻烦),那么有什么方式是比较稳妥的呢?下面我推荐个方案,就是通过公有云的 IPV6 地址 ssh 回家庭宽带的 IPV6 地址。

家宽IPV6

关于家庭宽带的 IPV6 地址的配置,本文不做重点讲解,简单来说,需要重新配置家宽光猫的网络连接模式为桥接模式,并且选择 IPV4/IPV6 双栈网络,这样家宽就有一个动态的 IPV6(广东广州),这里动态是没关系的,只要局域网内的服务器支持 IPV6,并且配置的是静态的 IPV6 地址,在支持 IPV6 的设备都可以 ping 通。

公有云IPV6地址

国内公有云支持 IPV6 地址的厂商不少,但某些厂商需要提工单,并且有特殊要求才能让申请 IPV6 地址还是有点麻烦的,比较丝滑的推荐华为云,当然华为云的服务器按文档配置了之后,IPV6 的地址还需要手动配置启用 IPV6,才能正常获取,而且文档不是相当显眼,要注意一下。

公司IPV6支持

不少公司是不支持 IPV6 的公网访问的,这个在内网打开一下 https://test-ipv6.com/ 网址就可以知道支持还是不支持了。如果公司网络不支持 IPV6 的话,这个时候还需要通过 IPV4 登录到公有云服务器,然后再通过 IPV6 的方式访问家宽服务器,下面是具体的示意图。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
graph TD
    A[公司电脑] -->|SSH 公有云 IPv4 地址| B[公有云服务器]
    B -->|SSH 家宽 IPv6 地址| C[家庭服务器/主机]
    C -->|局域网静态 IPv6 地址| D[家宽局域网设备]

    subgraph 家庭宽带网络
        D
        C
    end

    subgraph 公有云配置
        B
    end

    subgraph 公司网络
        A
        A -.->|检测 https://test-ipv6.com/| E[公司网络是否支持 IPv6]
        E -->|支持| B
        E -->|不支持| B
    end
/%E5%85%AC%E6%9C%89%E4%BA%91ipv6%E8%AE%BF%E9%97%AE%E5%AE%B6%E5%AE%BDipv6/img.png

参考资料

  1. Linux操作系统(手动配置启用IPV6)