Софт для заворачивания http -> socks - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD64454.6601
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 10.10.2015, 23:44   #1
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию Софт для заворачивания http -> socks

Вот, например, мои скрипты не умеют по socks ходить. Умеют только http-прокси юзать. Есть ли какая-нить софтина, которая может слушать на тысячи портов и каждый порт заворачивать на закреплённый за ним socks? Ну т.е. я хочу ходить на соксы через промежуточную http-проксю.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 11.10.2015, 00:33   #2
somebody_
Senior Member
 
Регистрация: 05.09.2008
Сообщений: 606
Бабло: $124350
Отправить сообщение для somebody_ с помощью Telegram
По умолчанию

del

может не в тему, но раз у тебя php то скорее всего linux, через privoxy я заруливал разные тор демоны на разные порты к примеру 8080, 8081, 8082 к которым цеплялись скрипты, для windows есть proxycap
__________________
Пилю под Wordpress на php, html5, css3, jquery, since 2008 - wpmastering.pro
somebody_ вне форума  
Старый 11.10.2015, 00:57   #3
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
ТС -->
автор темы ТС По умолчанию

Слава Аллаху, с PHP я давно слез уже

Цитата:
Privoxy creates one thread (or process) for every incoming client connection that isn't rejected based on the access control settings.

If the system is powerful enough, Privoxy can theoretically deal with several hundred (or thousand) connections at the same time, but some operating systems enforce resource limits by shutting down offending processes and their default limits may be below the ones Privoxy would require under heavy load.
Не, такое не пойдёт, нужен один процесс, который асинхронно рулит неблокирующими сокетами.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 11.10.2015, 01:04   #4
somebody_
Senior Member
 
Регистрация: 05.09.2008
Сообщений: 606
Бабло: $124350
Отправить сообщение для somebody_ с помощью Telegram
По умолчанию

мля провтыкал, ваабще причем тут php ?
__________________
Пилю под Wordpress на php, html5, css3, jquery, since 2008 - wpmastering.pro
somebody_ вне форума  
Старый 11.10.2015, 01:26   #5
cKot
Member
 
Регистрация: 20.09.2015
Сообщений: 32
Бабло: $7460
По умолчанию

lorien, http://socksipy.sourceforge.net/
cKot вне форума  
Старый 11.10.2015, 01:27   #6
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,859
Бабло: $1861015
По умолчанию

прозрачный прокси в том же данте настроить, не?
что значит "не умеют"
вместо порта http-прокси укажи порт socks-прокси
веломан вне форума  
Старый 11.10.2015, 01:29   #7
cKot
Member
 
Регистрация: 20.09.2015
Сообщений: 32
Бабло: $7460
По умолчанию

lorien, ну и apt-get install
Цитата:
tsocks - transparent network access through a SOCKS 4 or 5 proxy
веломан, он скорее о том что софт не работает с прокси вообще!
cKot вне форума  
Старый 11.10.2015, 01:36   #8
Compressor
Member
 
Аватар для Compressor
 
Регистрация: 03.11.2009
Сообщений: 76
Бабло: $14125
По умолчанию

Цитата:
Сообщение от lorien Посмотреть сообщение
Не, такое не пойдёт, нужен один процесс, который асинхронно рулит неблокирующими сокетами.
Если упираешься в лимит процессов, то вынеси все на отдельную VPS за $5.
Compressor вне форума  
Старый 11.10.2015, 04:13   #9
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
ТС -->
автор темы ТС По умолчанию

> http://socksipy.sourceforge.net/

Дык это надо кодить Я сейчас юзаю requests для создания сетевых запросов. Это нужно разбираться, где там внутрях urllib3 создаются соединения, заворачивать их в socksipy, ошибки ловить.

> что значит "не умеют"
> вместо порта http-прокси укажи порт socks-прокси

Чуда не произойдёт. Протокол SOCKS4/5 подразумевает, что в начале ты стучишься на сервер с запросом CONNECT и указываешь iport сервер, к которому ты хочешь подрубиться через сокс-сервер. Сокс сервер создаёт соединение с желаемым сервером и уже потом отвечает тебе, что мол всё ок, вот тебе локальный port можешь через него посылать пакеты, я буду их пересылать к удалённому серверу. От того, что я укажу вместо порта http порт socks, эти все вещи автоматом делаться не будут Более того буду делаться неправильные вещи. Будут слаться данные в формате, которые socks-сервер не ожидает.

Под софтом я подразумеваю скрипты, которые сам разрабатываю.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 11.10.2015, 11:52   #10
masolit
Senior Member
 
Регистрация: 18.08.2007
Сообщений: 1,098
Бабло: $199375
По умолчанию

Цитата:
Сообщение от lorien Посмотреть сообщение
> http://socksipy.sourceforge.net/

Дык это надо кодить Я сейчас юзаю requests для создания сетевых запросов. Это нужно разбираться, где там внутрях urllib3 создаются соединения, заворачивать их в socksipy, ошибки ловить.

> что значит "не умеют"
> вместо порта http-прокси укажи порт socks-прокси

Чуда не произойдёт. Протокол SOCKS4/5 подразумевает, что в начале ты стучишься на сервер с запросом CONNECT и указываешь iport сервер, к которому ты хочешь подрубиться через сокс-сервер. Сокс сервер создаёт соединение с желаемым сервером и уже потом отвечает тебе, что мол всё ок, вот тебе локальный port можешь через него посылать пакеты, я буду их пересылать к удалённому серверу. От того, что я укажу вместо порта http порт socks, эти все вещи автоматом делаться не будут Более того буду делаться неправильные вещи. Будут слаться данные в формате, которые socks-сервер не ожидает.

Под софтом я подразумеваю скрипты, которые сам разрабатываю.
зачем requests, переходи на urllib2 ))
PHP код:
import urllib2
import socks
from sockshandler import SocksiPyHandler

opener 
urllib2.build_opener(SocksiPyHandler(socks.SOCKS5"127.0.0.1"9050))
print 
opener.open("http://www.somesite.com/"
и да requests нормально пашет с зелеными потоками ?
masolit вне форума