2016-11-30 77 views
-1

我们在美国部署了一个网站,它工作正常。但我无法打开,因为中国的伟大的防火墙,我在中国的网站如何在中国打开mysite

我们如何能在中国

+5

我投票的,因为它不是关于编程关闭这一问题作为题外话。 –

回答

1

更快的方法是使用所有资源来自中国的服务器或本地服务器。中国封锁来自Google,Facebook等的所有资源。因此,我建议您下载所有资源,如CSS,Javascript等。或者使用已经有bootstrap,jQuery和所有您需要的库的中国服务器。如果您使用的是谷歌分析,您必须先验证才能加载该脚本,如果用户可以加载该脚本,则不加载脚本,因为它会停止您的页面几秒钟,直到出现错误。

+0

GFC是否也会阻止脚本PHP/Server中生成的标签和样式标签生成? – rak

+0

脚本最终生成的位置并不重要,脚本从源导入资源,如果源来自Google服务器,Facebook或GFC的任何服务器块,则它不会收取费用并停止您的页面。即 <脚本源=的 'http://google.com/scripts/angular-latest.js'/> 该脚本在中国不会被加载,因为防火墙 <脚本源=的“http:// yoursite .com/js/angular-latest.js'/> 此脚本将被加载,因为它来自您的服务器 – damianfabian

+0

感谢@damianfabian,我有一个关于GFC的假设,根据上述评论 “GFC只阻止访问客户端(化网页浏览器/移动浏览器等),而不是块服务器 我的服务器(这是在中国)都可以访问谷歌的” 这是正确的吗? – rak

0

我们如何在没有traceroute或域名IP的情况下提供可信和/或官方数据源?它可以是IP阻塞,DNS过滤,包过滤。为了安全起见,我们真的受到限制!我们可以指导您解决问题。您可以随时在中国使用VPN服务。这是一种方式。

我们不能说从中国无法打开网站是因为中国的防火墙很大。这可能是其他技术问题。我指出要解决的事情。

我想你是来自中国或在中国有业务需要,而且你正在使用任何专用主机。首先检查来自中国不同ISP的服务器/域名。如果失败,则运行traceroute并询问您的主机。他们将分配可以从中国评估的知识产权。这意味着你被允许。简单。

其次是DNS。像Dyn这样的所有标准付费DNS都没有问题。一般来说,所有RFC标准的主机托管/专用维护得当,服务器安全性更高,HTTPS Everywhere列出,有DANE,好的密码套件等,他们不会被中国阻止,除非他们的目标是&阻止您的域名。

现在如果您的网页上有200个资源请求,如果100个在中国被阻止,网站不太可能打开但您可以SSH。你可以做什么?使用自己的CNAME从CDN制作像CSS,Javascript等所有资源或内联它们。少量资源的块将无关紧要。它将打开。

这里是真正阻止的列表 - Websites_blocked_in_mainland_China

真正的区块很难规避。它可以是IP阻塞,DNS过滤,包过滤。没有traceroute就不容易说。这实际上我们可以说很少,因为它是针对广泛的话题。