有什么方法可以使一个只支持 ipv4 的客户端通过 L2TP 上 ipv6 的网站?

2015-10-06 21:42:40 +08:00
 monsoon

我有一台支持 ipv6 的服务器,和一台只能用 ipv4 的客户端。
我在这台服务器上搭建了 ipv4 的 L2TP ,现在客户端也可以通过 L2TP 连上服务器,但是上不了 ipv6 的网站。

现在我想使我的客户端可以上 ipv6 的网站,我搜索了网上,发现也有人问过这样的问题( http://bbs.pku.edu.cn/new/bbs/article/showthread/Networking/15278484 ),但是好像没有什么解决方案。
一开始我的思路就是把服务器的 L2TP 改成 ipv6 的,然后再通过软件监听 ipv4 的 1701 、 500 、 4500 的端口 (这几个端口都是 L2TP 用的),然后转发给服务器自己的这几个 ipv6 的端口,试了下好像不行(也可能是期间某个环节我错了)……

大家有试过什么方法吗?有什么办法可以解决这个问题,先谢谢大家了:)。

6238 次点击
所在节点    问与答
15 条回复
alect
2015-10-06 21:47:00 +08:00
alect
2015-10-06 21:47:41 +08:00
ipv4 的那个如果是 Xen 或者 KVM 虚拟化的话可以去申请 tunnelbroke 的 ipv6 服务
squid157
2015-10-06 21:49:04 +08:00
不不不,你去看一下怎么样路由 IPv6 的数据包,类似于 IPv4 的 NAT 和转发,不过应该只有转发而无需 NAT ;再允许两边设备协商通过 PPP 的 IPv6 地址,类似于 IPv4 下面分配 IP 地址。不是监听另外的端口。

我具体没做过,因为 6in4 的隧道很多,而且也很方便。
nsxuan
2015-10-06 21:52:47 +08:00
弄个代理可以不
monsoon
2015-10-06 22:04:12 +08:00
@alect
谢谢你的回复,这个教程我看过,不过感觉他跟我的需求不一样。他应该因为学校里 ipv6 不用流量,所以搭了一个支持 ipv6 的服务端,然后通过 ipv6 连 ipv6 。而我的客户端是 ipv4 的。(不知道我理解有没有错
monsoon
2015-10-06 22:09:22 +08:00
@nsxuan
其他的一些代理好些都支持,不过我用 L2TP 比较习惯了。其实我上不上 ipv6 的网站也没什么关系,主要是因为从没上过 ipv6 的网站,所以想折腾下试试可不可可以让我的电脑和手机都直接上 ipv6 的网站!
kiritoalex
2015-10-06 22:14:38 +08:00
某 project android 现已支持 IPv6 转发(实验特性)
alect
2015-10-06 22:15:18 +08:00
@monsoon 我记得 L2TP 是可以配置成支持 ipv6 的,我知道你客户端是 v4.之前找过教程忘记具体怎么分配给客户端 v6 地址了,目前在用 AnyConnect ,配置 v6 超级简单。。

Slienc7
2015-10-06 22:21:47 +08:00
@alect 请问这个是什么插件?
alect
2015-10-06 22:23:52 +08:00
alect
2015-10-06 22:32:49 +08:00
@monsoon 建议跳过 v6 ,目前来说 l2tp 上支持 v6 是个深坑,很少有案例说成功的。
即使有成功的案例也是收费的,比如 prol2tp 这个项目,此外日本的 SoftEther 也是支持 v6 的, SoftEther 提供多种代理协议, ssl , l2tp 等官网网站上都说了支持 v6
yexm0
2015-10-06 22:42:16 +08:00
@alect 请问该如何配置才可通过 anyconnect 访问 ipv6 网站?
gamexg
2015-10-06 23:08:39 +08:00
这么麻烦干什么呢?
直接上 ss 等代理服务器,大部分支持 ipv6+远端 dns 的都可以解决这个问题。
datocp
2015-10-07 08:45:29 +08:00
softether 不行,偏偏是这个声称对 ipv6 支持很好的, google 说 l2tp 只支持 ipv4 到 ipv4 。其它的 socks5 openssh 代理都是能通过 ipv6 test 的。
datocp
2015-10-07 08:52:39 +08:00
http://www.vpnusers.com/viewtopic.php?p=10323&sid=890fe0c3202901cea9b6b11a8b606793

不知道这个步骤可以不,但是 vps 并不支持 ipv6 nat 模块,根据以前 openwrt 下的经验可能性比较低。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225961

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX