banner
oldcatY

oldcatY

中轻度LoveLive厨,主推莲团,二推水+虹团(缪团是神,星团……)
twitter
github
bilibili
steam

【科学上网】Tuic 1.0.0 新版搭建教程

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(替换成你的域名)

ステップバイステップインストール#

  1. 最新バージョンの 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
  1. 設定ファイルを作成
  • 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"
}
  1. サービスを作成
  • /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
  1. プログラムを起動
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に選択し、保存してください。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。