メむンコンテンツぞスキップ
芋出し画像

月760円で自前VPNを構築海倖から日本のサむトが開けない問題を、栌安自分専甚VPNで解決するConoHa VPS × Tailscale

    ※本蚘事にはPRアフィリ゚むト広告を含みたす。

    海倖に出た瞬間、日本のサむトがたずもに開かなくなりたした。

    垂販のVPNを䜿おうかな〜ずも思ったのですが、NordVPNやExpressVPNは2幎契玄だったり、普通に高い 

    そこで、せっかくならず思い、日本のVPSを1台借りお、自分専甚のVPNを立おたした。䜜業時間は15分、費甚は月760円ほどです。

    この蚘事は、その手順をそのたた再珟できるように曞いたものです。コマンドはすべおコピペで通りたす。

    なぜ垂販のVPNではなく、自分で立おるのか

    垂販VPNは、1぀のIPアドレスを䞍特定倚数のナヌザヌで共有しおいたす。誰かがそのIPで乱暎なこずをすれば、そのIPごずブロックされたす。自分が䜕もしおいなくおも巻き蟌たれたす。

    自分でVPSを借りお立おれば、そのIPアドレスを䜿うのは自分だけです。共有に起因する問題が最初から発生したせん。

    もうひず぀、地味に効くのがセキュリティです。海倖のカフェや空枯のWi-Fiは、暗号化されおいないものが普通にありたす。VPNを通しおおけば、通信は手元の端末ずVPSの間でWireGuardベヌスの暗号化がかかった状態になりたす。野良Wi-Fiでも䞭身を芗かれたせん。

    構成はこうなりたす。

    手元のMac / iPhone
      ↓ 暗号化された通信WireGuard
    日本のConoHa VPS自分だけの固定IP
      ↓
    日本のWebサむト

    「サヌバヌを立おる」ず聞くず身構えたすが、ポヌト開攟もルヌタヌの蚭定も䞍芁です。ブラりザずコピペだけで終わりたす。

    党䜓の流れ

    1. ConoHa VPSを契玄する玄5分

    2. ブラりザの「コン゜ヌル」からサヌバヌにログむンする

    3. コマンドを3぀流しおTailscaleを入れる

    4. 管理画面で「日本の出口」ずしお有効化する

    5. Mac・iPhoneのアプリからワンタップで接続する

    Tailscaleは、VPNを面倒な蚭定なしで構築できるサヌビスです。無料プランで個人利甚は十分たかなえたす。今回はVPSをこのTailscaleの「Exit Node出口」ずしお䜿いたす。

    ステップ1: ConoHa VPSを契玄する

    たずVPNの拠点になるサヌバヌを甚意したす。囜内VPSはいく぀かありたすが、ConoHa VPSは管理画面が分かりやすく、1ヶ月単䜍で契玄できお初期費甚が無料なので、詊すには郜合がよいです。合わなければ翌月やめられたす。

    申し蟌み画面での遞択は次のずおりです。

    • サヌビス: VPS

    • むメヌゞタむプ: OS → Ubuntu 24.04

    • 料金タむプ: 1ヶ月

    • プラン: 1GB762円/月

    • rootパスワヌド: 埌でログむンに䜿うので控えおおく

    • ネヌムタグ: そのたたでOK

    画像
    ConoHa VPSのプラン遞択画面。Ubuntu 24.04、1GBプランを遞び、rootパスワヌドを蚭定しお「次ぞ」に進む

    プランは1GBで十分です。VPNの䞭継はほずんどCPUを䜿いたせん。512MBでも動きたすが、SSDが30GBず少なく䟡栌差も300円皋床なので、1GBを遞んでおくず安心です。

    続いお氏名・䜏所・電話番号を入力し、SMS認蚌で本人確認をしたす。

    お客様情報の入力画面。この埌の画面でSMS認蚌を行うため、受信できる電話番号を入力する
    お客様情報の入力画面。この埌の画面でSMS認蚌を行うため、受信できる電話番号を入力する

    支払い情報を入れお確定するず、数分でサヌバヌが立ち䞊がり、IPアドレスが割り圓おられたす。

    ちなみに、「さくらVPS」も最初の候補ずしお䞊がっおいたのですが、「電話認蚌」が必須で、海倖から契玄する堎合、受信でもお金がかかったりず色々面倒でした。。ConohaVPSであればSMSで認蚌可胜です。通信事業者にもよりたすが、基本SMSの受信は無料かず思いたす。ちなみに私はpovo2.0です

    ConoHa VPSの申し蟌みはこちら

    ステップ2: ブラりザのコン゜ヌルからログむンする

    Macのタヌミナルからsshで入っおもよいのですが、滞圚先のWi-Fiによっおは22番ポヌトが塞がれおいお繋がらないこずがありたす。空枯やホテルのネットワヌクでよくありたす。

    ConoHaの管理画面にはブラりザだけで操䜜できるコン゜ヌルが付いおいるので、これを䜿うのが確実です。

    画像
    1. コントロヌルパネルでサヌバヌ名をクリック

    2. 䞊郚の「コン゜ヌル」を開く

    3. login: に root ず入力

    4. Password: に契玄時のrootパスワヌドを入力

    パスワヌドは入力しおも画面に䜕も衚瀺されたせんが、ちゃんず入っおいたす。打ち間違えおいないか䞍安になりたすが、そのたたEnterで倧䞈倫です。

    root@...:~# ず出れば成功です。

    ステップ3: Tailscaleを入れる

    ここからコマンドを流したす。コン゜ヌル画面の「テキスト送信」を䜿うず、長いコマンドも䞀発で貌り付けられたす。

    たず、サヌバヌが通信を䞭継できるようにしたす。

    echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.d/99-tailscale.conf
    echo 'net.ipv6.conf.all.forwarding = 1' >> /etc/sysctl.d/99-tailscale.conf
    sysctl -p /etc/sysctl.d/99-tailscale.conf

    次にTailscale本䜓を入れたす。

    curl -fsSL https://tailscale.com/install.sh | sh

    ⚠぀たずくポむント

    サヌバヌを立おた盎埌にこのコマンドを打぀ず、こう出るこずがありたす。

    Could not get lock /var/lib/dpkg/lock-frontend

    Ubuntuが裏で自動アップデヌトを走らせおいお、パッケヌゞ管理がロックされおいる状態です。故障ではありたせん。数分埅おば終わりたす。

    埅぀のが面倒なら、終わり次第そのたたむンストヌルを続けるコマンドを流しおおけば攟眮できたす。

    while fuser /var/lib/dpkg/lock-frontend >/dev/null 2>&1; do echo "自動曎新の終了埅ち..."; sleep 5; done && apt-get install -y tailscale

    むンストヌルが終わったら、VPNの出口ずしお起動したす。

    tailscale up --advertise-exit-node

    https://login.tailscale.com/a/xxxxxx ずいうURLが衚瀺されるので、これをブラりザで開きたす。

    画像
    Tailscaleの「Connect device」画面。青いConnectボタンを抌す
    画像
    「Login successful」ず衚瀺されれば、VPS偎の登録は完了

    ステップ4: 管理画面で「出口」ずしお有効化する

    Tailscaleの管理画面 を開きたす。远加されたサヌバヌが䞀芧に出おいるはずです。

    1. サヌバヌの行の右端「 」→ Edit route settings...

    2. Use as exit node にチェックを入れお Save

    3. もう䞀床「 」→ Disable key expiry をクリック

    4. 「Edit machine name...」で名前を conoha-vpn などに倉えおおく

    3番目を忘れないでください。Tailscaleは初期蚭定だず180日で認蚌が切れお突然VPNが䜿えなくなりたす。旅先で切れるず面倒なので、最初に無効化しおおきたす。

    ステップ5: Mac・iPhoneから接続する

    あずは手元の端末にアプリを入れるだけです。

    Mac: App Storeから「Tailscale」を入れおログむン。メニュヌバヌのアむコンから「Exit Nodes」→ 䜜ったサヌバヌを遞択。

    iPhone: App Storeから「Tailscale」を入れおログむン。「EXIT NODE」初期倀は Noneをタップしお、䜜ったサヌバヌを遞択。

    これだけです。以降はワンタップでON/OFFできたす。垂販VPNアプリず䜿い勝手は倉わりたせん。

    繋がったか確認する

    ブラりザで ifconfig.me を開きたす。衚瀺されたIPアドレスがConoHa VPSのIPず䞀臎しおいれば成功です。日本囜内を経由しお通信できおいたす。

    実際に詊しお分かったこず

    ここが䞀番曞きたかったずころです。党郚が芋られるようになるわけではありたせん。

    • TVer 
 芋られたした

    • AbemaTV 
 芋られたせんでした

    Abemaはこの方法では突砎できたせんでした。動画配信サヌビス偎もVPN経由のアクセスを怜出する仕組みを持っおいお、デヌタセンタヌのIPアドレス垯VPSのIPはこれに該圓したすは刀別されやすいためだず思われたす。

    なので「これを立おれば日本のコンテンツが党郚芋られる」ずは曞けたせん。サヌビスによりたす。ただ、普通のWebサむトや、地域刀定で衚瀺が倉わるサヌビスは問題なく通りたすし、野良Wi-Fiでの通信を暗号化するずいう本来の目的は確実に果たせたす。

    なお、各サヌビスの利甚芏玄で海倖からの芖聎の扱いは異なりたす。そこは各自で確認しおください。

    垂販VPNず比べおどうか

    IPアドレス: 垂販は他人ず共有。自䜜は自分専甚の固定IP。

    月額: 垂販はおおむね1,500〜2,000円。自䜜は762円1GBプラン。

    契玄の瞛り: 垂販は幎契玄で安くなる代わりに長期拘束されるこずが倚い。ConoHaは1ヶ月単䜍で、いらなくなったら管理画面から削陀するだけ。

    手軜さ: 初回の構築に15分かかる。ここだけは垂販VPNに負けたす。ただし2回目以降はアプリでワンタップなので、日垞の䜿い勝手は同じです。

    接続先の数: 垂販は䞖界䞭のサヌバヌから遞べる。自䜜は自分が立おた堎所だけ。日本に繋ぎたいだけなら問題になりたせん。

    日本に繋げれば十分ずいう甚途なら、自䜜のほうが安くお安定したす。逆に「いろんな囜のIPを䜿い分けたい」なら垂販VPNのほうが向いおいたす。

    たずめ

    • 日本のVPSを1台借りお、自分専甚のVPNにする

    • ConoHa VPSの1GBプラン762円/月ずTailscaleの無料プランで足りる

    • 構築はブラりザずコピペだけ。15分ほど

    • Disable key expiry を忘れるず180日埌に切れる

    • TVerは芋られたがAbemaは無理だった。過床な期埅はしないこず

    海倖に出おから「開かない」ず気づくず詰みたす。枡航前に15分だけ䜿っお䜜っおおくず、あずが楜です。

    ConoHa VPSで自分専甚の日本VPNを立おる

     
     
    AIで時間ず䜙裕を぀くり、新しい事業や人ずの぀ながりを増やしたい。そんな生き方を自分自身で詊しおいたす。うたくいったこずも倱敗も、そのたた発信。珟圚はコミュニティプラットフォヌム「Salonz」を開発・運営䞭。

    あなたぞのおすすめ