Xshell 使用本地Socks5代理 SSH登录 IP被墙不能直连的 VPS 服务器
前言 在HAX/WOIDEN的年代, 写过一篇Xshell设置本地Socks代理去连接HAX/WOIDEN的端口转发, 再SSH登录HAX/WOIDEN的纯IPv6的VPS 现在有时候遇到翻墙ER想连接被墙IP的VPS, 想指导TA们参考上面的教程设置Xshell 的 Socks代理端口, 发现指示不明确. 所以单开一篇, 把原教程中的一部分截取出来. 具体操作 用你的翻墙客户端连上你的梯子,一般来说,会在你的本地生成一个Socks5的代理端口 以v2rayN为例,可能像下面这样: 新版本的v2rayN, 可能像这样 设置你的SSH工具通过本地的Socks5代理去SSH登录VPS 以Xshell为例 新建一个连接 IP地址填 VPS的 比如 74.48.9.95 端口填 VPS的 SSH 端口,比如 22 * 如果你自己修改了SSH端口, 或者某些VPS商卖给你的时候, 说明了特定的SSH端口. 那么就不是 22 用户名密码按正常填 进入Proxy管理窗口 添加一个socks5的代理设置 新版的v2rayN是这样的 保存, 回到连接的参数设置窗口。 设置让这个连接走刚刚创建的Socks5代理 ======== 完 数据流向是这样的: 你的SSH工具 - 你的本地socks代理 - 你的翻墙客户端 - 你的梯子VPS - 你的VPS 服务器 这样, 整个SSH连接避免了被GFW中断. ======== 对于你只有 IPv4 的环境, 想连接 IPv6的VPS, 也是一样的设置. 只是, 你的这个节点的VPS, 本身需要有向外访问 IPv6的能力. 你的SSH工具 - 你的本地socks代理 - 你的翻墙客户端 - 你的梯子VPS -<这一段走IPV6>- 你的VPS 服务器 这个VPS可以是本身有IPv6, 也可以通过 warp获得向外访问IPv6的能力.