自分のサーバーを動かす

FarlinkのリレーをVPSで動かします。ネットワークは、Farlinkではなく自分のサーバーを使います。

Farlinkのサーバーとは別です。自分で動かすサーバーはFarlinkのサーバーに接続せず、課金も通信量の上限もありません。使うのは、あなたが招待した人だけです。

できること

Farlinkサーバーは、デバイス同士が見つけ合うのを助け、直接つながれないときに暗号化されたデータを中継します。ファイルとメッセージはデバイス上でエンドツーエンド暗号化されるので、サーバーには暗号文しか見えません。

必要なもの

ダウンロード

バージョン0.6.4。実行する前に、SHA-256の値でファイルを確認してください。

プラットフォームファイル
Linux, x86-64farlink-server-0.6.4-linux-amd64.tar.gz
Linux, ARM64farlink-server-0.6.4-linux-arm64.tar.gz
SHA-256の値SHA256SUMS

インストール

  1. アーカイブを展開します:
    tar xzf farlink-server-0.6.4-linux-amd64.tar.gz && cd farlink-server
  2. 自分のドメインとIPアドレスでサーバーを起動します。-idは、人が入力するアドレスと完全に同じにします(小文字、末尾のスラッシュなし):
    ./farlink-server -id https://files.example.com -domain files.example.com -public-ip 203.0.113.5
  3. 常時動かすには、deployフォルダのsystemdファイルを使います。先にドメインとアドレスを書き換えてください。
  4. Farlinkで設定 → サーバを開き、自分のサーバーを追加します。サーバーのログに表示される証明書のフィンガープリントを確認してください。
  5. ネットワークを作成して、人を招待します。招待リンクまたはQRコードで、相手側にもあなたのサーバーが自動で設定されます。

知っておくこと

ライセンス

Farlink Serverのソースコードは閲覧できますが、オープンソースではありません。自分と自分のネットワークのために、変更せずに実行できます。変更、再配布、商用利用はできません。ライセンスを読み、ソースコードを見てください。