关于P2P微薄的设想
我构思的方案中,SERVER设在国外,只有IOS和ANDROID CLIENTS
每个CLIENT同时都是PROXY,CLIENTS或者直接连接到SERVER,或者由其他CLIENTS转接到SERVER
最大的难题在于如何BOOTSTRAP,即一个新的CLIENT如何找到至少一个其它CLIENT从而加入网路。目前的想法是:
1 内置VPN CLIENT, 和一个免费VPN列表,新CLIENT启动VPN CLIENT连到SERVER,然后获取PROXY的地址。
2 SERVER给每个CLIENT随机分配一些PROXY的地址,CLIENT下次启动时首先尝试这些地址。
3 反向激活。每个CLIENT都不停地随机试探以前CLIENT用过的地址,这样一个CLIENT重新启动后能有希望收到其他CLIENT主动发来的信息