IPv4环境下 Xshell 使用本地Socks5代理 + IPv4-IPv6 Gateway SSH 登录 IPv6 only VPS 服务器
HAX的IPv4转发IPv6的转发机的IP终于全部被墙了。我们可以使用现有的梯子翻墙去连接HAX的IPv4-IPv6 Gateway转发机。刚好HAX提供了一个有效期一周的临时梯子。举一反三,这也是一个IPv4环境下连接IPv6服务器的思路。
需要
1. IPv4 Gateway to access IPv6
下图中两个入口都可以,也可以直接访问 https://hax.co.id/ipv6-to-ipv4/
2. 梯子以及相应的客户端
下图是Hax提供的免费梯子,当然用你自己的梯子也没问题。
也可以直接访问 https://hax.co.id/dual-stack-vpn/
相应的,客户端可以使用V2RayN
操作
1. 设置IPv4转IPv6的映射
点击 IPv4 to IPv6
From IP Address 随便选一个,Port 随便选。
协议 选 TCP (SSH 是走 TCP 的)
To IPv6 Address 填你的 VPS 的地址,Port 填22(SSH的端口)
提交之后,有可能会失败。你换个 From 的 IP 和 Port,再试一次。
成功是这个样子的。
这一步我们建立了一个端口转发,从 91.134.238.133 的 4387端口转发到 2001:41d0:8:824f:22:d9e4:90a3:1的22端口。(蓝色部分是举例,以你自己的端口转发设置为准)
意思是,所有连接到91.134.238.133 的 4387端口的TCP包,转发到2001:41d0:8:824f:22:d9e4:90a3:1的22端口。反过来也是如此。
2. 用你的翻墙客户端连上你的梯子,一般来说,会在你的本地生成一个Socks5的代理端口
以V2RayN为例,可能像下面这样:
3. 设置你的SSH工具通过本地的Socks5代理去SSH登录VPS
以Xshell为例
新建一个连接
IP地址填 IPv4 Gateway的 比如 91.134.238.133
端口填 IPv4 Gateway的IPv4 端口,比如 4387
用户名密码按正常填
进入Proxy管理窗口
添加一个socks5的代理设置
保存,
回到连接的参数设置窗口。
设置让这个连接走刚刚创建的Socks5代理
=================
完
=================
后记
数据流向是这样的:
你的SSH工具 - 你的本地socks代理 - 你的翻墙客户端 - 你的梯子VPS - Hax的IPv4转IPv6 Gateway - 你的IPv6 VPS
同样的思路,手机上面也可以用的。
1. 设置IPv4转IPv6的映射
2. 手机的翻墙客户端开全局模式
可以使用HAX提供的临时梯子
3. 手机SSH工具连接VPS时,IP填IPv4Gateway的IP,端口填IPv4 Port
拓展一下思路, 如果你的梯子VPS本身就已经有IPV6对外访问的能力了 (比如, 你的VPS本身就带IPV6, 像是CloudCone或者Racknerd的LA DC02; 或者你在VPS上装了一个IPV6的WARP), 那你就不需要再借用 Hax的IPv4转IPv6 Gateway了. 直接把Xshell的Socks代理设置好, 新建连接时, 填写你的VPS的IPV6地址和SSH端口就好.
评论
发表评论