Параметры share-ссылок
Mole поддерживает расширенный набор параметров для каждого протокола. Ниже приведены технические детали для правильного формирования ссылок.
VLESS
Рекомендуемый протокол для обхода блокировок с использованием Reality и Vision.
Пример:
vless://uuid@host:port?security=reality&sni=google.com&fp=chrome&pbk=publicKey&sid=shortId&flow=xtls-rprx-vision&type=tcp#ServerName
| Параметр | Описание |
|---|---|
security |
reality или tls |
sni |
Домен для имитации |
fp |
Fingerprint браузера (chrome, firefox, safari, edge) |
pbk |
Public Key для Reality |
flow |
xtls-rprx-vision (рекомендуется для TCP+Reality) |
type |
Транспорт: tcp, ws, grpc или xhttp |
alpn |
Список ALPN, например h3 для HTTP/3. Подразумевает TLS |
mode |
Режим XHTTP: auto (по умолчанию), stream-one, stream-up, packet-up |
Транспорты, которых больше нет
Xray-core удалил транспорты HTTP/2 (type=h2) и отдельный QUIC
(type=quic), поэтому ссылки с ними не подключатся ни в одном клиенте на
актуальном ядре — Mole отклоняет их с понятным сообщением, а не молча.
Замена QUIC — XHTTP поверх HTTP/3: type=xhttp с mode=stream-one и
alpn=h3. Если нужен именно протокол на QUIC, используйте Hysteria2.
Hysteria2
Протокол на основе QUIC, оптимизирован для нестабильных сетей.
Пример:
hysteria2://password@host:port?sni=example.com&obfs=salamander&obfs-password=pass&up=100&down=200#ServerName
| Параметр | Описание |
|---|---|
sni |
Домен, предъявляемый в TLS-рукопожатии |
obfs |
salamander — единственная обфускация, определённая в Hysteria2. Работает только вместе с obfs-password |
obfs-password |
Пароль обфускации |
up / down |
Пропускная способность в Мбит/с. Также принимаются upmbps / downmbps и запись с единицами (up=100mbps). Если указаны оба, включается контроллер перегрузки «brutal»; без них используется BBR |
insecure |
1 или true отключает проверку сертификата |
alpn |
Фиксирует ALPN. Без него используется значение ядра по умолчанию (h3) |
fp |
Fingerprint браузера |
Shadowsocks (SS)
Поддержка AEAD шифров и SIP002.
Пример:
ss://base64(cipher:password)@host:port#ServerName