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/

Hax IPv4 IPv6 Gateway 功能入口

2. 梯子以及相应的客户端

下图是Hax提供的免费梯子,当然用你自己的梯子也没问题。

也可以直接访问 https://hax.co.id/dual-stack-vpn/

Hax 免费VPN 功能入口
相应的,客户端可以使用V2RayN

操作

1. 设置IPv4转IPv6的映射

点击 IPv4 to IPv6
Hax IPv4 IPv6 Gateway 功能入口

From IP Address 随便选一个,Port 随便选。
协议 选 TCP (SSH 是走 TCP 的)
To IPv6 Address 填你的 VPS 的地址,Port 填22(SSH的端口)
Hax IPv4 IPv6 Gateway 设置

提交之后,有可能会失败。你换个 From 的 IP 和 Port,再试一次。
成功是这个样子的。
Hax IPv4 IPv6 Gateway 成功
这一步我们建立了一个端口转发,从 91.134.238.133 的 4387端口转发到 2001:41d0:8:824f:22:d9e4:90a3:122端口。(蓝色部分是举例,以你自己的端口转发设置为准)
意思是,所有连接到91.134.238.133 的 4387端口的TCP包,转发到2001:41d0:8:824f:22:d9e4:90a3:122端口。反过来也是如此。

2. 用你的翻墙客户端连上你的梯子,一般来说,会在你的本地生成一个Socks5的代理端口

 以V2RayN为例,可能像下面这样:
V2RayN 本地 Socks5 代理

3. 设置你的SSH工具通过本地的Socks5代理去SSH登录VPS

以Xshell为例

新建一个连接

IP地址填 IPv4 Gateway的 比如 91.134.238.133 
端口填 IPv4 Gateway的IPv4 端口,比如 4387

Xshell 连接参数 IP地址 端口

用户名密码按正常填

Xshell 连接参数 用户名密码

进入Proxy管理窗口

进入Proxy管理窗口

添加一个socks5的代理设置

添加 Xshell 代理设置

Xshell 新建 Proxy Socks5

保存,
回到连接的参数设置窗口。

设置让这个连接走刚刚创建的Socks5代理

Xshell 设置连接 Proxy 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端口就好.

评论

The Hot3 in Last 30 Days