
Go プログラムをコンパイルして実行するたびに、Windows Defender ファイアウォールの問題が発生しています。プログラムの新しいバージョンがコンパイルされ、新しいファイルとして実行されるたびに、プログラムがソケットを使用することでファイアウォールがトリガーされているようです.exe
。
現在起こっていることは次のとおりです:
- コードにいくつか変更を加える
- コンパイルすると新しいもの
.exe
が作成される - 新しい
.exe
- Windowsセキュリティ警告ポップアップにイライラしています
私の理解では、フォルダー全体に対してファイアウォール ルールの例外を設定することはできませんが、本当にそうなのでしょうか? ファイアウォールを無効にすることもできますが、それはあまり良い考えではありません。
答え1
[...] フォルダ全体に対してファイアウォールルールの例外を設定することはできません。
はい。フォルダー内のすべてのバイナリに対してルールを設定することはできません。
ファイアウォールを無効にすることもできますが、それはあまり良い考えではありません。
(TCP/UDP) ポートのルールを追加するだけで済みます。