本文へスキップ

すべてのメニュー

OpenFlux

差し替え可能なトランスポートで TCP を通す研究用トンネル

ウェブサイト
github.com
言語
英語
登録日
6日前
スター
1,704
フォーク
134

p1neappleXpress/OpenFlux ↗, Go, GPL-3.0, 最終コミット 3日前

OpenFlux は、差し替え可能なトランスポートの上に TCP 通信を載せて運ぶ Go 製のツールです。クライアント側は SOCKS5 プロキシとして動き、パケットは選んだトランスポートを経由して Linux VPS 上の出口ノードに届き、そこから本来の宛先へ転送されます。現在のトランスポートは、Yandex Docs のカーソルメッセージにデータを乗せるもの、MAX メッセンジャーの WebRTC データチャネルを使う実験的なもの、Cups.online のライブコーディング面接ルームを使うものの 3 種類です。2 つ目はアカウント制限の恐れがあると README が警告し、3 つ目は UUID を知る誰でも入室できるため暗号鍵の指定が勧められています。出口ノードは gVisor のユーザー空間 TCP/IP スタックで動作し、既定のプロキシモードなら root 権限も raw ソケットも要りません。Android クライアントと TestFlight 配布の iOS クライアントも用意されています。作者はこれをネットワークスタックの研究ツールと位置づけ、完全に非営利であり、規制回避やプラットフォーム規約違反への利用は推奨しないという立場です。

この製品が気に入りましたか?