Соседний ответ Посмотрите пожалуйста мой ответ на этот вопрос.
GFC ведёт себя крайне предсказуемо: он пытается с помощью DPI ранжировать трафик и приоритизировать его. Просто его назвали фаерволлом, а не например великим QOS-ом потому что он в некоторых случаях режет скорость, а в некоторых блокирует полностью.
Например GFC порежет скорость вашему xray, vmess, vless и тд. Почему? Он что-то понимает в вашем трафике но не может понять что, этот трафик метчится по паттернам частично. Shadowsocks, stunnel и тд же GFC блокирует полностью т.к. он там ничего понять не может, трафик не метчится от слова вообще.
Дайте GFC то что он хочет: мимикрируйте ваш трафик, сделайте ему полный метч по нескольким паттернам. В соседнем ответе я написал то, что надо делать.
PS Ребята, если у вас есть время заморочится то еще можно легко и надежно обойти GFC симулируя мобильное приложение тиктока. Для этого создайте свое приложение симулирующее тикток (такую горталку видео), можете сделать просто SPA прилагу, не заморачиваясь с реакт нейтивом и тд. Затем сделайте мемоизацию порции данных в набор битмапов, затем соберите набор битмапов в короткое видео (1-3 минуты), сожмите его webm без компрессии. Затем отправляйте такие видео с порциями данных с сервера на клиент и обратно с рандомной задержкой в 5-20 секунд (чтобы не было подозрительно). В качестве сервера используйте Cloudflare, Akamai. Посмотрите там можно купить фронтенд либо еще есть вариант через флеир туннель.
Мы уже семьей съездили в Китай, отдохнули в Хайнане этом, потом поехали в Гуанджоу по работе, все хорошо. GFC ведет себя как положено: не режет скорость и не блокирует туннель симулирующий тикток. Как я понимаю, то из-за постоянной дикой популяризации тиктока по всему миру в GFC добавили исключение, и он пропускает весь трафик, похожий на трафик тиктока без глубокой инспекции, для него трафик тиктока в приоритете. Так что дерзайте.