OS X で自宅の Wi-Fi ネットワークに接続しているときのみファイル共有を有効にしますか?

OS X で自宅の Wi-Fi ネットワークに接続しているときのみファイル共有を有効にしますか?

Mac OS Xでファイル/画面/その他の共有を有効にするにはどうすればいいですかのみ自宅の Wi-Fi ネットワークなど、特定のネットワークに接続しているときは共有を有効にしないでください。パブリック Wi-Fi ネットワークでは共有を有効にしないでください。

現在のところ、システム環境設定の共有でサービスごとに共有をグローバルに有効または無効にすることしかできないようです。

答え1

少し高価でも、ネットワークロケーション場所を自動検出し、ホームネットワーク用に構成した後、Application>を追加しOpen an Application / Run Scriptてこれを実行するように設定します。インターネット共有を開始スクリプトを繰り返します。今度はチェックボックスをオンLaunch when leaving locationにして、インターネット共有を停止代わりにスクリプトを使用してください。

スクリプトは私が書いたものではありませんが、Xgridのチェックボックスがあるので、元のバージョンが動作しなかったため、更新してDropboxにホストしました。テストしたところ、両方とも動作しました。MacRumorsの投稿これらのスクリプトが最初に投稿された場​​所。

PS Xgrid がインストールされているのは、私がインストールした何かのせいなのか、それとも 10.6 を使用しているすべての人が Xgrid を使用しているのかはわかりません。どちらかのスクリプトのヘッダー (AppleScript エディタで開く) の指示を読んで/従って、実行できたかどうか教えてください。スクリプトを更新して、最もよく使用されるオプションをデフォルトにしたいと思います。よろしくお願いします。

答え2

私の友人がオープンソースのアプリを見つけました。コントロールプレーン、これは非常に有望に見え、まさに私たちが必要としていることを実現できそうです。私はそれがマルコポーロ、これはフィデリが上で言及したものです。

関連情報