Loading... # 前言 近年来,大部分的服务器厂商都推出了只有IPV6的服务器,且价格相对带有IPV4的服务器价格较低。但是,在购买之后,苦于本地网络环境不支持IPV6,导致无法通过SSH连接到购买的服务器,出师未捷身先死(bushi)。 使用SSH连接只有IPV6的服务器,大概有两种方法:第一种就是通过跳板机(跳板机是一种用于安全访问内部网络的中间设备),当然,这个跳板机需要拥有IPV6和IPV4,你需要先SSH连接到跳板机,然后在通过跳板机连接到目标服务器。第二种就是利用warp等软件,给本机电脑添加IPV6的节点,然后直接通过SSH连接目标服务器(也就是只有IPV6的服务器)。 连接大概分为三大种类: - 终端网络原生支持IPV6 - 家庭宽带网路:需要由路由支持,且光猫后台开启IPV6。 - 手机网路:APN接入点开启IPV6,这个需要网络运营商支持。对应本文**第二种方法**。 - 本地电脑添加IPV6隧道,对应本文**第三中方法**。 - VPS添加IPV6,作为跳板机 - 双栈VPS:VPS带有IPV4和IPV6。本文**第一种方法**。 - Warp添加IPV6:和本文第三种方法类似,但可以使用脚本完成。 # 第一种方法:利用FinalShell的隧道功能或者其他SSH客户端的隧道功能 ## 新建隧道 新建隧道需要在跳板机上,先连接到跳板机,进入该服务器的设置,选择隧道,添加一个隧道,名称随便,类型选择SOCKS5,监听端口,设置一个没有占用的,绑定IP设置为127.0.0.1。点击确定,隧道就建立好了。 ![](https://cdn.ipfsscan.io/ipfs/QmedgLjsGztuDZWCsGTgmp9qUEW8jcvcJagrnfPzaLwZvw?filename=image.png) ## 使用隧道 回到目标服务器的设置界面,点击新建代理,点击添加,名称随便,类型选择SOCKS5,监听端口,填写为刚刚跳板机中填写的端口,主机设置为127.0.0.1。点击确定,代理就建立好了,勾选代理。 ![](https://cdn.ipfsscan.io/ipfs/Qmc4vbqw1wo2Gjayd3snbHfabfev5eP7VFzMXHqWisNbzo?filename=image.png) 此时,恭喜你完成了所有的步骤,可以连接目标服务器了。 **注意:该方法需要在FinalShell中保持跳板机是连接状态**。 # 第二种方法:使用手机流量进行登录 ## 判断手机使用流量是否有IPV6 使用手机流量访问:[test-ipv6](https://test-ipv6.cl/),根据提示判断是否拥有IP6。 ## 使用手机端的SSH工具 - termius:支持IOS,安卓 - DaRemote:支持安卓 - ServerCat:支持IOS - Juice:支持安卓 还有其他一些移动端的SSH工具,这里就不一一列举了。 # 第三种方法:使用WireGuard WireGrard下载地址:[WireGrard Download](https://download.wireguard.com/windows-client/wireguard-installer.exe)。 也可以使用方的Warp客户端:[TunSafe DownLoad](https://tunsafe.com/download)。 1. 生成Warp配置文件 配置文件生成方式由油管UP-甬哥侃侃侃提供 点击进入:[Replit平台一键无限生成WARP-Wireguard配置](https://replit.com/@ygkkkk/WARP-Wireguard-Register),点击RUN,然后输入1,选择普通账户,即可获取配置。 ![image.png](http://img.kexsw.top/i/2023/08/29/lr8p12-0.png) 配置示例: ```conf [Interface] PrivateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Address = xxxxxxxxxxxxxx/32 Address = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/128 DNS = 1.1.1.1 MTU = 1280 [Peer] PublicKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx AllowedIPs = 0.0.0.0/0 AllowedIPs = ::/0 Endpoint = xxxxxxxxxxxxxxxxxxxx:2408 ``` 2. 安装完成后,打开客户端,点击新建隧道旁边的三角形,点击“新建空隧道 ![image.png](http://img.kexsw.top/i/2023/08/29/h5lb9p-0.png) 3. 选中配置文件全文,直接覆盖创建新隧道处的区域,并输入隧道名称(随意),点击保存,选择连接即可。 4. 再次测试,访问[test-ipv6](https://test-ipv6.cl/),和下图一样即代表配置成功。 ![image.png](http://img.kexsw.top/i/2023/08/29/lwjydp-0.png) # 最后 如果感觉看的不太明白,还可以观看以下的教程: > [甬哥侃侃侃Warp系列教程](https://www.youtube.com/playlist?list=PLMgly2AulGG-WqPXPkHlqWVSfQ3XjHNw8) > [云原生实验室-WireGuard 的搭建使用与配置详解](https://icloudnative.io/posts/wireguard-docs-practice/) <center><b>春宵一刻值千金,花有清香月有阴。</b></center> 最后修改:2023 年 08 月 29 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 谢谢你,我的宝