Skip to content

yama07/ProxyDoggoHandler

Repository files navigation


ProxyDoggoHandler
Proxy Doggo Handler

Proxy integration and switching tool. For Mac, Windows.

🐶🐾

GitHub Workflow Status GitHub release (latest SemVer) GitHub

About

プロキシの統合管理・切り替えツールです。 タスクトレイに常駐し、プロキシの中継サーバを立ち上げます。

screenshot-mac-tray screenshot-win-tray

各ツールのプロキシ設定に中継サーバを指定しておくことで、環境に応じたプロキシ設定の書き換えが不要になります。 上流プロキシサーバのプロファイルを複数登録することができ、タスクトレイのメニューから切り替えることができます。

上流プロキシサーバとして、以下のプロトコルをサポートしています。

  • HTTP(認証あり/なし)
  • HTTPS(認証あり/なし)
  • SOCKS v4(認証あり/なし)
  • SOCKS v5(認証あり/なし)

また、上流プロキシに対する認証は中継サーバが代行するため、認証プロキシ非対応のアプリケーションを利用できるようになります。

about

Install

Mac

Releases ページからProxyDoggoHandler-macos.dmgをダウンロードし、アプリケーションフォルダなどにインストールしてください。

Windows

Releases ページからProxyDoggoHandler-win-portable.exeファイルをダウンロードし、適切なフォルダに格納してください。

コード署名を行なっていないため、exe ファイルを実行した際に SmartScreen のセキュリティ警告が表示されることがあります。 不安に感じる場合は、自身のマシン上でソースコードからビルドすることをお勧めします。

Uninstall

Mac

アプリケーションフォルダから Proxy Doggo Handler.app ファイルを削除してください。

また、以下のディレクトリにユーザデータやログが保存されるため、不要な場合は削除してください。

  • ~/Library/Application Support/proxy-doggo-handler
  • ~/Library/Logs/proxy-doggo-handler

Windows

ProxyDoggoHandler-win-portable.exe ファイルを削除してください。

また、以下のフォルダにユーザデータやログが保存されるため、不要な場合は削除してください。

  • %USERPROFILE%\AppData\Roaming\proxy-doggo-handler
    (e.g. C:\Users\yama07\AppData\Roaming\proxy-doggo-handler)

Screenshot

screenshot-mac-profile screenshot-mac-profile-form screenshot-mac-proxy screenshot-mac-appearance

Development

Get the code

$ git clone https://github.com/yama07/ProxyDoggoHandler
$ cd ProxyDoggoHandler
$ npm install

Run the app

$ npm run dev

Build

$ npm run build

## or
$ npm run build:all
$ npm run build:win:ia32
$ npm run build:win:x64
$ npm run build:mac:x64
$ npm run build:mac:arm64
$ npm run build:mac:universal

Thanks

About

🐶Proxy integration and switching tool

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •