HelloZeroNet / ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
https://zeronet.io
Other
18.39k stars 2.27k forks source link

Problems with Zeronet in China #1145

Open HostFat opened 7 years ago

HostFat commented 7 years ago

image

HelloZeroNet commented 7 years ago

This wasn't unexpected, but as long as you can run Tor, then it should work fine.

Actions from GFW:

Affected services:

zeronet.io website

The site can't be accessed due domain & ip ban. Changing IP does not help, registering new domain also not a long-term solution

Possible solutions:

ZeroBoard

ZeroBoard was the first site on ZeroNet when multi-user sites was not possible, so the messages are signed and distributed by contacting the site owner which was done by a simple http request.

Possible solutions

ZeroID

The certificate request currently done by http (or bitmessage)

Possible solutions: Same as ZeroBoard minus drop the site

boot.zeronet.io tracker

This one also affected by the IP ban. The other trackers and (and the .onion one ofc) are not affected.

Possible solutions:

Other sites not be affected (as long as you have compatible ID)

0polar commented 7 years ago

as long as you can run Tor

GFW block all directory servers and most bridges, so you need a front-proxy such as Shadowsocks. But if you have a front-proxy, you can directly visit zeronet.io.

I think the ultimate solution is ZeroNet via I2P:

HelloZeroNet commented 7 years ago

Btw to do some experiments is there any cheap VPS provider behind GFW? (shared ip also fine)

0polar commented 7 years ago

NEVER trust any service in China. China law require server must put a backdoor for government.

gitbugged commented 7 years ago

I think it would be helpful to include some .onion / i2p based trackers for faster bootstrapping.

Tor users from China are recommended to use meek pluggable transport, so it might still work. One such tracker:

http://trackeryknvofs3m.onion/

jerry-wolf commented 7 years ago

Meek pluggable transport works well in China, but it's slow and need to spend more because cloud platforms' bandwidth more expensive. Most people don't care about anonymity won't like this, so I think adding a feature that use anti-cersorship proxy/pluggable transport to connect to tracker only #1108 is useful.

funny110 commented 7 years ago

@HelloZeroNet We need a way to help Chinese new users download the ZeroNet client.

HelloZeroNet commented 7 years ago

The client is hosted on github, so: https://github.com/HelloZeroNet/ZeroNet#how-to-join should work

krzysztof113 commented 6 years ago

Proposal: Sooner or later trackers will be blocked. ZN should be able as a fallback download few last IPs that downloaded Zerobundle recently.

beenotung commented 6 years ago

is it feasible to use things like NDN in nowadays situation ? (named data network, that is not IP based, but content based, similar concept to IPFS, but for packet, not for static content)

slrslr commented 6 years ago

There was an idea that the peers can exchange trackers and maybe possibly creating a community auto-updated & distributed tracker list. Though there would still have to be some unrestricted trackers or peers for initial connection (maybe an indpendent/individual tracker/peer list on /Config page which will not be shared in comunity tracker list).

ghost commented 6 years ago

Could we not mirror zeronet.io on IPFS and on ZN? So that the content could proliferate behind the GFW rather than create increasingly elaborate mechanisms to tunnel through it

HelloZeroNet commented 6 years ago

The zeronet.io is used to provide information and download method about ZeroNet. So putting it to ZeroNet would not help. Github is still accessible from China and it has all the required information, so I don't think it's a big issue.

ghost commented 5 years ago

It's safe to say that we just lost China. People will not download the zeronet if it is difficult to access it, I propose to create a network of zeronet inside China and not to contact it. The user should not receive connections to all nodes immediately. Most likely, they connect to the zeronet and pull out all the ip addresses.

Another option is to allow users to connect to each other manually. It will be enough for them to reset the ip address via the website or messenger. Perhaps this is the only way to keep zeronet alive inside China.

krzysztof113 commented 4 years ago

Is it false positive? Looks like it's blocked. http://www.chinafirewalltest.com/?siteurl=github.com image

purplesyringa commented 4 years ago

Quite a few online testers confirm this. That's unfortunate.