1. Используя нативную оболочку powershell; 2. Используя HTTPs взаимодействие 1С.
1. Используем powershell , копируем в консоль: return (Invoke-WebRequest -uri "https://api.ipify.org/").Content
2. 1С (функция - возвращает внешний айпи строкой).
Функция УзнатьВнешнийIPАдресПользователя() Экспорт
// headers;
Заголовки = Новый Соответствие;
Заголовки.Вставить("Accept", "*/*");
Заголовки.Вставить("Accept-Encoding", "gzip, deflate, br");
Заголовки.Вставить("Connection", "keep-alive");
Заголовки.Вставить("Content-type", "application/json");
ДополнительныеПараметры = Новый Структура("Заголовки", Заголовки);
// http query;
ssl = Новый ЗащищенноеСоединениеOpenSSL();
хост = "api.ipify.org";
http_соединение = Новый HTTPСоединение(хост,443,,,,,ssl);
http_запрос = Новый HTTPЗапрос("/", Заголовки);
Ответ = http_соединение.Получить(http_запрос);
ТелоСтрокой = Ответ.ПолучитьТелоКакСтроку();
Возврат ТелоСтрокой;
КонецФункции
{} Ожидается идентификатор Орфографическая ошибка в powershell (найдено 2): powershell Орфографическая ошибка в айпи: айпи Орфографическая ошибка в ipify: ipify
ПриОпределенииИспользуемыхВерсийВнешнихКомпонент (БСП)
ПриОпределенииДоступныхВнешнихСистем (БСП)