我一直以为 NAT 只是根据动态公网地址做映射,并提供一个域名解析到这个动态公网地址上。 因此绝大部分网络流量都是点对点传输的,最多有一些域名解析的流量会走花生壳的服务器。
但是最近试用了花生壳发现,花生壳给免费用户 1G 的流量,而我只是远程桌面操作一下家里的服务器,一会儿就花了 10M+的流量。 难道花生壳是中转了所有的流量?
1 Roadkai 2023-08-04 17:12:49 +08:00 花生壳用他们的服务器给你 NAT 的,肯定有流量限制。 |
2 u20237 2023-08-04 17:23:50 +08:00 如果是 ipv4 的 NAT4 ,必须经过中转服务器才行。如果没有 NAT 或 NAT 比较宽松,你还需要这些软件吗? |
![]() | 3 laozhoubuluo 2023-08-04 17:40:33 +08:00 "根据动态公网地址做映射,并提供一个域名解析到这个动态公网地址上" 叫 DDNS 花生壳的服务就是中转服务,说白了就是家里面起长连接到花生壳,您远程花生壳的服务器,花生壳服务器把流量通到您家里面对应的连接里面。 |
![]() | 6 shyrock OP @laozhoubuluo #3 我理解花生壳的服务中包含了 DDNS ,在花生壳的自我介绍中也说明了。 问题是 DDNS 只是域名解析而已,并不需要流量中转。 |
7 Roadkai 2023-08-04 18:01:52 +08:00 很简单,你 ping 一下花生壳给你的域名,看一下延迟就知道是中专还是 ddns 了 |
![]() | 8 zhengxinhn 2023-08-04 18:02:25 +08:00 你确定你光猫上有公网 IP 么?即使有,花生壳也得在光猫上才能操作这个映射吧。然后你访问远程桌面的 IP 是不是你自己的公网 IP 不是很容易验证么 |
![]() | 9 NewYear 2023-08-04 18:07:24 +08:00 你理解的现实: 1.NAT:指的是花生壳客户端实现的内网 IP+端口映射到光猫的外网 IP+端口 实际上的现实: 1.你的光猫没有外网 IP 2.再上层的运营商肯定有外网 IP ,但是花生壳没有能力入侵运营商的网络设备去为你“NAT”。即便它有这个技术,也不敢这样做(犯法)。 3.因此花生壳通过自己的网络、自己的设备、自己的服务器,帮你转发流量,所以会产生成本。 |
![]() | 11 shyrock OP @zhengxinhn #8 电信的光猫拨号上网我理解是有公网 IP 的,只是并不固定。 |
![]() | 12 shyrock OP @zhengxinhn #8 我认为光猫有动态公网 IP 。 不过你说的第二点是对的,应该需要在光猫上做 NAT 才能能把内网 IP 映射到这个动态公网 IP 上去。。。 花生壳只在被控机上安装了客户端,应该是用了长连接的隧道。 |
![]() | 13 shyrock OP @NewYear #9 看来是花生壳用长连接的隧道穿透了内网,实现了外网访问内网机器。 只是速度挺快的,甚至让我以为是点对点。 |
![]() | 14 Lentin 2023-08-05 10:58:15 +08:00 via iPhone 楼主要不去试试蒲公英 |
![]() | 15 dream7758522 2023-08-06 08:50:22 +08:00 via Android 有没有可能,打洞失败,花生壳帮你转发了呢 |
![]() | 17 Lentin 2023-08-06 14:35:14 +08:00 via iPhone @shyrock 花生壳是端口映射 蒲公英是 nat 打洞(类似 zerotier/tailscale ) |
![]() | 18 kxy09 2023-08-06 15:09:02 +08:00 花生壳:ddns 花生壳内网版:流量转发 蒲公英:vpn 组网 |
![]() | 19 shyrock OP |