AmneziaWG-obfuskering¶
AmneziaWG är ett WireGuard-baserat VPN-protokoll med inbyggd trafikobfuskering. Obfuskeringsparametrarna styr hur trafiken döljs för att undvika identifiering vid restriktiv nätverksinspektion.
Nedan följer en detaljerad introduktion till AmneziaWG, versionsskillnader, AmneziaWG på GL.iNet-routrar och en parameteröversikt.
Varför AmneziaWG?¶
Föregångaren WireGuard har etablerat sig som ett snabbt och tillförlitligt VPN-protokoll tack vare sin kompakta kodbas och höga effektivitet. Dess fasta pakethuvuden och förutsägbara paketstorlekar skapar dock ett mönster som är lätt att känna igen. DPI-system kan utan problem identifiera paketen och omedelbart avsluta anslutningarna, vilket är ett allvarligt problem i länder med strikt internetcensur.
AmneziaWG behåller den ursprungliga WireGuard-implementationens enkla arkitektur och höga prestanda men lägger till en särskild obfuskeringsmodul som döljer VPN-trafikens mönster. Det hjälper privat- och företagsanvändare att skydda sin integritet på internet och behålla stabila anslutningar i restriktiva nätverksmiljöer.
Kortfattat:
-
Protokollet maskerar VPN-egenskaper så att internetleverantörer, brandväggar och Deep Packet Inspection (DPI) inte kan identifiera dem.
-
VPN-anslutningen ser ut som vanlig webbtrafik, vilket förbättrar stabiliteten och anslutningsgraden i begränsade nätverk.
AmneziaWG V2.0¶
Jämfört med AmneziaWG v1.0 ger v2.0 starkare obfuskering genom nya parametrar (S3~S4) och dynamiska huvuden för olika pakettyper (H1~H4 som intervall i stället för fasta värden). AmneziaWG 2.0 stöder dessutom parametrarna I1~I5, som skickar formaterade UDP-paket före varje handskakning för att få AmneziaWG-trafik att se ut som vanlig trafik utan VPN. Det kringgår effektivt djup paketinspektion och förbättrar anslutningen i begränsade nätverk.

Förbättringarna gör VPN-trafiken svårare att identifiera samtidigt som WireGuards höga hastighet och låga latens behålls.
Hur identifierar jag AmneziaWG-versionen?
V1.0: Inga S3-S4-parametrar. H1-H4 är fasta heltal.
V2.0: Det är V2.0 om något av följande villkor är uppfyllt:
- Parametrarna S3-S4 ingår
- H1-H4 är angivna som numeriska intervall
- Anpassade I1-I5-parametrar ingår.
Obs! I1-I5 genereras inte automatiskt. Du kan lägga till dem manuellt som extra rader i konfigurationsfilen för att få AmneziaWG-trafiken att likna andra vanliga protokoll, till exempel QUIC eller WebRTC.
Modeller som stöds¶
AmneziaWG 2.0 är tillgängligt på GL.iNet-routrar med firmware v4.9 eller senare.
Information om hur du konfigurerar VPN-obfuskering på GL.iNet-routrar finns i den här guiden.
Parameteröversikt¶
| Parameter | Beskrivning | Begränsningar | Genereras automatiskt |
|---|---|---|---|
| Jc | Antalet skräppaket innan klienten inleder handskakningen (för att störa identifiering av trafikegenskaper) | 1~128 | 4~12 |
| Jmin | Minsta storlek för slumpmässiga skräppaket (byte). Måste konfigureras tillsammans med Jmax för att definiera skräppaketens storlek | 0 ≤ Jmin < Jmax < 1280 | 0 <= jmin < jmax < 1280 |
| Jmax | Största storlek för slumpmässiga skräppaket | 0 ≤ Jmin < Jmax < 1280 | 0≤ Jmin < Jmax < 1280 |
| S1 | Slumpmässiga prefix för Init-paket | 0 ≤ S1 ≤ 1132 | 15~150 |
| S2 | Slumpmässiga prefix för Response-paket | 0 ≤ S2 ≤ 1188 S1 + 56 ≠ S2 |
15~150 |
| S3 | Slumpmässiga prefix för Cookie-paket | 0 ≤ S3 ≤ 1216 | 15~150 |
| S4 | Slumpmässiga prefix för Data-paket | 0 ≤ S4 ≤ 32 | 0~32 |
| H1~H4 | Dynamiska huvuden för pakettyper, med slumpmässiga värden (v1.0) eller intervall (v2.0) | 5~2147483647; H1, H2, H3, and H4 must be different | 5~2147483647 |
| I1~I5 | Signaturpaket för protokollimitation | arbitrary hex-blob | N/A |
Referens: Officiell AmneziaWG-dokumentation
Relaterad artikel:
Har du fortfarande frågor? Besök vårt communityforum eller kontakta oss.