Smbを使用してインターネット経由でフォルダを共有できるプログラムはありますか? Windowsにはsmbファイル共有があることは知っていますが、LAN上でのみ機能します。
ファイアウォールでポートを有効にすることで簡単に実行できますが、実装のデフォルトはあまり安全ではなく、ほとんどのISPは安全のためにsmbを自動的にブロックします。おそらく必要なのは、仮想プライベートネットワーク(VPN)です。
ファイルを共有する目的がメディアを共有することである場合、DLNAサーバーはSMBよりも優れたプロトコルになります。ファイルを共有している場合は、SFTP(またはDropBoxなど)のパフォーマンスがはるかに優れています。
SMBブロードキャストはネットワーク上で可用性を共有していると思います(WINSにはUDPポート137を使用し、UDPデータグラムには138を使用します)。したがって、SMBを使用している場合は、おそらくトラブルを求めています。 SMBは、ファイアウォールでもTCPポート445を開く必要があることは明らかです。強くお勧めしません。
また、あなたがやろうとしていることについてほとんど情報を提供しない場合、あなたの質問に答えることは非常に困難です。