Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

HTTPСоединение к TOR сайту

HTTPСоединение к TOR сайту
Я
   fly7
 
13.10.20 - 08:03
Привет! не получается сделать запрос к TOR сайту, это вообще реально?
запустил службу tor.exe
соединение к яндексу работает нормально,
к onion не хочет, пишет Ошибка работы с Интернет:  Couldn't resolve host name

    ПроксиИнт = Новый ИнтернетПрокси();
    ПроксиИнт.Установить("https",
        "socks5://127.0.0.1",
        9050,
        "1",
        "1",
        Ложь);
        
    //http://meduzazoo2tfkzlc.onion/exchanger/balance
    Соединение = Новый HTTPСоединение("meduzazoo2tfkzlc.onion",
        80,,,
        ПроксиИнт,
        10);
        
    Запрос = Новый HTTPЗапрос("exchanger/balance");
    
    //Соединение = Новый HTTPСоединение("ya.ru",
    //    443,,,
    //    ПроксиИнт,
    //    5,
    //    Новый ЗащищенноеСоединениеOpenSSL());
    //    
    //Запрос = Новый HTTPЗапрос("/");
                                                    
    Ответ = Соединение.Получить(Запрос);
    
    Стр = Ответ.ПолучитьТелоКакСтроку();
   Йохохо
 
1 - 13.10.20 - 08:18
пальцем в небо, попробуй перед соединением в системе установить днс 1.1.1.1
   Йохохо
 
2 - 13.10.20 - 08:21
не, не работает
   Garykom
 
3 - 13.10.20 - 08:25
(0) По ip попробуй
   Garykom
 
4 - 13.10.20 - 08:26
(3)+ гм наверно не выйдет, короче суть что вероятно 1C пробует ip получить перед тем как на прокси стучаться
   Garykom
 
5 - 13.10.20 - 08:27
Соединение = Новый HTTPСоединение("meduzazoo2tfkzlc.onion",
        80,,,
        ПроксиИнт,
        10, Новый ЗащищенноеСоединениеOpenSSL());
   Garykom
 
6 - 13.10.20 - 08:28
(5) Короче у тебя косяк ты прокси для httpS указал а стучишься на http
   Йохохо
 
7 - 13.10.20 - 08:30
надо днс тоже завернуть в прокси тора
   fly7
 
8 - 13.10.20 - 08:51
(6) не, не работает. сайт именно http
пробовал так

    ПроксиИнт.Установить("http",
        "socks5://127.0.0.1", 
        9050,
        "1", 
        "1",
        Ложь);
   fly7
 
9 - 13.10.20 - 08:52
(4) смысл тора в том и есть, чтоб IP никто не видел
   Йохохо
 
10 - 13.10.20 - 08:59
/etc/tor/torrc
TransPort 0.0.0.0:9040
DNSPort 0.0.0.0:5300
есть в конфиге строчка DNSPort?
   fly7
 
11 - 13.10.20 - 17:10
(10) эти строки видимо от старого tor.exe
свежий с такими ключами не стартует, служба валится с ошибкой 1064

раскопал что надо написать так (именно в той же строке, где объявляю прокси):

SOCKSPort 9050 CacheDNS UseDNSCache DNSPort auto TransPort auto
ClientOnionAuthDir C:\Tor\Browser\TorBrowser\Data\Tor\onion-auth
DataDirectory C:\Tor\Browser\TorBrowser\Data\Tor
GeoIPFile C:\Tor\Browser\TorBrowser\Data\Tor\geoip
GeoIPv6File C:\Tor\Browser\TorBrowser\Data\Tor\geoip6

но и это не помогло (( видимо 1С ищет хост IP через DNS сетевухи, как запустить 1С DNS запрос через тор я не нашел ((

буду писать прокладку на питоне
   mistеr
 
12 - 13.10.20 - 17:18
В браузере работает?
   fly7
 
13 - 13.10.20 - 17:39
(12) в тор-баузере конечно работает
   mistеr
 
14 - 13.10.20 - 17:46
(12) В обычном
   fly7
 
15 - 13.10.20 - 17:54
(14) в обычном onion сайты не открываются
   Garykom
 
16 - 13.10.20 - 18:04

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.