Repository navigation
Guide ja
Shroudly は、インターネット検閲でブロックされたサイトやアプリを開けるようにする、Windows、macOS、Linux、Android 向けの、無料でオープンソースのアプリです。VPN サービスではありません。間に入るサーバーを何も経由せず、アカウントも設定も必要ありません。終了すれば、パソコンやスマートフォンは使う前とまったく同じ状態に戻ります。
インターネットのフィルターの多くは、接続ごとの最初のパケットを読んで、何をブロックするかを決めています。このパケットには、開こうとしているサイトの名前(TLS の「SNI」または HTTP の「Host」)が入っています。Shroudly はお使いのパソコン上で小さなプロキシを動かし、この最初のパケットをフィルターが読み取れない形にして送ります。一方、本物のサイトには元のままの内容が届きます。また、多くのフィルターは名前の問い合わせ(DNS)に偽のアドレスを返します。Shroudly は暗号化 DNS で名前を調べるので、そうした偽の応答はもう届きません。
- 通信はこれまでどおり本物のサイトへ直接届きます。ほかの誰かのサーバーを経由しないので、速度も変わりません。
- 効く手法を自分で見つけます。ブロックされたサイトごとに手法を 1 つずつ試し、効いたものを使って覚えておきます。
- 自分で直せることは自分で直します。何が妨げになっているのか(お使いのネットワークで Discord や Roblox がブロックされている、Shroudly を経由せずに開かれたプログラムが止まっている、サイトに高度なモードが必要など)に気づくと、Shroudly は必要なものをオンにして、1 行で知らせます。設定の中を探す必要はありません。
- ブロックされていない接続には手を加えず、そのまま通します。
- 恒久的な変更は何も残しません。保護がオンの間、Shroudly はシステムプロキシを自分自身に向けます。保護を停止したとき、終了したとき、ログアウトしたとき、さらにはクラッシュしたときでも、元の設定に戻されます。
- Android ではすべてのアプリが Shroudly を通ります。スマートフォンでは Android の VPN 機能を使いますが、動作はスマートフォンの中だけで完結します。ブラウザ、Discord(音声通話も)、Roblox などのゲームはすべて同じエンジンを通り、オンにするモードも、間に入るサーバーもありません。
- IP アドレスは隠しません。Shroudly は VPN ではありません。サービス側が独自の規約や制裁を理由に、あなたの国からの利用者を自ら拒否している場合は、やはり拒否されます。サイト自身があなたを拒否しているときは Shroudly がそう知らせるので、無駄に試し続けずに済みます。
- アドレス自体がブロックされている場合は接続できません。ネットワークがサイトの名前ではなく IP アドレスそのものをブロックしている場合、通れるのは VPN やそれに類するトンネルだけです。ネットワークがアプリの通信を見分けるだけでなく、そのサーバーのアドレス自体をブロックしている場合は、Shroudly が 1 行でそう知らせます。Shroudly は VPN ではないので、その場合はアプリ自身のプロキシ設定か VPN を使ってください。
以下のリンクからは、常に最新版がダウンロードされます。
| システム | Intel / AMD (x64) | ARM |
|---|---|---|
| Windows 10 以降 | インストーラー (.exe) | インストーラー (.exe) |
| macOS 12 以降 | Intel Mac (.dmg) | Apple Silicon (.dmg) |
| Debian / Ubuntu / Mint | .deb | AppImage |
| Arch / Manjaro | .pacman | AppImage |
| Fedora / openSUSE / RHEL | .rpm | AppImage |
| Linux 全般 | AppImage | AppImage |
| Android 8 以降 | APK | APK |
- Windows:インストーラーを実行します。初回に「Windows によって PC が保護されました」と表示された場合は、詳細情報 → 実行 を選びます。
-
macOS:
.dmgを開き、Shroudly を「アプリケーション」フォルダにドラッグします。初回に macOS で開けない場合は、一度開こうとしてから システム設定 → プライバシーとセキュリティ に進み、このまま開く を選びます。 -
Debian / Ubuntu:
sudo apt install ./Shroudly-*-Linux-amd64.deb -
Arch:
sudo pacman -U Shroudly-*-Linux-x64.pacman -
Fedora / RHEL:
sudo dnf install ./Shroudly-*-Linux-x86_64.rpm -
openSUSE:
sudo zypper install ./Shroudly-*-Linux-x86_64.rpm -
AppImage:
chmod +x Shroudly-*.AppImageを実行してから、ファイルを起動します。 - Android:下の「Android」の節を参照してください。
Windows と macOS でのこの初回インストール時の操作は、一度だけ必要です。リリースへの署名方法は コード署名ポリシー で説明しています。
Linux では glibc 2.28 以降が必要です(Debian 10、Ubuntu 18.04、Fedora 29 以降)。高度なモードを除き、管理者権限は必要ありません。
アップデートは自動でインストールされます。Shroudly は起動時と 30 分ごとに新しいバージョンを確認し、バックグラウンドでダウンロードして、次に再起動したときにインストールします。ゲームや Discord の通話が Shroudly を経由している間は、それらが終了するまで待ちます。
Android 版の Shroudly には Android 8 以降が必要で、root は不要です。約 1 MB の APK ひとつで、すべてのスマートフォンとタブレットに対応します(ARM 64 ビット、ARM 32 ビット、x86_64)。まだ Google Play では配信していません。このリンク からは常に最新の APK がダウンロードされます。
- スマートフォンでリンクを開き、ダウンロードした
Shroudly-…-Android.apkを開きます。 - 初回は、この提供元(お使いのブラウザ)からのインストールを許可するよう Android に求められます。一度許可して前の画面に戻り、インストール をタップします。
- Shroudly を開き、大きな 保護を開始 ボタンをタップします。
- Shroudly に VPN 接続の設定を許可するかどうか Android に聞かれます。許可してください。Android でアプリがほかのアプリの通信を中継するには、この方法しかありません。VPN はスマートフォンの中だけで動き、どのサーバーも経由しません。
- すべてのアプリが Shroudly を通ります:ブラウザ、Discord(音声通話も)、Roblox などのゲーム。個別のモードはありません。パソコン版と同じ自動の手法と暗号化 DNS を使い、アプリ自身が行う暗号化されていない DNS の問い合わせも暗号化されます。
- クイック設定タイル:画面上部から引き下ろすパネルに Shroudly のタイルを追加すると、アプリを開かずに保護をオン・オフできます。タイルを長押しすると Shroudly が開きます。設定 → クイック設定タイル から追加できます(Android 13 以降はワンタップ)。
- 常時接続 VPN:Android の VPN 設定で Shroudly を開き、常時接続 VPN をオンにすると、スマートフォンを再起動したあとも保護が自動で戻ります。
- 設定(情報 → 設定):アクセントカラー、バイパス方式(既定は自動)、Shroudly を通さないアプリ(その通信は直接出ていきます。たとえば Shroudly が不要なゲームなど)、スマホの起動時に開始。そこの 言語 でアプリの言語を選べます(スマートフォンの言語、または Shroudly の 31 言語のどれか)。
-
プロキシのみ(設定 → モード):VPN の代わりに、Shroudly は
127.0.0.1:10808でプロキシとして動作します(SOCKS5 と HTTP)。そのため、ほかの VPN アプリは接続したままにできます。Shroudly を通るのは、使うように設定したアプリだけです。Wi-Fi ネットワークのプロキシを手動にしてホスト127.0.0.1、ポート10808を入力するか、アプリ自体のプロキシ設定を使ってください。VPN の許可は求められません。 -
自動化アプリを許可(設定、既定はオフ):Tasker、MacroDroid などのアプリから保護をオン・オフできます。たとえばゲームを開いたときにオン、閉じたときにオフにできます。パッケージ
me.codeshare.shroudlyに、アクションme.codeshare.shroudly.action.START,STOPまたはTOGGLEのブロードキャストを送ります。Android がバックグラウンドからの開始を許可しない場合は、通知をタップするだけでオンになります。Shroudly の電池の使用を「制限なし」にすれば、タップなしで開始します。 - 保護が止まったら知らせます:ほかの VPN アプリや Android が保護をオフにしたとき、またはエラーで止まったときは、通知でお知らせします。アプリが直接接続していることがわかります。
-
アップデート:新しいバージョンが出るとアプリが知らせます。アップデートをダウンロード をタップし、ダウンロードしたファイルを開いて確認してください。どの APK もプロジェクト独自の鍵で署名されているので、アップデートは前のバージョンの上にそのままインストールされます。証明書の SHA-256 は
23:AC:01:4B:72:26:34:3B:74:C7:C9:C0:A4:FD:6F:1D:ED:97:51:8A:3B:FD:35:BC:DE:65:B6:C1:EC:A8:BD:76です。 - Android でできないこと:高度なモードはありません(root が必要になるため)。Android では同時に使える VPN はひとつだけなので、Shroudly とほかの VPN アプリを同時にオンにすることはできません。プロキシのみ(上記参照)を選ぶと、Shroudly は VPN をほかのアプリに任せます。
- Shroudly を開き、保護を開始 を押します。
- ブロックされていたサイトを開きます。初回は、お使いのネットワークに必要な手法を Shroudly が見つけるまで少し時間がかかることがあります。その後は、サイトがすぐに開きます。
- Shroudly が何かをオンにした、または再起動したという短いメッセージを表示したら、それで解決しています。ほかに何もする必要はありません。
- 停止するには 保護を停止 を押します。すべてが元どおりに戻ります。
ウィンドウを閉じても Shroudly はバックグラウンドで動き続け、通知領域(macOS ではメニューバー)にアイコンが表示されます。保護をオンのままにしていたかどうかを覚えているので、再起動後も同じ状態で戻ってきます。サインイン時に起動 をオンにすると、パソコンの起動と一緒に Shroudly も起動します。
- 言語:アプリはシステムの言語に合わせて表示されます。ここで変更することもできます。
- 自動モード:ブロックされたサイトごとに、効く手法を自動で見つけます。オンのままにしてください。バイパス方式 は最初に試す手法で、変更が必要になることはめったにありません。最後の方式 オフ(暗号化 DNS のみ) は、すべての接続をアプリが送ったままにし、DNS だけを暗号化します。
- DNS 汚染対策:暗号化 DNS で名前を調べるので、ネットワークからの偽の応答が届かなくなります。オンのままにしてください。
- DNS サーバー: 自動 は Shroudly の暗号化 DNS を使います。自分のサーバーを使うには、種類(DNS over HTTPS、DNS over TLS、DNS over TCP、通常の DNS)を選び、アドレスを入力して 使う を押します。Shroudly が一度問い合わせて、その応答を表示します。DNS over TCP は、ネットワークが UDP ポート 53 をふさいだり偽ったりする場合に役立ちます。サーバーが応答しなくなったら、戻るまで Shroudly の暗号化 DNS が応答します。Android では 情報 → 設定 にあります。このサーバーのみ をオンにすると、他のサーバーには一切問い合わせません。サーバーが応答しないときは、応答するまで名前の解決が失敗します (サーバーを試すときや、他の誰にも問い合わせを見せたくないときに)。
- ルーティング:すべてのサイト(推奨) では、すべてのサイトが Shroudly を経由するため、ブロックされたサイトを事前に指定しなくても開けます。ブロックされていないサイトには手を加えず、そのまま通します。リストのサイトのみ では、リストにあるサイトだけが Shroudly を経由します。リストは自動で最新の状態に保たれ、自分でリストを書くこともできます。
- Discord アプリ(Windows、macOS):Discord アプリは起動する前にアップデートを確認しますが、この確認はシステムプロキシを無視します。そのため、フィルタリングされたネットワークでは、Discord が「アップデートを確認中」のまま止まってしまうことがあります。この設定は、Discord の設定ファイルに 1 行追加して、Discord を Shroudly 経由にします。オフにすると、その行は削除されます。お使いのネットワークで Discord がブロックされているときは、Shroudly がこの設定を自動でオンにし、止まっている Discord を再起動します。すでに正常に動いている Discord には手を加えません。
-
ゲームとアプリ(Roblox)(Windows、macOS):プログラムの中には、システムプロキシは無視しても
HTTPS_PROXYの設定には従うものがあり、Roblox や Roblox Studio、それらのインストーラーもそうです。この設定は、それらを Shroudly 経由にします。お使いのネットワークで Roblox がブロックされているときは、Shroudly がこの設定を自動でオンにし、Shroudly を経由せずに開かれた Roblox のプレイヤーやインストーラーがあれば、Shroudly 経由で起動し直します。Roblox Studio は保存していない作業を含んでいるかもしれないため、Shroudly が閉じることはありません。Shroudly から求められたら、作業を保存して Studio を閉じ、もう一度開いてください。 - ゲームとアプリ(Roblox) がオンの間、Roblox のリンク(ゲームや Roblox Studio を起動するウェブサイトのボタン。Bloxstrap などのランチャー経由のものも)はプログラムを Shroudly 経由で開くため、ウェブサイトから開いた Roblox Studio も Shroudly を通ります。Windows では、モードをオフにしたとき、Shroudly を終了またはアンインストールしたときにリンクは元に戻されます。システムのプロキシをまったく読まないプログラム(ボットやコマンドラインツール、Node.js 製のものを含む)も、このモードでは Shroudly を通ります。すでに開いているものは再起動してください。DNS の応答を偽装するネットワークでは、Shroudly がこのモードを自動でオンにします。
- Windows では、ゲームとアプリモードがプログラム向けに行う設定は、現在の Windows セッションの間だけ有効です。サインアウトや再起動で消えるので、共用のパソコン(ネットカフェ、教室)やディスクイメージに何も残りません。
- 高度なモード(Windows x64、Linux):接続の始まりだけでなく、接続全体を追跡するネットワーク向けです。パケットそのものに作用するため、どのプロキシ設定も無視するプログラムにも効きます。サイトに必要なときは、Shroudly が先に理由を伝えてから自動でオンにします。パソコンに管理者権限を求められたら、許可してください。オフになったときや終了したときには、行った変更をすべて元に戻します。
- 高度なモードはローカルネットワーク(ルーター、プリンター、近くのほかのパソコン)には手を触れません。ゲームのチート対策(Vanguard、Easy Anti-Cheat、BattlEye、FACEIT など)が動いている間は、Shroudly が自動でオンにすることはありません。自分でオンにすることはできます。アンチチートが数えられるのは、そのゲームをプレイしている間だけです。ゲームを開いていなくてもバックグラウンドで動き続けるサービス(たとえば Riot Vanguard のもの)があっても、Shroudly がこのモードをオンにするのを妨げません。
- 自分でオフにしたスイッチは 2 週間オフのままです。その後、同じ問題がまた起きると、Shroudly がもう一度オンにすることがあります。
- サイトをテスト:サイトのアドレスを入力すると、Shroudly がすべての手法を試し、何がブロックしているのか、どの手法が効くのか、あるいはサイト自身があなたを拒否しているのかを教えてくれます。
- アップデートを自動でインストール、通知を表示、オンライン人数に自分を含める(実行中の Shroudly の数を匿名で数えるものです。「プライバシー」を参照)、トレイに最小化、通知領域にアイコンを表示:アイコンを非表示にしているときは、Shroudly をもう一度起動するとウィンドウが開きます。
- 広告とトラッカーをブロック(既定はオフ。Android では 情報 にあります):公開されている広告・トラッカーのリスト(StevenBlack/hosts)にある名前には、Shroudly を通るすべてのアプリで応答が返りません。リストは Shroudly 経由でダウンロードされ、毎週更新されます。サイトが正しく動かない場合は ブロックしないサイト に追加してください。ブロックした問い合わせの数は統計に表示されます。それについて記録や送信は一切されません。
- Shroudly を終了:保護を停止し、すべての設定を元に戻します。
- Android では 情報 に、オンライン人数に自分を含める(プライバシーを参照)、広告とトラッカーをブロック、設定(上の Android の節を参照)があります。アプリは端末の言語に従います(Android 13 以降では、システム設定で Shroudly だけの言語を選ぶこともできます)。
上から順に試してください。ほとんどの問題は、このどれかで解決します。
- アップデートする。情報 ページに表示されているバージョンを、最新のリリースと比べてください。
- ツールは一度に 1 つだけ使う。ほかのバイパスツールや VPN(GoodbyeDPI、zapret、SplitWire、WARP、VPN アプリ)は、同じ接続やシステムプロキシを変更します。Shroudly はそれを検出すると ログ に記録します。ほかのツールを閉じてから、もう一度 保護を開始 を押してください。
- 保護はオンのままにする。停止と開始のたびに、接続中のアプリの通信が途切れます。
- Shroudly に最後まで任せる。必要なものは、Discord や Roblox、Roblox Studio の分も含めて Shroudly が自動でオンにし、1 行で知らせます。高度なモード のためにパソコンから許可を求められたら、許可してください。Roblox Studio を開き直すよう Shroudly に求められたら、先に作業を保存してください。
- どのプロキシ設定も無視するプログラムがある:高度なモード をオンにしてください(Windows x64、Linux)。DNS 汚染対策 がオンなら、詳細モードはそのプログラムの DNS 問い合わせにも暗号化 DNS で応答するので、DNS でブロックされた名前も開けます。 2.6.16 からは、ネットワークがこうしたプログラム(たとえば Discord ボット)を止めていることを Shroudly が自分で見つけ、そのために高度なモードをオンにして、プログラム名を 1 行で知らせます。
- あるブラウザでは開けて、別のブラウザでは開けない:そのブラウザは Shroudly を迂回しています。たいていは、ブラウザ独自のプロキシや VPN の設定、または拡張機能が原因です。Shroudly がそのブラウザ名を 1 行で知らせるので、その設定や拡張機能をオフにするか、別のブラウザを使ってください。Firefox がシステムプロキシを使わない設定になっている場合は、Firefox を閉じると Shroudly が設定を元に戻します。
- それでも開けない:サイトをテスト を使ってください。その結果から、何が問題なのかがわかります。
Android の場合:
- ほかの VPN アプリがオンになっていないか確認してください。Android で同時に使える VPN はひとつだけで、別の VPN をオンにすると Shroudly は止まります。ほかの VPN アプリをオンのままにするには、設定 → モード で プロキシのみ を選んでください。
- 保護が止まったときは、通知に理由が表示されます。Shroudly を開き、保護を開始 をタップしてください。常時接続 VPN をオンにしていれば、再起動後に保護が自動で戻ります。スマートフォンが Shroudly を終了した場合(画面ロック中など)、ネットワークが戻りしだい自動で再びオンになります。オフのままになるのは、自分でオフにしたときだけです。
- 一部のスマートフォンは、バッテリー節約のためにバックグラウンドのアプリを終了させます。保護が何度も止まる場合は、Shroudly がバッテリーの制限なしでバックグラウンドで動けるようにしてください(設定の名前は機種によって異なります)。
- 保護を開始する前から接続していたアプリは、一度閉じて開き直す必要がある場合があります。
| メッセージ | 意味 |
|---|---|
| ここではブロック済み。… で開けました | このサイトはお使いのネットワークでブロックされていますが、Shroudly がそれを開ける手法を見つけました。何もする必要はありません。 |
| このネットワークでは Discord がブロックされているため … / このネットワークでは Roblox がブロックされているため … | Shroudly がそのアプリに必要なものを自動でオンにしました。何もする必要はありません。 |
| Roblox が接続できなかったため … | Shroudly が Roblox を Shroudly 経由で再起動しました。もう一度ゲームに参加してください。 |
| Roblox Studio が Shroudly 経由になる前に開かれていました … | 作業を保存し、Roblox Studio を閉じてから、もう一度開いてください。 |
| このネットワークでは … に高度なモードが必要です … | パソコンに許可を求められたら、許可してください。 |
| どの方法でも開けませんでした | すべての手法が拒否されました。ここまで深くフィルタリングするネットワークでは、たいてい 高度なモード が役に立ちます。 |
| 接続できますが、その後ネットワークに切断されます | ネットワークは接続の開始を許しますが、その後で止めています。高度なモード で改善することがあります。サイトのアドレスそのものがブロックされている場合、通れるのは VPN だけです。 |
| … のサーバーはこのネットワークではまったく応答しません | ネットワークがそのサービスのサーバーをアドレスでブロックしています(一部のネットワークでは Roblox のもの)。コンピューター上のどの手法でも回避できず、VPN だけが通ります。 |
| 応答しませんが、サイトのほかの部分は Shroudly 経由で動いています | ほかは正常に動いているサイトの、1 つのアドレス(API やトラッカーなど)が応答していません。ブロックではないので、何もする必要はありません。 |
| サーバー自身が接続を拒否しました | 接続を断ったのは、ネットワークではなくサイト自身です。ブロックではありません。 |
| 同時に実行中: … | 別のバイパスツールや VPN が同時に動いています。どちらかを閉じてください。 |
| 別のプログラムがシステムプロキシを変更しました | VPN や別のツールが、システムプロキシを自分の設定に置き換えました。そのツールを閉じるか、Shroudly をシステムプロキシに設定し直すボタンを押してください。 |
| このネットワークでは暗号化 DNS がブロックされています | Shroudly はほかの経路を自動で試し続けます。どれかが通るまでは、一部のサイトが遅くなることがあります。 |
| あなたの DNS サーバー … が応答しません … | 設定で選んだ DNS サーバーが応答しません。その間は Shroudly の暗号化 DNS が応答します。アドレスを確認するか、DNS サーバー を 自動 に戻してください。 |
| … 何も動いていない … | もう動いていないプロキシツール(ByeDPI、古い VPN など)が、自分を指す設定を残しています。Shroudly はできることを自動で直します(Discord Drover のファイルを移して Discord を再起動します)。ほかのプログラムでは、その設定からプロキシを外すか、そのツールをもう一度起動してください。Shroudly が Windows の WinHTTP プロキシの消去を提案したら許可してください。 |
| … は Shroudly を経由していません … | そのブラウザは Shroudly を迂回しています。ブラウザ独自のプロキシや VPN の設定、または拡張機能をオフにするか、別のブラウザを使ってください。 |
| Firefox はシステムのプロキシを使わない設定になっているため、Shroudly を経由しません … | Firefox を閉じてください。Shroudly がシステムプロキシを使う設定に戻します。自分で入力したプロキシが変更されることはありません。 |
| Android が保護をオフにしました …(Android) | ほかの VPN アプリをオフにしてから、Shroudly を開いて 保護を開始 をタップしてください。 |
| エラーにより保護が停止したため、アプリは現在直接接続しています …(Android) | Shroudly を開いて、もう一度 保護を開始 をタップしてください。それまでは、アプリは直接接続します。 |
| Wi-Fi 設定に残ったプロキシ (Android) | Wi-Fi ネットワークのプロキシが、もう動いていないアプリを指しています。Wi-Fi 設定でネットワークを開き、プロキシを「なし」にしてください。 |
Shroudly は個人データを収集せず、アカウントもありません。Shroudly が通信する相手は次のものだけです。
- オンライン人数のカウント:オンライン人数に自分を含める がオンで、かつ保護がオンの間のみ。保護を開始するたびに変わるランダムな番号を送ります(この設定は、パソコンでは設定に、Android では情報ページにあります)。アドレスなどの情報は一切保存されません。
- GitHub:アップデートと、ブロックされているサイトのリストのため。広告とトラッカーをブロック がオンなら、広告・トラッカーのリストのためにも週に一度。
- 暗号化 DNS サーバー(Cloudflare、Google、Quad9 など):DNS 汚染対策 がオンの間、名前を調べるため。または DNS サーバー で選んだサーバー。システム自身の DNS には、これらが知らない名前(社内ネットワークの名前など)だけを問い合わせます。暗号化 DNS のアドレスにまったく届かないサイトについても問い合わせます。国内にあるそのサイトのキャッシュには届くことがあるためです。このサーバーのみ のときは一切問い合わせません。
- Discord のアップデートサーバー:Discord アプリ がオンのときのみ。Discord 自身が問い合わせるのとまったく同じ内容を問い合わせます。
- サイトそのもの:サイトをテスト を使ったときや、あるサイトが何度も切断されるときに 1 回だけ。サイト自身があなたを拒否しているかどうかを確かめるため、トップページに通常のリクエストを 1 回送ります。
- Discord または Roblox:保護がオンの間、そのアプリがインストールされている場合のみ、最大で 6 時間に 1 回。アプリ自身が行うのと同じ名前の問い合わせとサーバーへの接続を 1 回ずつ行い、お使いのネットワークがそれらをブロックしているかどうかを確かめます。あなたに関する情報は何も送りません。
どのブロックされたサイトをどの手法で開けたかは、お使いのパソコンにのみ、一定期間だけ記憶され、どこにも送信されません。各サービスのプライバシーポリシーへのリンクを含む詳しい説明は、README にあります。
Android アプリ も何も収集しません。同じオンライン人数のカウントに、まったく同じ方法で数えられます(保護がオンの間だけ、保護された接続を通して。情報 → オンライン人数に自分を含める でオフにできます)。それ以外に通信するのは、お使いのサイトやアプリ、暗号化 DNS サーバー、そして新しいバージョンが出ているかを確かめるために最大 6 時間に 1 回の GitHub だけです(APK からインストールした版の場合。アプリが自分で何かをダウンロードしたりインストールしたりすることはありません)。データにはどのブロックされたサイトを開いたかも含まれるため、バックアップされることも、ほかの端末にコピーされることもありません。広告とトラッカーをブロック がオンなら、広告・トラッカーのリストも週に一度 GitHub からダウンロードします。
- 最新版を使っていること、ほかのバイパスツールや VPN が動いていないことを確認します。
- 問題を起こしてから ログ を開き、ログをコピー を押します(通知領域のアイコンのメニューにもあります)。バージョン、システム、ログの最新部分が、1 つのメッセージに収まる短さでクリップボードに入ります。ログを保存 はログ全体をテキストファイルとしてダウンロードフォルダーに保存します。issue に添付してください。Android では 情報 を開いて ログを共有 をタップします。勝手にどこかへ送られることはありません。
- https://github.com/umutxyp/Shroudly/issues/new で Issue を作成します。うまくいかないサイトやプログラム、お使いの OS、インターネットプロバイダーを書き、ログを貼り付けてください。ログには開いたサイトの名前が含まれます。共有したくないものは削除してください。
セキュリティ上の問題(ユーザーに害を及ぼすおそれのあるもの)は、公開の場で報告しないでください。https://github.com/umutxyp/Shroudly/security/advisories/new から非公開で報告してください。
Shroudly は、このプロジェクトの Releases ページ と https://shroudly.codeshare.me でのみ公開されています。すべてのリリースは公開されているソースコードから GitHub Actions でビルドされ、すべてのパッケージは公開前に、それぞれ対応する OS 上で実際にインストールして起動されています。Shroudly をそれ以外の場所からダウンロードしないでください。プロジェクトの関係者が、パスワードやトークンを求めたり、送ったファイルを実行するよう頼んだりすることは決してありません。
Android の APK は常にプロジェクトの同じ鍵で署名されています。そのフィンガープリントは上の「Android」の節にあり、リリースへの署名方法は コード署名ポリシー で説明しています。
Shroudly は Codeshare(Codeshare Technology Ltd)が作っています。Codeshare はオンラインコミュニティ向けのソフトウェアを開発し、その中核部分を無料のまま提供しています。開発者は Umut Bayraktar です。ソースコードは MIT ライセンスで公開されています。
エンジンの shroudly-core は C 言語でゼロから書かれています。手法は GoodbyeDPI と zapret の背景にある公開研究を参考に、独自に実装し直したものです。また、OONI のオープンデータをもとに、検閲機関のブロックページを見分けます。プロジェクトページは https://codeshare.me/projects/shroudly です。
Shroudly — 見えない。止められない。
Shroudly is free and open source (MIT), a Codeshare product. Download only from https://github.com/umutxyp/Shroudly/releases or https://shroudly.codeshare.me.