Kunskapsbas Enkla instruktioner för att arbeta med Profitserver-tjänsten
Huvudsida Kunskapsbas Hysteria2 och TUIC-uppsättning

Hysteria2 och TUIC-uppsättning


Idag är VPN- och proxytekniker alltmer efterfrågade. Användare använder dem för säker internetåtkomst, kringgå censur och skydda mot externa hot. När du ansluter till en sådan server går all din trafik genom en krypterad tunnel, och servern blir din gateway till nätverket.

Klassiska protokoll som OpenVPN eller WireGuard presterar bra under stabila förhållanden men lider ofta av hastighetsförluster vid dåliga anslutningar med hög paketförlust (mobilnätverk, offentligt Wi-Fi, länder med strikt censur). Det är här moderna protokoll som Hysteria2 och TUIC kommer in i bilden. De är byggda ovanpå QUIC och erbjuder hög hastighet, låg latens och effektiv trafikförvirring som vanlig HTTPS (HTTP/3).

Hysteria2 använder algoritmen "Brutal", som aggressivt utnyttjar den tillgängliga bandbredden. TUIC (version 5) kännetecknas av minimal overhead, utmärkt UDP-stöd och 0-RTT-anslutningsetablering.

I den här artikeln går vi igenom hur man konfigurerar servern på Ubuntu/Debian och ansluter från Windows.

Det här behöver du: en VPS som kör Ubuntu 22.04/24.04 eller Debian 12, root-åtkomst och serverns IP-adress. Ingen domän krävs.

Ansluter till servern

Windows (PuTTY): öppna PuTTY, ange YOUR_SERVER_IP som värd, 22 som port och logga in som root med lösenordet från din VPS-leverantörs e-postadress.

Linux/macOS (terminal):

ssh root@YOUR_SERVER_IP

Alla kommandon nedan körs på servern, i samma session.

Serverförberedelse (Ubuntu/Debian)

Aktivera IP-vidarebefordran

Detta gör att servern kan vidarebefordra klientpaket vidare till internet.

nano /etc/sysctl.conf

Ange eller skapa ett lösenord (använd endast engelska bokstäver och siffror, inga mellanslag).

1

Hitta och avkommentera (ta bort # i början) eller lägg till följande rad:

net.ipv4.ip_forward=1
5

Spara filen (Ctrl+O, Enter) och avsluta (Ctrl+X). Verkställ ändringarna utan att starta om:

sysctl -p

NAT-konfiguration (maskerad)

Den här inställningen gör det möjligt för klienter att komma åt internet via din server med hjälp av dess IP-adress.

Ta reda på namnet på ditt externa nätverksgränssnitt (det som är riktat mot internet):

ip link show
7

Vanligtvis är detta eth0, ens3 eller enp1s0. Kopiera eller kom ihåg det, lägg sedan till maskeringsregeln i iptables — ersätt eth0 med ditt eget gränssnittsnamn:

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3

Sparar iptables-regler

För att förhindra att reglerna återställs efter en omstart av servern måste de sparas.

apt update
apt install iptables-persistent -y
netfilter-persistent save
9

Under installationen kan du se en uppmaning att spara de aktuella IPv4/IPv6-reglerna — svara "Ja" båda gångerna.

Brandväggsinstallation (UFW)

Vi öppnar alla portar vi behöver direkt, så det finns ingen anledning att gå tillbaka till det här steget senare: 22 för SSH (om vi hoppar över detta låser vi dig ute från servern), 443/udp för Hysteria2 och 8443/udp för TUIC.

apt install ufw -y
ufw allow 22/tcp
ufw allow 443/udp
ufw allow 8443/udp
ufw --force enable
ufw status
10

Utdata från ufw status bör lista alla tre regler som aktiva.

Hysteri2

Installera Hysteria2-servern

chmod +x hysteria-linux-amd64
mv hysteria-linux-amd64 /usr/local/bin/hysteria
hysteria version
11 7

Se till att versionsutdata visas utan fel – detta bekräftar att binärfilen fungerar korrekt.

Skapa ett självsignerat SSL-certifikat

Vi behöver våra egna krypteringsnycklar för att skydda trafiken mellan din dator och servern. Eftersom vi inte har någon domän genererar vi ett självsignerat certifikat som är giltigt i 365 dagar. På grund av detta måste du aktivera "Skip Cert Verify" i klienten senare.

mkdir -p /etc/hysteria
chmod 755 /etc/hysteria
 
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout /etc/hysteria/private.key \
  -out /etc/hysteria/cert.crt \
  -subj "/CN=YOUR_SERVER_IP"
Gemini_Generated_Image_i0km6mi0km6mi0km-2
ls -la /etc/hysteria/

Både cert.crt och private.key ska listas.

Skapa konfigurationsfilen

nano /etc/hysteria/config.yaml

Klistra in följande och ersätt DITT_LÖSENORD med ditt eget lösenord (endast engelska bokstäver och siffror, inga mellanslag):

listen: :443
 
tls:
  cert: /etc/hysteria/cert.crt
  key: /etc/hysteria/private.key
 
auth:
  type: password
  password: "YOUR_PASSWORD"
 
masquerade:
  type: proxy
  proxy:
    url: https://cloudflare.com
    rewriteHost: true
Gemini_Generated_Image_k3v1tjk3v1tjk3v1

Maskeradblocket gör att servern ser ut som en vanlig webbplats om någon öppnar dess IP-adress i en webbläsare, snarare än att avslöja tecken på en proxy.

Spara (Ctrl+O, Enter) och avsluta (Ctrl+X).

Konfigurera autostart

nano /etc/systemd/system/hysteria.service
Gemini_Genererad_Bild_mlf413mlf413mlf4

Systemd-enhetsfilen för Hysteria2 autostart. 

[Unit]
Description=Hysteria2 Server
After=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/bin/hysteria server --config /etc/hysteria/config.yaml
Restart=on-failure
RestartSec=5
 
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now hysteria.service
systemctl status hysteria.service
Gemini_Generated_Image_pwlnf9pwlnf9pwln-2 Gemini_Genererad_Bild_scf9xwscf9xwscf9

Statusen ska visa aktiv (körs). Om konsolen har "fastnat" i loggvyn, tryck på Q för att avsluta den.

TUIC v5

Ladda ner och installera TUIC

mkdir -p /usr/local/sbin/tuic

Kontrollera tillgängliga utgåvor:

curl -s https://api.github.com/repos/tuic-protocol/tuic/releases | grep -Po '"tag_name": "\K[^"]*' | head -10
Skärmdump 2026-07-24 vid 14.38.00

Ladda ner serverns binärfil — ersätt 1.0.0 med det aktuella versionsnumret:

wget https://github.com/tuic-protocol/tuic/releases/download/1.0.0/tuic-server-1.0.0-x86_64-unknown-linux-gnu \
  -O /usr/local/sbin/tuic/tuic-server
chmod +x /usr/local/sbin/tuic/tuic-server
/usr/local/sbin/tuic/tuic-server --version
Skärmdump 2026-07-24 vid 14.43.56

Skapa ett självsignerat certifikat för TUIC

openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout /usr/local/sbin/tuic/privkey.pem \
  -out /usr/local/sbin/tuic/fullchain.pem \
  -subj "/CN=YOUR_SERVER_IP"
 
ls -la /usr/local/sbin/tuic/
Skärmdump 2026-07-24 vid 14.43.44

Generera ett UUID

apt install uuid-runtime -y
Skärmdump 2026-07-24 vid 14.43.30
uuidgen
Skärmdump 2026-07-24 vid 14.43.16

Kopiera det resulterande UUID:t – du behöver det både i serverkonfigurationen nedan och i klientinställningarna.

Skapa konfigurationsfilen

Den färdiga config.json-filen för TUIC-servern:

nano /usr/local/sbin/tuic/config.json
{
    "server": "[::]:8443",
    "users": {
        "YOUR_UUID": "YOUR_TUIC_PASSWORD"
    },
    "certificate": "/usr/local/sbin/tuic/fullchain.pem",
    "private_key": "/usr/local/sbin/tuic/privkey.pem",
    "congestion_control": "bbr",
    "alpn": ["h3"],
    "log_level": "warn"
}
Skärmdump 2026-07-24 vid 14.42.59

Vi använder port 8443 här eftersom 443 redan är upptagen av Hysteria2. Ersätt YOUR_UUID med värdet från steg 4.3 och YOUR_TUIC_PASSWORD med ditt eget lösenord.

Spara (Ctrl+O, Enter) och avsluta (Ctrl+X).

Testa en manuell start

/usr/local/sbin/tuic/tuic-server -c /usr/local/sbin/tuic/config.json
Skärmdump 2026-07-24 vid 14.42.15

Om inga fel visas är konfigurationen giltig. Avsluta den med Ctrl+C och gå vidare till att konfigurera autostart.

Konfigurera autostart

nano /etc/systemd/system/tuic-server.service
Skärmdump 2026-07-24 vid 14.41.50
[Unit]
Description=TUIC Server
After=network.target nss-lookup.target
 
[Service]
User=root
WorkingDirectory=/usr/local/sbin/tuic
ExecStart=/usr/local/sbin/tuic/tuic-server -c config.json
Restart=on-failure
RestartPreventExitStatus=1
RestartSec=5
 
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now tuic-server.service
systemctl status tuic-server.service
Skärmdump 2026-07-24 vid 14.45.49

Statusen ska visa aktiv (körs).

Nu körs två av de bästa och snabbaste moderna protokollen parallellt på servern, båda maskerade som vanlig QUIC/HTTPS-trafik: Hysteria2 på standardporten 443/udp och TUIC v5 på port 8443/udp.

Ansluta från Windows

Installera Hiddify

Ladda ner och installera Hiddify för Windows från den officiella webbplatsen: https://hiddify.com. Klicka igenom installationsprogrammet med "Nästa" / "Installera". Om Windows SmartScreen visas, välj "Mer information" → "Kör ändå".

Hysteria2-profil

Klicka på + (Ny profil) → "Manuell inmatning" → protokoll Hysteria2 och fyll i:

Fält

Värderar

Profilnamn

Min Hysteria2-server

Adress

DIN_SERVER_IP

Port

443

Lösenord

lösenordet från steg 3.3

SNI

DIN_SERVER_IP

Hoppa över certifikatverifiering

On

Hoppa över certifikatverifiering måste aktiveras eftersom certifikatet är självsignerat – det finns ingen betrodd certifikatutfärdare bakom det.

TUIC v5-profil

Klicka på + (Ny profil) → "Manuell inmatning" → protokoll TUIC och fyll i:

Fält

Värderar

Profilnamn

Min TUIC-server

Adress

DIN_SERVER_IP

Port

8443

UUID

UUID från steg 4.3

Lösenord

lösenordet från steg 4.4

Trängselkontroll

bbr

SNI

DIN_SERVER_IP

Hoppa över certifikatverifiering

On

Ansluter och verifierar

Välj en profil och klicka sedan på den stora runda knappen "Anslut". Statusen bör ändras till "Ansluten".

För att bekräfta att trafiken faktiskt dirigeras via din server, öppna valfri IP-kontrolltjänst i din webbläsare – adressen som visas ska matcha YOUR_SERVER_IP.

Slutsats

Genom att slutföra den här guiden har du två snabba nästa generations protokoll som körs parallellt på din server: Hysteria2 på port 443/UDP och TUIC v5 på port 8443/UDP. Båda protokollen döljer överförd trafik som en standardkrypterad QUIC-anslutning (HTTP/3), vilket säkerställer en stabil anslutning även på extremt instabila kanaler.

De konfigurerade profilerna kan inte bara användas på Windows utan även importeras till Hiddify-mobilappen för Android eller iOS med liknande inställningar.

Om du stöter på anslutningsproblem, kontrollera först tjänstens status med hjälp av systemctl status-kommandot hysteria.service (eller tuic-server.service), se till att brandväggsreglerna är aktiva (ufw status) och dubbelkolla att IP-adressen, UUID och lösenorden är korrekt angivna. Observera: utfärdade självsignerade certifikat är giltiga i 365 dagar, så efter exakt ett år måste de förnyas med samma openssl req-kommando.

❮ Föregående artikel SPF-, DKIM- och DMARC-konfiguration
Nästa artikel ❯ AmneziaWG Server Distribution Guide

Fråga oss om VPS

Vi är alltid redo att svara på dina frågor när som helst på dygnet.