1
w7938940 2022-08-04 13:06:22 +08:00 1
套个 cf ,再加上一个 cf ip 测速工具
|
2
7RTDKSAK 2022-08-04 13:08:59 +08:00
电脑连接到双栈 vps 上的 proxy,路由器反向端口转发暴露到 vps(安全问题你自己考虑)
我虚拟机就是这样得到 IPV6 的 |
4
hefish 2022-08-04 13:13:44 +08:00
可以给家里的电脑再配一个可用的 IPv4 地址。
|
6
BeautifulSoap 2022-08-04 13:14:28 +08:00 via Android
|
7
asilin OP |
8
SSang 2022-08-04 13:59:29 +08:00
v4 要访问 v6 必须通过中转,要么 v6 机器(服务器)穿透成 v4 ,要么 v4 机器(客户端)代理到 v6
至少需要一台中转服务器,如果中转机有 v4 地址,那就可以做穿透;如果中转机有 v4+v6 地址,那两种都能做 如果没有中转服务器,可以考虑用公共的服务,比如 cloudflare 或 wireguard |
9
Tink 2022-08-04 14:53:44 +08:00 via Android
cf 可以
|
10
D5dRvCVRmuC4qz6Z 2022-08-04 15:14:06 +08:00 via iPhone
cf 支持纯 ipv6 站点,套一个他们的 cdn 就可以
|
11
totoro625 2022-08-04 15:16:58 +08:00 1
能否接受付费?
腾讯云 ECDN 支持 ipv4 访问,ipv6 回源,需要有备案域名 按量付费,1 元 /G 流量,使用的时间段内,请求数每小时至少扣 1 分钱 你的问题本质上是没有公网 ip ( ipv4 )如何访问内网服务,所以要么利用 ipv6 回源,要么组建内网,要么内网穿透 组建内网用 zerotier 和 tailscale , 内网穿透用 cloudflare tunnel 需要翻墙、自备一个域名即可 或者自备服务器,用 frp 、ngrok 、n2n 、nps 等 看你日常用量大不大,比较推荐的是在家里部署一个软路由再跑一个 cloudflare tunnel |
12
qbug 2022-08-04 15:30:56 +08:00
首先,你是想要公开服务还是只给自己确定的几台设备使用?
如果是想要公开给所有人服务那么理论上都是要备案的,否则服务器建在国内就是非法的,使用 80 443 等常用端口会被 ISP 封禁,使用 cloudflare 或者 HE 免费 tunnel ,其中 cloudflare 应该有端口转换功能吧。使用这种方式需要绑定域名,同时意味着你的家庭网络被暴露在所有人的访问下,任何人通过域名都可以间接访问到你的网络,如果没有很好地配置防火墙,那么你的路由器或者提供网站的这台服务器有可能被扫描、DDOS 甚至通过配置或软件的漏洞入侵。所以如果没有搭建公开网站的需求,尽量避免使用这种方式。 自用的话最为推荐的就是 P2P 组网方案,其实本质上跟你的代理没有太大区别,只不过是成套解决方案,可以在不同网络环境下使用,可以进行 NAT 打洞,可以按照路由表分流,只将必要的内网 IP 段映射到代理中,一键搞定非常方便,并且最重要的是安全,所有流量加密,没有账户批准密钥根本无法进入这个虚拟内网。这样的方案就是 zerotier 和 tailscale 两家,具体实现都差不多,并且在你这种两边都有 IPv6 公网 IP 的情况下可以 P2P 直连,使用体验不会有什么区别,都能达到满速。 |
13
heyenyan 2022-08-04 15:31:41 +08:00
手机网络自带 ipv6 ,热点共享网络就能直连家里了。
没必要搞个中转服务器。 |
14
ltkun 2022-08-04 15:41:55 +08:00 via Android
用 cloudflare 的 ddns 可以把纯 v6 域名给 v4 用户访问
|
16
zzwwt 2022-08-04 16:01:21 +08:00
是不是电脑 ipv6 没开 热点直接分配 ipv6 的,不用 HTTP 代理
|
18
asilin OP |
19
haodingzan 2022-08-04 17:03:08 +08:00 1
好像你有留言给我,这几天忙的肝疼没顾上答复你😂
不知道你基础到哪一步,所以按纯小白对待先,以下几个步骤你看哪一步是不会的? 1 、需要国外注册一个域名,如果没什么特别的要求,可以 godaddy 注册一个.site 的域名,好像是最低的了,价格$1.17 。注册时隐私保护打开,邮箱留个专门收垃圾邮件的,注册后务必把自动续费关掉。例如 example.site 。 2 、路由器找找有没有 DDNS 或者动态 DNS 功能,普通路由器一般都有,先设置一个并记下来分配给你的域名。如果没有,需要先搞定 DDNS 这一步。或者你有办法随时拿到最新的 ipv6 记录值。 3 、把第一步的域名,NS 记录修改到 Cloudflare 接管解析,添加一个解析,类型 CNAME ,名称填你需要的,比如 home ,记录值填第二步的 DDNS 域名,代理打开,完成后访问 home.example.site 就可以打开了。 4 、如果你没有办法搞定 DDNS ,那么第三步的解析,添加类型 AAAA ,名称 home ,记录值填你的路由器 ipv6 地址,代理关掉,TTL 设置 60 ,添加成功后访问 home.example.site 也可以打开。每次 ipv6 地址更新后手动改一次记录值。 cloudflare 可转发的端口有限,如果你要通过路由器转发到其他服务,需要用以下端口值: http->80,8080,8880,2052,2082,2086,2095 https->443,2053,2083,2087,2096,8443 |
20
haodingzan 2022-08-04 17:05:59 +08:00
@haodingzan 我去,脑抽了,更新一下,第 4 步添加类型 AAAA ,记录值 ipv6 地址,代理要开着,TTL 自动。
|
21
asilin OP @haodingzan 也就是说,我在 CF 上买一个域名,只设置 IPv6 的 AAAA 解析,它会自动给我一个 A 解析,进行 IPv4 到 IPv6 的流量转换吗?
|
22
haodingzan 2022-08-04 17:28:37 +08:00
@asilin 对,CF 自带 CDN ,你访问的实际上是 CF 的边缘节点。
|
23
VBk 2022-08-04 17:44:21 +08:00
@haodingzan 我记得这种 cloudflare ,cdn 的转发有特定端口吧,要是那几个端口才行,其他的好像不能转发。
|
24
haodingzan 2022-08-04 18:05:19 +08:00 via iPhone
@VBk 是的,端口我在#19 列出来了,用协议配合端口号。大部分地区运营商家宽 ipv6 没封 80 和 443 ,也算个好处
|
25
qbug 2022-08-04 20:41:39 +08:00
@asilin 你这完全没有必要注册域名让所有人访问啊,用 zerotier 和 tailscale 稍微配置一下就完事了,访问内网内容就像在内网,访问其他内容完全不干扰。
|
26
ltkun 2022-08-04 22:44:08 +08:00 via Android
cloudflared
|
27
xinge666 2022-08-04 22:51:06 +08:00 via iPhone
买一台有双栈网络的 vps ,装 nginx
stream { server { listen 0.0.0.0:监听端口; proxy_pass [IPv6]:端口; } } |
28
Actrace 2022-08-04 22:54:51 +08:00
楼主可以试试 vxtrans
|
29
nyxsonsleep 2022-08-05 00:19:52 +08:00
|
30
CloudyKumori 2022-08-05 02:02:31 +08:00 via Android
这种我一般都是 P2P 打洞或者直接中转了,开热点流量烧不起,体验也不佳
|
31
asilin OP @nyxsonsleep 如果能通过手机打洞那最好,但是我估计不一定能打洞成功,毕竟家里和办公网都是多层 nat
|
32
asilin OP |
33
haodingzan 2022-08-05 13:11:56 +08:00
@asilin 恭喜恭喜,这样就相当于公网访问了,所以路由器的防火墙记得设置好,尤其 22 端口要关掉。在 CF--网站--安全性-- WAF ,加一下 CF 的防火墙规则,仅允许中国访问,如果能固定 IP 段最好了,cloudflare 还有很多可玩的地方,慢慢研究吧😂
|
34
muhahaha 2022-08-05 13:24:33 +08:00 via iPhone
@haodingzan 请问这个支持 tcp 协议吗?
|
35
haodingzan 2022-08-05 14:07:23 +08:00 1
@muhahaha 据我所知只支持 http 、https 、ws 、wss
|
36
zxqkyle 2022-08-05 14:30:57 +08:00
我用 cloudflare 超级慢,下载速度 30kb
|
39
zxqkyle 2022-08-05 16:59:41 +08:00
|
41
hanguofu 2022-08-06 05:55:24 +08:00
问得好,答得更好。谢谢 haodingzan
|
42
ety001 2022-08-08 13:48:55 +08:00
|