EasyNTSは、TSINGSEE Qingxiビデオチームによって開発されたビデオクラウドネットワーキング機器です。ネットワークへの侵入を実行し、内部ネットワークに固定IPがないカメラ機器をネットワークへの侵入を通じてパブリックネットワークサーバーにマッピングして、インターネットアクセスを実現できます。
GoLandはEasyNTSを開き、go list -m -json allを表示します
最近、GoLandを使用してEasyNTSクラウドネットワーキングを実行し、製品の互換性をテストしようとしました。GoLandでEasyNTSプロジェクトを初めて開いたとき、下の図に示すように、背景はインデックス状態のままで、「go list -m -json all」と表示されます。
原因分析
EasyNTSがGoLandを介して実行される場合、プロジェクト管理ツールとしてgo modを使用します。go list -m -json allの機能は、アップグレード可能な依存パッケージをチェックすることです。これにより、インターネットへの接続が試行されます。
セキュリティポリシーの考慮事項により、現在goの依存ライブラリの一部はインターネットにアクセスできないため、プログラムは常にインデックスに登録されています。
解決
現在、一部の組織や企業は、go言語依存ライブラリの現在の状況に対応するエージェントを開発して、go言語の依存ライブラリを定期的に同期しています。上記の問題を解決するには、プロキシのWebサイトにアクセスしてください。
GoLandメニューバーで、[ファイル]-> [設定]-> [設定の移動]をクリックします。
上の図に示すように、Go Mudulesのプロキシをhttps://goproxy.cnに設定すると、この問題を解決できます。