geph-official / geph4-client

Geph (迷霧通) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.
https://geph.io
GNU General Public License v3.0
2.77k stars 335 forks source link

Feature request: add support for IPv6 only network environment #6

Closed showgood163 closed 8 months ago

showgood163 commented 3 years ago

Old issue here

For now, I didn't see this options on both android and windows client.

nullchinchilla commented 3 years ago

Right now, that is fairly difficult, because it requires that the entire infrastructure, including bridges used for censorship circumvention, support IPv6. Unfortunately, we often use "weird" connections, like home internet connections in Taiwan, for bridges in order to provide fast access to Mainland China at a reasonable cost. These connections often do not have IPv6 support.

I don't believe that truly IPv6-only networks, which are unable to access IPv4-only hosts, are something you encounter in the wild though. Do you mean IPv6-first networks using 464XLAT, like T-Mobile? I belive Geph already works pretty well on these networks (I actually use T-Mobile myself)

showgood163 commented 3 years ago

From my perspective, "ipv6 only support" only restricts the connections between the client (end user) and the server (you, the service provider). I don't know how packets are routed among your infrastructures since it's transparent to me, so I won't put restrictions on these connections.

I'm actually in ipv6 only environment right now (like cernet). I refuse to use ipv4 because in mainland China, the censorship on ipv4 is much more aggressive than that on ipv6.

nullchinchilla commented 3 years ago

Well, censorship through Geph is non-existent :)

Why not just turn on IPv4 and also Geph? IPv6 routing in China also really, really sucks and it's very hard to write something that'll perform well on China's IPv6 network. Also, all the GFW features will almost certainly be ported to IPv6 sooner or later.

showgood163 commented 3 years ago

Well, you have your points, but that's not feasible for my network environment.

Let me reiterate my points.

github-actions[bot] commented 8 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 8 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale.