MQTTブリッジに接続するためのプロキシを設定するにはどうすればよいですか?

マイフウ

会社のプロキシの背後にあるLinuxでmosquittoブローカーを実行しています。AWSへのブリッジを次のように構成しました:(mosquitto.conf)

connection bridge
address ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com:8089
remote_username admin
remote_password password
topic abc/raspi01 both 0
bridge_cafile /etc/pki/tls/certs/nginx-selfsigned.crt
bridge_insecure false

しかし、コマンドでmosquittoサービスを開始すると:

service mosquitto restart

ログファイルに、いくつかのエラーがあります。

1554356888: mosquitto version 1.5.5 starting
1554356888: Config loaded from /etc/mosquitto/mosquitto.conf.
1554356888: Opening ipv4 listen socket on port 1883.
1554356888: Opening ipv6 listen socket on port 1883.
1554356888: Warning: Address family not supported by protocol
1554356888: Connecting bridge bridge (ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com:8089)
1554356888: Error creating bridge: Name or service not known.
1554356888: Warning: Unable to connect to bridge bridge.
1554356901: New connection from 127.0.0.1 on port 1883.
1554356901: New connection from 127.0.0.1 on port 1883.
1554356901: New client connected from 127.0.0.1 as mqtt_fd05fada.b70918 (c1, k60).
1554356901: New client connected from 127.0.0.1 as mqtt_2a3a025d.6c941e (c1, k60).
1554356919: Connecting bridge bridge (ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com:8089)
1554356919: Error creating bridge: Name or service not known.
1554356950: Connecting bridge bridge (ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com:8089)
1554356950: Error creating bridge: Name or service not known.

原因は会社の代理人だと思います。mosquitto.serviceの設定を試してみましたが、解決しません。

[Unit]
Description=Mosquitto MQTT v3.1/v3.1.1 Broker
Documentation=man:mosquitto.conf(5) man:mosquitto(8)
After=network-online.target
Wants=network-online.target

[Service]
Type=notify
NotifyAccess=main
ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Environment="HTTPS_PROXY=http://user:pass@proxyhost:8800"
Environment="HTTP_PROXY=http://user:pass@proxyhost:8800"
Environment="NO_PROXY=127.0.0.1,localhost"
Restart=on-failure

[Install]
WantedBy=multi-user.target

誰かが私を助けることができますか?ありがとうございます。

hardillb

MQTTブリッジ接続(またはネイティブMQTT接続)にHTTPプロキシを使用することはできません。MQTTはまったく異なるプロトコルです。

HTTPプロキシを介して機能するのはMQTTover Websocketのみですが、MQTT overWebsocketでブリッジを実行するようにmosquittoを構成することはできません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プロキシを設定して使用するためにVagrantをプロビジョニングするにはどうすればよいですか?

分類Dev

Azure Postgresqlに接続するためのプロキシを追加するにはどうすればよいですか?

分類Dev

sequelize接続オブジェクトでアプリケーション名を設定するにはどうすればよいですか?

分類Dev

ActionMailerがTLS接続を使用するために必要なSSLプロトコルを設定するにはどうすればよいですか?

分類Dev

配列内でプッシュされたオブジェクトのプロパティを設定するにはどうすればよいですか?

分類Dev

EclipseでSSHのプロキシ設定を設定するにはどうすればよいですか?

分類Dev

SeleniumJavaでvaadinTestBenchのプロキシ設定を設定するにはどうすればよいですか?

分類Dev

UDP NGINXリバースプロキシを設定するにはどうすればよいですか?また、どのように機能しますか?

分類Dev

トラフィックをリモートプロキシにリダイレクトするためのローカルプロキシを設定するにはどうすればよいですか?

分類Dev

Sitecoreで設定されたMongoDBレプリカの接続文字列をフォーマットするにはどうすればよいですか?

分類Dev

後で接続するキーボードのキーマップを設定するにはどうすればよいですか?

分類Dev

PHPでシグナルを待機するためにブロックされたprocssを設定するにはどうすればよいですか?

分類Dev

HttpClientを介して「接続:キープアライブ」ヘッダーを小文字に設定するにはどうすればよいですか?

分類Dev

海生まれのストリッププロットでジッターのシードを設定するにはどうすればよいですか?

分類Dev

mqttブローカーとの接続が失われたかどうかを確認するにはどうすればよいですか?

分類Dev

コードを正しくするためにプロキシ設定を修正するにはどうすればよいですか?

分類Dev

プロキシで国の制限を設定するにはどうすればよいですか?

分類Dev

Godotアプリケーションを終了するためにescキーを設定するにはどうすればよいですか?

分類Dev

リストにジェネリックオブジェクトのプロパティを設定するにはどうすればよいですか?

分類Dev

ライブ接続のssh設定を変更するにはどうすればよいですか?

分類Dev

PPPoE接続を設定するにはどうすればよいですか?

分類Dev

ターミナルのプロキシを設定するにはどうすればよいですか?

分類Dev

Unirestプロキシの認証情報を設定するにはどうすればよいですか?

分類Dev

nginxをjettyのプロキシとして設定するにはどうすればよいですか?

分類Dev

apt-getのhttpプロキシを設定するにはどうすればよいですか?

分類Dev

Gradle用のプロキシサーバーを設定するにはどうすればよいですか?

分類Dev

セレンのsocks4プロキシを設定するにはどうすればよいですか?

分類Dev

ターミナルのプロキシを設定するにはどうすればよいですか?

分類Dev

Mac用のLinuxプロキシを設定するにはどうすればよいですか

Related 関連記事

  1. 1

    プロキシを設定して使用するためにVagrantをプロビジョニングするにはどうすればよいですか?

  2. 2

    Azure Postgresqlに接続するためのプロキシを追加するにはどうすればよいですか?

  3. 3

    sequelize接続オブジェクトでアプリケーション名を設定するにはどうすればよいですか?

  4. 4

    ActionMailerがTLS接続を使用するために必要なSSLプロトコルを設定するにはどうすればよいですか?

  5. 5

    配列内でプッシュされたオブジェクトのプロパティを設定するにはどうすればよいですか?

  6. 6

    EclipseでSSHのプロキシ設定を設定するにはどうすればよいですか?

  7. 7

    SeleniumJavaでvaadinTestBenchのプロキシ設定を設定するにはどうすればよいですか?

  8. 8

    UDP NGINXリバースプロキシを設定するにはどうすればよいですか?また、どのように機能しますか?

  9. 9

    トラフィックをリモートプロキシにリダイレクトするためのローカルプロキシを設定するにはどうすればよいですか?

  10. 10

    Sitecoreで設定されたMongoDBレプリカの接続文字列をフォーマットするにはどうすればよいですか?

  11. 11

    後で接続するキーボードのキーマップを設定するにはどうすればよいですか?

  12. 12

    PHPでシグナルを待機するためにブロックされたprocssを設定するにはどうすればよいですか?

  13. 13

    HttpClientを介して「接続:キープアライブ」ヘッダーを小文字に設定するにはどうすればよいですか?

  14. 14

    海生まれのストリッププロットでジッターのシードを設定するにはどうすればよいですか?

  15. 15

    mqttブローカーとの接続が失われたかどうかを確認するにはどうすればよいですか?

  16. 16

    コードを正しくするためにプロキシ設定を修正するにはどうすればよいですか?

  17. 17

    プロキシで国の制限を設定するにはどうすればよいですか?

  18. 18

    Godotアプリケーションを終了するためにescキーを設定するにはどうすればよいですか?

  19. 19

    リストにジェネリックオブジェクトのプロパティを設定するにはどうすればよいですか?

  20. 20

    ライブ接続のssh設定を変更するにはどうすればよいですか?

  21. 21

    PPPoE接続を設定するにはどうすればよいですか?

  22. 22

    ターミナルのプロキシを設定するにはどうすればよいですか?

  23. 23

    Unirestプロキシの認証情報を設定するにはどうすればよいですか?

  24. 24

    nginxをjettyのプロキシとして設定するにはどうすればよいですか?

  25. 25

    apt-getのhttpプロキシを設定するにはどうすればよいですか?

  26. 26

    Gradle用のプロキシサーバーを設定するにはどうすればよいですか?

  27. 27

    セレンのsocks4プロキシを設定するにはどうすればよいですか?

  28. 28

    ターミナルのプロキシを設定するにはどうすればよいですか?

  29. 29

    Mac用のLinuxプロキシを設定するにはどうすればよいですか

ホットタグ

アーカイブ