26

Re: AHK: Включение прокси сервера

Вот хорошая утилитка:
http://3proxy.ru/download/
Прописываем в конфигурационный файл:

proxy -a

И заголовки, что был использован прокси - подчищаются.

27

Re: AHK: Включение прокси сервера

Malcev попробовал с 20 поста, интернет отключает, проксю не цепляет. Возможно код не актуален, или я что не так делаю. Как решил вопрос, не просвятишь?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

28

Re: AHK: Включение прокси сервера

У меня код с 20 поста в IE работает.
Может прокси нерабочие?

29 (изменено: serzh82saratov, 2017-01-04 11:05:48)

Re: AHK: Включение прокси сервера

Нет, оказалось у меня к IP требуется добавлять тип

https=108.166.171.198:80

, или у меня какой настройки авто определения типа не хватает?

А не пробовал прокси отдельно для копии IE (ком объекта), и Скайпа?

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

30 (изменено: Malcev, 2017-01-04 17:05:29)

Re: AHK: Включение прокси сервера

оказалось у меня к IP требуется добавлять тип

Наверное у тебя не стоит галочка use the same proxy for all protocols.
http://lh3.ggpht.com/-qVOPbeQ4yN8/TzyUcRUJMBI/AAAAAAAAFzU/7zSzPdgrR74/How-To-Individually-Change-Proxy-Server-For-Different-Internet-Browser-%252526-How-To-Get-Free-Proxy--%252528Chrome-Internet-Explorer-Safari%252529-1-%2525283%252529%25255B2%25255D.png?imgmax=800

А не пробовал прокси отдельно для копии IE (ком объекта), и Скайпа?

Через реестр наверное можно.
Надо создать ветвь:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Skype\Phone

И изменять параметры ProxySetting, ProxyAddress.
26 стр.
https://download.skype.com/share/busine … -guide.pdf

31

Re: AHK: Включение прокси сервера

Malcev пишет:

Наверное у тебя не стоит галочка use the same proxy for all protocols.

Да, сделал, работает.

http=%ip%;https=%ip%;socks=%ip%

С галочкой вроде socks не устанавливаются.

Malcev пишет:

Через реестр наверное можно.

Спасибо, будет полезно.
Видел некоторые проги вроде дают назначить прокси по процессу. Видимо определяют на каких портах сидит процесс, типа netstat, и как то их перенаправляют...

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

32

Re: AHK: Включение прокси сервера

Кстати не подскажешь как лучше проверить прокси, через браузер например на 2ip.ru определяет новый айпи, а этот код в тоже время возвращает старый:

MsgBox % GetPublicIP()

GetPublicIP() {
    HttpObj := ComObjCreate("WinHttp.WinHttpRequest.5.1")
	Url = https://2ip.ru/ 
    HttpObj.Open("GET", Url) 
    HttpObj.Send()
    RegexMatch(HttpObj.ResponseText,"Ваш IP адрес:.*>([\d\.]+)</big>", match)  
    Return match1
}
По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

33 (изменено: Malcev, 2017-01-04 18:23:28)

Re: AHK: Включение прокси сервера

WinHttp.WinHttpRequest.5.1 не читает настроек IE.
Ему нужно отдельно прописывать:

HttpObj.SetProxy(2, "YourProxy")

А вот Msxml2.XMLHTTP читает.
Вот неплохой ликбез:
https://habrahabr.ru/post/190396/

34

Re: AHK: Включение прокси сервера

Malcev пишет:

А вот Msxml2.XMLHTTP читает.

Ага, этот работает.

GetPublicIP() {
    HttpObj := ComObjCreate("Msxml2.XMLHTTP")
	Url = https://2ip.ru/ 
    HttpObj.Open("GET", Url, 1)
    HttpObj.Send()
	While HttpObj.readyState != 4
		Sleep 100
	RegexMatch(HttpObj.responseText,"Ваш IP адрес:.*>([\d\.]+)</big>", match)  
    Return match1
}

Минусы прокси-серверов:
***
необходимость настройки прокси-сервера для каждого приложения либо использование отдельных программ-соксификаторов, например, Proxifier.

Вообщем что прокси не для всех программ (соединений), то есть для каждого приложения надо настраивать каким то своим путём, одному в реестр записать, а другому неизвестно что и куда...

По вопросам возмездной помощи пишите письма
E-Mail: serzh82saratov@mail.ru
OS: Win7x64, AutoHotkey_L v1.1.29.01 (Unicode 32-bit).

35

Re: AHK: Включение прокси сервера

Malcev пишет:

HttpObj.SetProxy(2, "YourProxy")

такая конструкция поддерживает только HTTP/HTTPS, а как использовать Socks proxy?

36 (изменено: Malcev, 2018-06-17 07:18:08)

Re: AHK: Включение прокси сервера

WinHttpRequest, не работает с Socks proxy.
Если нужен socks4 используйте Msxml2.XMLHTTP либо wininet.
Если выше, то можно через мост, типа Privoxy.

37

Re: AHK: Включение прокси сервера

Malcev пишет:

WinHttpRequest, не работает с Socks proxy.
Если нужен socks4 используйте Msxml2.XMLHTTP либо wininet.
Если выше, то можно через мост, типа Privoxy.

попробовал MSXML2.ServerXMLHTTP, не получается подключить socks. Или нужно использовать именно Msxml2.XMLHTTP? Либо я их неправильно подключаю. Будьте добры, черканите команду как ahk поженить с socks

38

Re: AHK: Включение прокси сервера

Насчет сервера не пробовал.
Лень повторно писать, в этой теме всё расписано.
В 20 соообщении - как вписать прокси через реестр и обновить IE.
Что именно писать вы можете посмотреть сами изменив в IE настройки socks прокси и посмотрев, что написано в реестре.
А Msxml2.XMLHTTP берет настройки с IE.

39

Re: AHK: Включение прокси сервера

Malcev пишет:

Насчет сервера не пробовал.
Лень повторно писать, в этой теме всё расписано.
В 20 соообщении - как вписать прокси через реестр и обновить IE.
Что именно писать вы можете посмотреть сами изменив в IE настройки socks прокси и посмотрев, что написано в реестре.
А Msxml2.XMLHTTP берет настройки с IE.

там только  в один поток получится что можно работать, а мне хотелось бы сделать чтобы каждый поток работал со своим ip. программа работает запросами, не использует internet explorer

40

Re: AHK: Включение прокси сервера

777graf777 пишет:

программа работает запросами, не использует internet explorer

Тогда спрашивайте у авторов программы.
Если хотите в несколько потоков работать - пробуйте winhttprequest + мост, типа Privoxy.

41

Re: AHK: Включение прокси сервера

Malcev пишет:
777graf777 пишет:

программа работает запросами, не использует internet explorer

Тогда спрашивайте у авторов программы.
Если хотите в несколько потоков работать - пробуйте winhttprequest + мост, типа Privoxy.

в том то и дело, что я сам автор программы. используя privoxy  я не смогу ведь менять айпи автоматизированно? или это тоже можно делать через реестр?

42

Re: AHK: Включение прокси сервера

Winhttprequest не использует настройки IE.
Вы Winhttprequest перенаправляете в privoxy, а в нем уже можно вроде автоматизировать выдачу прокси.
Сам я не пробовал. Нужно читать документацию.