问题标签 [great-firewall-of-china]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3310 浏览

firebase - Firebase 在中国仍被封锁?

我不知道我的应用程序是否可以在中国运行,我不知道如何测试它。我在某处读到有一个火力基地中文域 .cn 正在运行。如果还没有,是否有可能将当前项目转移到中文域并使其工作?

如果我创建一个新项目并为我的 firebase 服务选择中国服务器,那么它会对世界其他地方产生任何其他不利影响吗?这个解决方案实际上会迫使所有开发人员将 firebase 服务器都放在中国,这样他们就不会错过他们的中国用户群,我认为这对某些人来说可能是个问题。

我可能没有最好的想法,但任何建议和解决方法将不胜感激。

0 投票
0 回答
251 浏览

haskell - 如何让堆栈仅将代理用于“网络”的东西,而不是用于下载黑客

所以我在中国境内,这里并不总是可以访问 Github。

我在运行stack install一个项目时得到了这个。

我知道我可以使用代理设置堆栈http_proxy

但是这样做意味着堆栈也会通过代理下载hackages,而我恰好使用的是清华镜像:

这意味着我现在正在从新加坡的代理访问中国镜像,而且速度真的很慢。

我有一个快速的解决方案是删除中国镜像,让一切都通过代理。但是如果可以的话,我还是想用中文镜像。

所以我想知道是否有一种方法可以将堆栈配置为仅将代理用于Network东西而不用于下载hackages?

0 投票
0 回答
41 浏览

javascript - 有没有办法测试我的网站是否有 js 错误(特别是在中国)

我网站的中国用户正在报告问题,我认为某些 js 文件必须被阻止。有没有人有一个好方法让我(中国以外)调试这个问题。

0 投票
1 回答
679 浏览

vpn - Shadowsocks 客户端无法连接我的 Shadowsocks 服务器

我正在尝试建立来自中国的 Shadow Socks 连接。为此,我

  1. 在我的本地下载并安装了 ShadowCocks 客户端(ShadowsocksX-NG.app),并配置
  2. 在船上的服务器上创建 ShadowCocks 服务

对于 2),我在美国东部地区的 AWS 上创建了一个实例,并且该服务已经使用以下配置启动。服务器实例使用密钥对进行连接以确保安全。

对于 1),我使用服务器实例地址的地址、端口号 7777 和密码 = 密码 1 进行连接。

我为 ShadowCocks 客户端使用全局模式(以确保 Shadowcocks 启动)并启动它,没有加载任何网站(GFW 阻止的站点和未阻止的站点)。我断言 Shadowcocks 客户端和服务器端之间的连接存在问题)。我也尝试了不同的加密算法,但仍然无法加载。

我需要一些关于问题可能出在哪里的提示!

我怀疑密码学有问题?我认为 Shadowcocks 的概念是

  1. 客户端加密URL并将其发送到服务器端
  2. 然后服务器端接收加密文本并对其进行解密,然后使用解密的 URL 获取结果。我猜这部分可能会出现问题。我看不到我的客户端如何加密或我的服务器端如何解密,因为我没有在双方之间共享密钥。
0 投票
0 回答
309 浏览

android - WorkManager NetworkType.CONNECTED 在中国防火墙后面不起作用

我们有一个在中国运行的 android 8.1 设备。连接到互联网时,设备需要上传照片以存档到服务器。按照 Google 的建议,这是通过 WorkManager 和“UploadPhotoWorker”实现的。在 WorkRequest 上,我们设置了 Network.CONNECTED 约束,没有其他约束。这适用于中国境内较新的 Android 设备,但不适用于 Android 8.1 设备。

仔细检查相关设备后,Wifi 始终显示“已连接,但无法访问互联网”。但是,该设备能够以其他方式下载并与服务器交互,因此该消息是不准确的。我发现提到中国的 Wifi 连接通常会显示这一点,因为 Google.com 在伟大的防火墙后面是无法访问的。似乎这被用来通知工作经理网络是否可用。对此问题的解决方法有什么建议吗?如果我们完全删除约束,即使没有连接,设备也会继续尝试上传。我看不到任何方法可以覆盖 WorkManager 完成的连接检查。

0 投票
1 回答
195 浏览

amazon-web-services - 通过快速连接将 AWS CN cloudfront 连接到中国以外的 S3

我们有一个应用程序可以在小型社区内进行深入对话。在大多数社区中,成员既来自中国,也来自中国以外。我们在新加坡的 AWS CN CloudFront 和我们的 S3 存储桶之间的连接非常缓慢。

支持我们中国用户的最佳解决方案是什么?

0 投票
1 回答
124 浏览

flurry - Flurry Analytics 在中国的访问

我们都知道谷歌和谷歌分析被中国的应用用户屏蔽了。但是乱七八糟怎么办?我可以从居住在中国的移动 iOS 和 Android 应用用户那里收集分析数据吗?

0 投票
0 回答
72 浏览

firebase - 有没有办法在 Reactnative firebase SDK 中使用代理设置

有一个基于 Reactnative 构建的应用,使用 Firebase SDK 来使用 FCM、RTDB 和 Firestore 组件。但是,考虑到防火墙的限制,已确定同一应用程序将无法在中国运行。有没有办法通过代理路由应用程序和 Firebase 之间的连接。

Ps 我不是 ReactNative 的动手技术专家。我是整个团队的一员,我正在尝试通过检查潜在的可能性来帮助团队。任何帮助都是可观的。谢谢。

0 投票
1 回答
104 浏览

android - 检查在中国是否可以访问互联网

我需要检查是否可以通过手机访问互联网,以便在我的应用中显示不同的视图。

我的应用程序在 react-native 中,我正在react-native-netinfo为此使用插件。但是这个插件会 ping 谷歌以检查连接性。由于谷歌在中国被封锁,我得到的是虽然连接到互联网但没有连接。有没有其他网站代替http://google.com/generate_204

我可以使用提供的选项设置站点名称:

我尝试过使用GitHub.com,现在在中国也被阻止了。有什么可靠的网站可以长期使用,也可以专门针对中国使用?

注意:可以检查网站是否可以在中国使用:http://www.chinafirewalltest.com

0 投票
0 回答
26 浏览

amazon-web-services - 中国与全球服务器的自定义API突然中断

我有一个项目,有两台 AWS 服务器,一台在中国,一台在新加坡。我构建了自定义 API 以允许它们相互通信,这几个月都运行良好。然后今天早上,没有对代码进行任何更改,他们就停止了工作。新加坡服务器尝试连接中国服务器时抛出500错误,中国服务器抛出“连接超时”错误。我可以独立访问两台服务器,EC2 或 RDS 或我能看到的任何东西都没有问题。

这可能是中国互联网防火墙过滤或阻止我的服务器,还是我偏执?这是可以用nginx conf修复的东西还是我完全搞砸了?请帮忙!