střílím naslepo a vybral jsem s poznámek, co by asi mohlo odpovídat.
shoes je podle mě přesně co chceš, umožňuje ti to libovolně postavit klientskou a serverovou část, routovat v nich i mezi nimi a různě provoz maskovat, https://github.com/cfal/shoes/blob/master/examples/tls_sni_vmess_and_snell.yaml. Je na tobě, kterou část spustíš na klientovi a kterou na serveru.
Pak bych asi vyzdvihnul go-gost, poměrně snadno můžeš nastavit klientskou a servovou část, spustit jednotlivé strany a oni se ti spojí. Gost má i schopnost zkoušet postupně více strategií podle toho, která projde sítí. Takhle by vypadal příklad s socks5 na klientovi s tunelování přes http2
server:
gost -L=http2://john:doe@:443
client:
gost -L socks5://:8080 -F=http2://john:doe@server:443
curl --socks5 localhost:8080 ip-echo.ripe.net
14. 3. 2024, 17:16 editováno autorem komentáře