TUIC インストールガイド#
ワンクリックスクリプト#
wget https://raw.githubusercontent.com/imbalaomao/tuic-install/main/tuic.sh && bash tuic.sh
アイテム | |
---|---|
プログラム | /opt/tuic/server |
設定 | /opt/tuic/server_config.json |
ログの表示 | journalctl -u tuic --output cat -e |
リアルタイムログ | journalctl -u tuic --output cat -f |
アップデート#
systemctl stop tuic && wget -O /opt/tuic/tuic_server https://github.com/EAimTY/tuic/releases/download/tuic-server-1.0.0/tuic-server-1.0.0-x86_64-unknown-linux-musl && chmod +x /opt/tuic/tuic_server && systemctl restart tuic && sleep 0.2 && systemctl status tuic
アンインストール#
systemctl disable tuic && rm -rf /etc/systemd/system/tuic.service
rm -rf /opt/tuic
~/.acme.sh/acme.sh --remove -d example.com(替换成你的域名)
ステップバイステップインストール#
- 最新バージョンの TUIC コアをダウンロード
互換性を保証するため、musl バージョンのコアをダウンロードしてください
mkdir /opt/tuic && cd /opt/tuic
wget -O server https://github.com/EAimTY/tuic/releases/download/tuic-server-1.0.0-rc0/tuic-server-1.0.0-rc0-x86_64-unknown-linux-musl && chmod +x server
- 設定ファイルを作成
server.json
を作成し、以下の内容を入力してください:
{
"server": "[::]:8443",
"users": {
"ここにUUIDを入力": "パスワードを設定してください"
},
"certificate": "ドメイン証明書ファイルがない場合は、acme.shを使用してください",
"private_key": "ドメインの秘密鍵ファイルがない場合は、acme.shを使用してください",
"congestion_control": "bbr",
"alpn": [
"spdy/3.1"
],
"max_external_packet_size": 1500,
"log_level": "debug",
"gc_interval": "3s",
"max_idle_time": "30s"
}
- サービスを作成
/etc/systemd/system/tuic.service
を作成し、以下の内容を入力してください:
[Unit]
After=network.target nss-lookup.target
[Service]
User=root
WorkingDirectory=/opt/tuic
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
ExecStart=/opt/tuic/server -c /opt/tuic/server.json
Restart=on-failure
RestartSec=10
LimitNOFILE=infinity
[Install]
WantedBy=multi-user.target
- プログラムを起動
systemctl enable --now tuic && sleep 0.2 && systemctl status tuic
クライアントの設定#
Nekoray を例にします
** 手動で設定を入力する - カスタム(その他のコア)** を選択し、以下の内容を最大の空白スペースに入力してください:
{
"relay": {
"server": "サーバーのドメイン:8443",
"uuid": "あなたのUUID",
"password": "パスワード",
"ip": "サーバーのIP",
"udp_relay_mode": "quic",
"congestion_control": "bbr",
"alpn": ["spdy/3.1"],
"gc_lifetime": "15s",
"gc_interval": "3s"
},
"local": {
"server": "127.0.0.1:1080"
},
"log_level": "debug"
}
その後、アドレスにドメインを入力し、ポートに8443
を入力し、Socks ポートに1080
を入力し、コアで追加した TUIC コアを選択し、コマンドに-c %config%
を入力し、設定ファイルの拡張子をjson
に選択し、保存してください。