WEBサイトを匿名で運営する方法|ドメインやVPSを匿名で利用する

WEBサイトを匿名で運営したいという方は一定数いらっしゃいます。

しかしネットでWEBサイトの公開方法を調べても匿名化について解説している記事は少ないのではないかと思います。そこで、匿名でWEBサイトを運営するにはどのような方法があるのか、解説したいと思います。

なお、ダークウェブでサイトの公開を考えている方は以下の記事をご覧ください。

あわせて読みたい
【5分で完了】ダークウェブでサイトを公開する手順 前書きは省いて解説に入ります。この記事を読んでいるあなたはLinuxの基本操作を理解しているはずです。 本サイトではUbuntu Linux 24.04 + Nginxを使いダークウェブで...
目次

WEBサイトを匿名で運営するまでの流れ

ドメインを取得してサーバーを用意し、WEBサイトを公開するまでの流れは次のようになります。

STEP
匿名でドメインを取得する

ドメインを取得すると原則として所有者の情報がWHOISに登録されます。しかしプライバシーの観点から所有者の情報を隠すWHOIS代行が一般的に利用されています。

日本のドメインレジストラでもWHOIS代行を無料で利用できますが、ドメイン紛争などがあればWHOIS代行は解除されますしドメイン停止のリスクもあります。そのため匿名でドメインを取得したい場合は匿名化に特化したドメインレジストラを利用するとよいでしょう。

STEP
防弾ホスティングでVPS or レンタルサーバーを契約する

防弾ホスティングというのは著作権保護などの規制が緩い国や地域で運営されているホスティングサービスです。インターネットでは違法性を判断する法域がサーバーの設置場所となるため、海外で運営されている場合は基本的に日本の法律が及びません。漫画村の一件で防弾ホスティングを知った方も多いのではないでしょうか。

STEP
CloudflareでオリジンサーバーのIPアドレスを隠す

CloudflareというのはCDNサービスのひとつです。CDNというのはコンテンツを効率的に配信するためのサービスです。CDNを使うとアクセス元の地域に応じて最適なエッジサーバーがコンテンツを配信します。そのため、アクセス数が多いサイトでも高性能なサーバーを用意したりスケールアップ・スケールアウトしなくても耐えられるというメリットがあります。また、CDNの副次的なメリットとしてオリジンサーバーのIPアドレスを隠蔽できるという点があります。ただし正式な手続きを踏めば利用者情報とオリジンサーバーのIPアドレスは開示されるので注意が必要です。

STEP
WEBサイト公開

CloudflareでオリジンサーバーのIPアドレスを隠してからWEBサイトを公開します。この順番を守らないと、匿名でWEBサイトを運営することが難しくなります。

支払いについて

ドメイン取得とサーバーを利用するには利用料金を支払う必要があります。当然のことながら支払い方法に注意しないと匿名化は簡単に崩れるので、支払いは暗号資産でおこなうことをおすすめします。

ビットコインで支払う場合、匿名化しないと簡単に身元を特定されるため注意してください。ビットコインによる支払を匿名化する方法は次の記事をご覧ください。

note(ノート)
Wasabi Walletのインストール方法と使い方|ハードウェアウォレットの使い方も解説|VPN Cafe Wasabi WalletはWindows、Mac、Linuxに対応したビットコイン専用のウォレットです。本記事ではアプリケーションのインストールと使い方のレクチャーをおこないます。 Wasab...
note(ノート)
ビットコインを匿名で取引する方法|おすすめウォレットと匿名化の手順を徹底解説|VPN Cafe 本記事はマネーローンダリングや不正送金、その他犯罪行為を推奨・助長するものではありません。その点、ご留意ください! どの暗号資産を使うか 暗号資産には大きく分ける...

匿名でドメインを取得する

ドメインを取得するとドメイン所有者情報がWHOISに登録されますが、個人がドメインを取得する場合はWHOIS代行サービスを利用できます。これにより、WHOISに登録されるのはドメイン登録代行会社のものに置き換えられます。

ただし、この情報は簡単に開示されるため匿名性はほとんどありません。

匿名でドメインを取得するならばNjallaがおすすめ

https://njal.la/

匿名でドメインを取得できるサービスのひとつに、ネイビス島で運営されているNjallaがあります。運営者は「The Pirate Bay(パイレート・ベイ)」の共同創業者であるPeter Sunde氏です。

Njallaは、正確には匿名でドメインを取得できるサービスではありません。Njallaがドメインを取得してドメインの所有者となり、利用者はNjallaから使用権を得てドメインを利用するというサービスです。そのためドメイン所有者を調べてもNjallaから先にたどり着くことはなく匿名性を保つことができます。

費用はドメインによって変わり、年間15ユーロ~75ユーロとなっています。.comや.netであればGoDaddyでドメインを維持するのと大差ない費用(年間15ユーロ)で利用できます。

他にも匿名でドメインを利用する手段はありますが、個人的にはNijallaを利用するのが一番手軽で確実かと思います。

支払い方法は暗号資産(Bitcoin, Litecoin, Monero, ZCash, Ethereum)もしくはPayPalから選択出来ます。匿名性を求める場合は暗号資産がおすすめです。ビットコインで支払う場合は匿名化する必要があるので注意してください。

note(ノート)
ビットコインを匿名で取引する方法|おすすめウォレットと匿名化の手順を徹底解説|VPN Cafe 本記事はマネーローンダリングや不正送金、その他犯罪行為を推奨・助長するものではありません。その点、ご留意ください! どの暗号資産を使うか 暗号資産には大きく分ける...

防弾ホスティングサービス(匿名VPS)を利用する

比較的利用しやすい防弾ホスティングサービスをいくつかご紹介します。冒頭でも述べたとおり、防弾ホスティングというのは著作権保護などの規制が緩い国や地域で運営されているホスティングサービスです。

通常はVPSの形で提供されるため「匿名VPS」とも呼ばれます。VPSというのはVirtual Private Serverの略で、簡単にいうと仮想マシンです。

仮想マシンのため物理サーバーと比較して低価格で利用でき、管理者権限が使えたりサーバーイメージを作成して簡単にバックアップ・リストアができたりするなど、大きなメリットがあります。

本記事では次の5つの防弾ホスティングサービス(匿名VPS)を紹介します。

おすすめの匿名VPS

防弾ホスティングサービスを選ぶ前の注意点

サーバーにアクセスする前に必ず知っておいて欲しいのは、Cloudflareを使う準備ができる前にWEBサイトを立ち上げることは厳禁である、ということです。

このステップを無視するとCloudflareを使う意味がなくなる場合があるので注意してください。

Cloudflareを利用する場合はWEBサーバーを最後に立ち上げる

サーバーのIPアドレスを隠したい方や利用している防弾ホスティングサービスを隠したい場合、この後説明するCloudflareを利用する必要があります。

Cloudflarの利用を検討している場合、WEBサーバーを立ち上げる前にオリジンサーバーのIPアドレスを隠すための対処をおこなう必要があります。先にWEBサーバーを立ち上げると、場合によっては利用している防弾ホスティングサービスを特定される場合があります(その一例のひとつが「漫画村」)。

Cloudflareを使う場合はCloudflare経由でない通信を排除するようにします。これによってShodanやSensysなどのデータベースに登録されることを防ぎます。この作業はWEBサーバーを立ち上げる前におこなう必要があります。

やり方は難しくありません。防弾ホスティングサービスで匿名VPSを使う場合は先に次の記事を読んでおいてください。

あわせて読みたい
Cloudflare利用時、オリジンサーバーへの直アクセスを制限する Cloudflareのメリットはセキュリティレベルを高めたりキャッシュによってオリジンサーバーの負荷を減らすことができる点です。その他の副次的なメリットとして、オリジ...

メンテナンスアクセスはVPNを使う

ここでご紹介しているのはVPSサービスといって仮想サーバーを丸ごと1台レンタルできるサービスです。

VPSサービスはroot(管理者権限)を使えるのであらゆる目的に利用できます。

注意点として、サーバーへリモートログインするにはSSHが必要となる点です。SSHというのは暗号化通信でリモートアクセスする技術ですが、自宅からそのままSSHでログインするとIPアドレスが記録されます。VPS上のログは自由に削除やログ停止ができるので問題ないのですが、VPSサービスやISPには記録が残るので、メンテナンスなどでサーバーにリモートログインする際は匿名VPNの利用をおすすめします。

もしくはTor経由でSSHログインするようにすると高い匿名性を維持できます。

note(ノート)
Torを経由してSSH接続する方法を分かりやすく解説【Windows編】|VPN Cafe 本記事は、個別のお問い合わせが非常に多かったTor経由でSSHログインする方法のWindows編です。 Linux編は次の記事をご覧ください。 一般的にTorはHTTPやHTTPS通信をおこな...
note(ノート)
Torを経由してSSH接続する方法を分かりやすく解説【Linux編】|VPN Cafe 本記事は、個別のお問い合わせが非常に多かったTor経由でSSHログインする方法のLinux編です。 Windows編は次の記事をご覧ください。 一般的にTorはHTTPやHTTPS通信をおこな...

SSH鍵の作成方法を知っておく

VPSを利用する際にSSH公開鍵を入力するように指示される場合があるので、鍵の作成方法を解説します。Windows、macOS、Linuxでコマンドは共通です。

鍵は現時点でもっとも安全性の高いed25519を利用します。コマンドプロンプトやターミナルで「ssh-keygen -t ed25519」と入力して実行します。

初期動作としてホームディレクトリ直下に「.ssh」というディレクトリが作成され、その配下に「id_ed25519」という名前の鍵が生成されます。鍵を出力する場所や鍵のファイル名を変えたい場合は次の箇所で指定します。

Enter file in which to save the key (C:\Users\vpncafe/.ssh/id_ed25519):

パスフレーズは空でも構いませんが、セキュリティ的には設定しておくことをおすすめします。

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

全体的には次のようになります。

C:\Users\vpncafe>ssh-keygen -t ed25519
Generating public/private ed25519 key pair.
Enter file in which to save the key (C:\Users\vpncafe/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\vpncafe/.ssh/id_ed25519.
Your public key has been saved in C:\Users\vpncafe/.ssh/id_ed25519.pub.
The key fingerprint is:
SHA256:uXoIR+AjluaKH7uIPzbXbHPMFUUrJqns/r/se6UpaFQ vpncafe@windows10
The key's randomart image is:
+--[ED25519 256]--+
|           ..    |
|    .    .  ..   |
|   o .  o o..    |
|  = o... +E.     |
| + . oo S. .     |
|  . ... ...   .  |
|...  =.=.o   +   |
|+.+o..*.B.. +    |
|o+== .o*.o*=     |
+----[SHA256]-----+

C:\Users\vpncafe>

コマンドを実行すると2つのファイルが生成されます。

  • id_ed25519
  • id_ed25519_pub

「id_ed25519」は秘密鍵です。このファイルは外部に漏れないようにしなければいけません。

「id_ed25519.pub」は公開鍵です。この鍵をサーバーに配置しておくと鍵認証でSSHログインできるようになります。VPSを利用する際にSSH公開鍵の指定を求められたら「id_ed25519.pub」を登録するようにしてください。

Nijallaの例:ここで公開鍵をペーストする

おすすめ防弾ホスティングサービス

BitLaunch

https://bitlaunch.io

BitLaunchはVPN Cafeでおすすめしている匿名VPSのひとつです。非常に手頃な価格で利用でき、サーバー性能も悪くありません。1時間単位で課金されるため、一時的にサーバーを使いたい場合にも最適です。

支払方法

  • Bitcoin
  • Ethereum
  • Litecoin

利用金額

サーバーロケーションは次の6箇所から選択できます。

  • Bucharest/Romania
  • Amsterdam/Netherlands
  • London/United Kingdom
  • Los Angeles/US West
  • Chicago/US East
  • Dallas/US South
月額1時間CPUコアメモリストレージ
11ドル0.018ドル11GB25GB
22ドル0.036ドル22GB50GB
44ドル0.072ドル24GB100GB
88ドル0.144ドル48GB150GB
176ドル0.287ドル616GB300GB
352ドル0.575ドル832GB600GB
704ドル1.15ドル1064GB1200GB

VPN Cafeでは一番安いCPU1コアのVPSを利用していますが、特に不自由していません。

BitLaunchはTorブラウザでダッシュボードにアクセスした際に支払やサーバーの作成などがスムーズにできるため、VPN CafeではBitLaunchをメインで利用しています。

かなりおすすめなので、匿名VPSを探している方は一度使ってみてください。

BitLaunch公式サイト

Lyra

https://lyrahosting.com/offshore-linux-vps/

Lyraは比較的新しい会社ですが価格も手頃でサーバー性能も悪くありません。比較的使いやすいと言えるでしょう。

支払い方法

  • Bitcoin
  • Monero
  • Perfect Money
  • PayPal
  • 銀行振込
  • クレジットカード

利用金額

プラン月額CPUコアメモリストレージ
V18.99ユーロ11GB20GB
V215.99ユーロ22GB40GB
V329.99ユーロ44GB80GB
V458.99ユーロ88GB160GB
V5114.99ユーロ1616GB320GB
V6224.99ユーロ3232GB640GB

Webcare360

https://webcare360.com

Webcare360は漫画村でも利用されていた防弾ホスティングサービスです。DMCA IGNORE(著作権無視)とハッキリ書いてあるので、分かりやすいというべきでしょうか。

ただし通信内容を監視しているようで、不審な通信を検知するとアカウントを停止させられます。通常のWEBサービスを提供するのであれば問題ないですが、それ以外の目的でサーバーを使うときは注意が必要です。

支払い方法

  • Bitcoin
  • Monero
  • Litecoin
  • Dash
  • Ethereum
  • Bitcoin Cash
  • Dogecoin
  • USD Coin
  • PayPal
  • Webmoney
  • Perfecet Money
  • クレジットカード

利用金額

プラン月額CPUコアメモリストレージ
Nimble24.99ユーロ22GB20GB
Rocket34.99ユーロ33GB30GB
Ignitor44.99ユーロ44GB40GB
Zenith74.99ユーロ66GB60GB

Nijalla

https://njal.la/servers

NijallaはドメインだけでなくVPSサービスも提供しています。Nijallaでドメインを取得している場合はVPSもNijallaで調達する方が手軽でしょう。

支払い方法

  • Bitcoin
  • Litecoin
  • Monero
  • ZCash
  • Ethereum
  • PayPal

利用金額

プラン月額CPUコアメモリストレージ
VPS 1515ユーロ11.5GB15GB
VPS 3030ユーロ23GB30GB
VPS 4545ユーロ34.5GB45GB
VPS 6060ユーロ46GB60GB
VPS 7575ユーロ57.7GB75GB
VPS 9090ユーロ69GB90GB

FlokiNET

https://flokinet.is/vps-server.php

FlokiNETはWikiLeaksでも利用されている防弾ホスティングサービスです。サーバー性能が高くDDoSプロテクションも付いてきます。

支払い方法

  • Bitcoin
  • Litecoin
  • Dash
  • Monero
  • Perfect Money
  • OKpay
  • 銀行振込
  • Western Union
  • MoneyGram
  • PayPal
  • Paysafecard

利用金額

FlokiNETは4つのロケーションからサービスを選択できます。各ロケーションによって価格が異なるので注意してください。

Romania(ルーマニア)
プラン月額CPUコアメモリストレージ
Romania VPS17.59ユーロ11GB20GB
Romania VPS214.24ユーロ22GB50GB
Romania VPS326.59ユーロ44GB90GB
Romania VPS439.89ユーロ66GB120GB
Iceland(アイスランド)
プラン月額CPUコアメモリストレージ
Iceland VPS110.44ユーロ11GB20GB
Iceland VPS218.99ユーロ22GB50GB
Iceland VPS337.99ユーロ44GB90GB
Iceland VPS456.99ユーロ66GB120GB
Finland(フィンランド)
プラン月額CPUコアメモリストレージ
Finland VPS18.54ユーロ11GB20GB
Finland VPS216.62ユーロ22GB50GB
Finland VPS327.07ユーロ44GB90GB
Finland VPS436.57ユーロ66GB120GB
Netherlands(オランダ)
プラン月額CPUコアメモリストレージ
Netherlands VPS19.03ユーロ11GB20GB
Netherlands VPS216.05ユーロ22GB50GB
Netherlands VPS326.50ユーロ44GB90GB
Netherlands VPS436.10ユーロ66GB120GB

CloudflareでサーバーのIPアドレスを隠す

Cloudflareは利用している防弾ホスティングサービスを隠したい場合や大量のアクセスに耐えるWEBサイトを運営したい場合に利用します。

注意点として正当な情報開示請求が行われた場合、利用者の情報やオリジンサーバーのIPアドレスが提供されてしまう可能性があるので注意してください。ただし情報開示前に利用者に連絡が入ります。

そのため登録するメールアドレスは匿名メールの利用をおすすめします。また、有料プランはクレジットカードかPaypalでの支払いになるので無料プランを選ぶようにします。

Cloudflareでアカウントを作成する

まずはサインアップページでメールアドレスとパスワードを入力して[Create Account]をクリックします。

メールアドレスとパスワードを入力するだけでアカウント作成できる

しばらくするとCloudflareからメールが届くのでメールアドレス認証用のリンク(赤枠の箇所)をクリックします。これでメールアドレスの確認がおこなわれ、Cloudflareを利用できるようになります。

メールアドレスの確認がおこなわれる

Cloudflareで保護したいドメインを指定する

Cloudflareのダッシュボードにログインしたら左メニューの[Websites]から[Add Site]をクリックします。

WEBサイトを追加

次にCloudflareで保護したいWEBサイトを入力して[Add site]をクリックします。

ドメインを入力してWEBサイトを登録する

次の画面で一番下の「Free」を選択して[Continue]をクリックします。

無料プランを選択する

次にCloudflareが自動的にDNS情報をチェックします。「Proxy Status」が「Proxied」になっている箇所はCloudflareによって保護され、「DNS only」の箇所はCloudflareをバイパスし保護されない状態となります。今回はこのまま継続します。

保護したいFQDNを指定する

これでCloudflare側の設定がおこなわれました。次にDNSサーバーの変更をおこないます。新しいDNSサーバーは赤枠の箇所です。

このDNSサーバーを利用する

DNSサーバーをCloudflareのサーバーに変更する

DNSサーバーの変更方法は利用されているVPSやレンタルサーバーによって異なります。今回はわたしが利用しているエックスサーバーでのやり方をご紹介します。

エックスサーバーやエックスサーバーVPSを利用している方は「エックスサーバーアカウント」からログインします。ログインしたらCloudflareで保護したいドメインを選択し、画面下の方にある「ネームサーバー設定」から[設定変更]をクリックします。

DNSサーバーの変更設定画面

通常はエックスサーバーのDNSサーバーを選択しているはずなので、一番下の[その他のサービスで利用する]を選ぶとDNSサーバーを入力できる画面が開きます。ここに先ほどCloudflareで表示されていたDNSサーバーを2つ登録します。

CloudflareのDNSサーバーを利用するにように変更する

さいごに確認画面に移ります。サーバー名に間違いがなければ[設定を変更する]をクリックします。

設定変更を反映させる

これでネームサーバーが変更されましたが、実際に反映されるには時間がかかります。というのもDNS情報はキャッシュされているためキャッシュサーバーでキャッシュ切れにならないと新しい情報が反映されないたです。

続いて先ほどのCloudflareの画面に戻り[Done. check nameservers]をクリックします。

[Done, check nameservers]ボタンをクリックする

クイックスタートの画面に遷移するので①の「Improve security」をクリックします。

[Improve security]をクリックする

HTTP通信を自動的にHTTPSに置き換えるか設定します。これは初期設定で有効化になっているはずですから、赤枠の箇所をチェックしてから[Save]をクリックします。

HTTP/HTTPS混在コンテンツをHTTPSに統一する

「Always use HTTPS」ではHTTTP通信をHTTPSにリダイレクトさせるか決めます。初期設定では無効化されていますが、わたしは有効化させて[Save]をクリックしました。

HTTP通信をHTTPS通信にリダイレクトさせる

②はJavaScriptやCSS、HTMLを縮小化するか決めます。これは環境や利用状況によって必要可否が変わるので、ご自身で判断してください。わたしは有効化していません。

JavaScript/CSS/HTMLファイルを縮小化するか決める

次にデータを圧縮して送信するか決定します。初期設定では有効化されており、このままで問題ありません。

通信を圧縮して通信量を減らす

さいごに設定を確認して問題なければ[Finish]をクリックします。

設定内容を確認して反映させる

設定が済んだら[Check nameservers]をクリックします。Cloudflareで保護された状態になると登録しているメールアドレス宛に連絡が入ります。

[Check nameserver]をクリックしてCloudflareが有効化されるまで待つ

オリジンサーバー側でもSSL化する場合の注意点(重要)

Cloudflareを利用する場合、オリジンサーバー側でもSSL化するのか決めておく必要があります。基本はCloudflare側とオリジンサーバー側の双方でSSL化するのが理想です。

オリジンサーバー側でSSL化する、もしくは既にSSL化している場合はCloudflare側の設定変更が必要となるので注意してください。

オリジンサーバー側でSSL化している場合は[Full]もしくは[Full(strict)]を選択してください。Fullでは野良証明書(オレオレ証明書)でもエラーとなりません。Full(strict)では正規の証明書のみ受け付けます(Let’s Encryptで問題ありません)。

WEBサイトでSSHを有効化している場合は「Full」か「Full(strict)」を選択しておく
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。
また、スパム対策のため投稿して頂いたコメントが表示されるまで時間がかかる場合があります。

目次