ビデオクラウドネットワーキングEasyNTSをGoLandで開き、インデックス「go list -m -json all」を表示します。理由は何ですか?

EasyNTSは、TSINGSEE Qingxiビデオチームによって開発されたビデオクラウドネットワーキング機器です。ネットワークへの侵入を実行し、内部ネットワークに固定IPがないカメラ機器をネットワークへの侵入を通じてパブリックネットワークサーバーにマッピングして、インターネットアクセスを実現できます。

NTS.png

GoLandはEasyNTSを開き、go list -m -json allを表示します

最近、GoLandを使用してEasyNTSクラウドネットワーキングを実行し、製品の互換性をテストしようとしました。GoLandでEasyNTSプロジェクトを初めて開いたとき、下の図に示すように、背景はインデックス状態のままで、「go list -m -json all」と表示されます。

102.png

原因分析

EasyNTSがGoLandを介して実行される場合、プロジェクト管理ツールとしてgo modを使用します。go list -m -json allの機能は、アップグレード可能な依存パッケージをチェックすることです。これにより、インターネットへの接続が試行されます。
セキュリティポリシーの考慮事項により、現在goの依存ライブラリの一部はインターネットにアクセスできないため、プログラムは常にインデックスに登録されています。

解決

現在、一部の組織や企業は、go言語依存ライブラリの現在の状況に対応するエージェントを開発して、go言語の依存ライブラリを定期的に同期しています。上記の問題を解決するには、プロキシのWebサイトにアクセスしてください。

GoLandメニューバーで、[ファイル]-> [設定]-> [設定の移動]をクリックします。

103.png

上の図に示すように、Go Mudulesのプロキシをhttps://goproxy.cnに設定すると、この問題を解決できます。

EasyNTSサーバーインターフェイス:

NTS3.png

おすすめ

転載: blog.csdn.net/EasyNTS/article/details/108120358