広告 ブログ

TailscaleでスマホをSOCKS5サーバー化する

あるプログラムからのみスマホのネットを通して実行したいときがあるはず。
いろいろと試行錯誤した結果、これまた便利なTailscaleで実現できた。

概要

Ubuntuとスマホにそれぞれtailscaleをインストールし、スマホ側をexit nodeとして実行させておく。
Ubuntu側ではtailscaleを実行するときに、--exit-node={スマホのtailscaleのip}を入れておけば、Ubuntuの通信はスマホのネットを通すことになる。
さらにsocks5の設定をすれば、プロキシ通信時のみスマホのネットを利用できるようになるのでとても便利。
ただtailscaleのリレーサーバーを通して通信になるので、遅いときは遅い。

tailscaledの実行

Ubuntuでtailscaleを実行するときに、二つのフラグを追加してやる。
この二つを入れておけば、socks5通信時のみtailscaleのexit nodeを通して通信ができるようになる。

tailscaled --tun=userspace-networking --socks5-server=:1055

exit nodeの指定はこのコマンド。

tailscale set --exit-node={スマホのtailscaleのip} # 無効にしたい場合はipを空にする

systemdの設定

systemdを使っている場合は、自動設定にもフラグを追加しておこう。

sudo vi /etc/default/tailscaled
FLAG="--tun=userspace-networking --socks5-server=:1055"
  • この記事を書いた人

借金たろう@副業挑戦

ベッドから出るのは1日10時間が限界
サラ金700万・37歳のリアル

借金700万を背負い、フーデリと副業で食いつなぐギリギリの毎日
2026年7月、サラ金から引っ張った400万をそのまま$25,000に変えて、ハイリスクAI(ORCA等)に全ツッパする「人間人柱」実験を開始

目的は一発逆転。でも『絶対マネするな』
案件が明日飛ぶ恐怖と戦いながら、毎朝ウォレットに着金するUSDTだけで原資回収を目指すリアルな立ち回りを公開中

-ブログ