因为工作原因,接触很多企业部署环境基本上都使用IPV6,但是由于办公环境(准确说是办公室的路由)还不支持IPV6,导致无法通过笔记本访问IPV6的设备,本方法使用如下场景:
1.办公室使用普通的IPV4环境,笔记本电脑或者说是操作系统 win7/win10都是支持Ipv6协议的,但是办公室使用的路由器不支持ipv6
2.你打算连接的设备使用Ipv6
3.有一个设备和环境即支持ipv4也支持ipv6
4.首先通过ipv4,ssh到第3步的设备上,然后执行一条命令把ipv4和ipv6进行映射即可
----------------------------------------------------------------------------------------------------------------------------------------------------
具体操作步骤如下:
配置环境:
Server IPV4:10.121.138.12
Server IPV6:2104::30:10
- xshell设置隧道代理
- 使用使用xshell登陆Server(10.121.138.12)
- 执行如下命令重定向隧道端口
ssh -L 10.121.138.122:3456:[2104::30:10]:443 localhost
10.121.138.122是跳转机的ipv4地址
3456是跳转机隧道映射端口
2104::30:10是最终访问设备的浮动ipv6地址
443是最终访问设备的端口号(保持默认即可,不需要修改)
localhost保持默认即可
然后通过办公网直接访问ipv6即可:[2104::30:10]
注:ipv6在浏览器访问时要添加到中括号里 [2104::30:10]
- Chrome浏览器安装proxy插件
- Proxy插件设置如下: