Текстовые форматы экспорта прокси для разных программ
Универсального неструктурированного формата прокси для всех программ нет. Одни клиенты ожидают IP:порт:логин:пароль, другие — URI, третьи имеют отдельные колонки. Хороший экспортёр не заставляет пользователя угадывать: он предлагает несколько явно названных вариантов и показывает точный предпросмотр.
Главное за минуту
- Формат без схемы может трактоваться неоднозначно.
- HTTP и SOCKS5 следует экспортировать отдельно.
- Ссылка управления отделяется от реквизитов предсказуемым способом.
- Предпросмотр должен совпадать с буфером и файлом байт в байт.
Основные представления
Чаще всего нужны строка host:port:user:password, форма user:password@host:port и полный URI со схемой. Порядок полей должен быть указан рядом с вариантом. Для IPv6 применяются скобки, а специальные символы реквизитов кодируются по правилам URI.
Протокол в начале строки
Галочка добавления протокола должна формировать http:// или socks5://, а не просто текстовую подпись. Если программа использует отдельный выбор протокола, пользователь выбирает вариант без префикса. Нельзя автоматически считать неизвестный формат HTTP во всех программах.
Ссылка смены IP и служебные идентификаторы
Управляющую ссылку добавляют отдельной колонкой либо после явно выбранного разделителя, например вертикальной черты. PID/EID включают только по отдельной настройке. URL не должен раскрывать домен, токен или внутреннюю ссылку вышестоящей платформы.
Предпросмотр и проверка
Интерфейс отображает несколько первых строк с вымышленными примерами до выбора реальных прокси, а затем — точный результат для выбранных записей. Кнопки копирования и скачивания используют один генератор, чтобы форматы не расходились.
Практический чек-лист
- 1Выбрать порядок полей под целевую программу.
- 2Отдельно выбрать протокол и его префикс.
- 3Указать, включать ли пароль, PID и ссылку смены IP.
- 4Проверить разделитель на одной строке.
- 5Сравнить предпросмотр, буфер и скачанный файл.
Источники и документы
Материал подготовлен по первичным, официальным и техническим источникам. Формулировки статьи являются самостоятельным изложением.