【问题标题】:Set proxy host for Firebase Firestore为 Firebase Firestore 设置代理主机
【发布时间】:2018-04-23 13:10:59
【问题描述】:

我需要为 Firebase Firestore 实例设置主机,在 FirebaseFirestoreSettings.Builder() 中我有一个方法 setHost() 可以与 grpc 一起使用。

但是 grpc 目前不支持 java socks。
如何为 Firebase Firestore 设置 Socks5h 代理?

FirebaseFirestoreSettings.Builder()
    .setHost("socks:///12.3.456.789:1234") //i'ts my proxy
    .builder()

我试过这个:socks:///socks5:///socks5h:///
它不起作用,抛出了一个NameResolver 异常。

【问题讨论】:

    标签: android firebase google-cloud-firestore


    【解决方案1】:

    构建器中的该方法不是设置您的代理,而是您可以“设置 Firestore 后端的主机”。 https://firebase.google.com/docs/reference/android/com/google/firebase/firestore/FirebaseFirestoreSettings.Builder

    我认为您想在您的设备或模拟器上设置代理,以便适当地代理 Firebase 连接。 Android emulator proxy setting

    【讨论】:

    • 谢谢回答,但我问的是什么 - 然后我需要。在我的国家,firestore 服务器被部分阻止,如果这是真的,我希望我的客户端启用代理。我为 OkHttpClient 设置代理并连接到我的 api 工作,但几个功能(聊天)不起作用,我搜索解决方案)
    • 这里的问题似乎有一些答案,但我认为没有任何结论:stackoverflow.com/questions/40133703/…
    • 示例“Firestore 后端的主机”如何。看起来像?
    • 示例“Firestore 后端的主机”如何。看起来像?
    猜你喜欢
    • 2014-05-13
    • 2020-02-25
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多