Author

Topic: Пул на ПК на HTTP, майнеры в глобале на STRATUM - как ? (Read 3748 times)

newbie
Activity: 1
Merit: 0
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
Приветствую, удалось ли решить проблему? Тоже столкнулся с ней
hero member
Activity: 574
Merit: 523
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.

она задания умеет получать только от стратум-сервера. потом раздает им своим клиентам (майнерам) по стратуму, гбт, и т.д.
legendary
Activity: 2884
Merit: 1035
нее, у меня зацепилось за эти параметры

-sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
hero member
Activity: 574
Merit: 523
совершенно верно
я думаю заставить ее работать наоборот - между стратум-майнером и моим "пулом"
предлагаю покурить вместе, условия выше
меж тем я пока удаляюсь грызть гранит науки до вечера

кхм... впихнуть невпихуемое? Т.е. переписать ее, вместо того, что бы просто накатить то, что я перечислил выше?
legendary
Activity: 2884
Merit: 1035
совершенно верно
я думаю заставить ее работать наоборот - между стратум-майнером и моим "пулом"
предлагаю покурить вместе, условия выше
меж тем я пока удаляюсь грызть гранит науки до вечера
hero member
Activity: 574
Merit: 523
недопонимание детектед
насчет доменного имени - чисто моя идея, никто с меня его не требует в обязательном порядке
с ВЛАДЕЛЬЦЕМ того рига я больше не списывался
а СУППОРТ сайта MRR мне ответил что они только по стратуму работают

аа. ну тогда надо стратум поставить и в ус не дуть: и для вашего асика с этого польза будет сто пудов.

вот еще идейка
утилита mining proxy
что-то мне говорит, что истина где-то рядом
вот ее хелп (не разобрался как под кат спрятать)

  -h, --help            show this help message and exit
  -o HOST, --host HOST  Hostname of Stratum mining pool
  -p PORT, --port PORT  Port of Stratum mining pool
  -sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
  -oh GETWORK_HOST, --getwork-host GETWORK_HOST
                        On which network interface listen for getwork miners.
                        Use "localhost" for listening on internal IP only.
  -gp GETWORK_PORT, --getwork-port GETWORK_PORT
                        Port on which port listen for getwork miners. Use
                        another port if you have bitcoind RPC running on this
                        machine already.
  -nm, --no-midstate    Don't compute midstate for getwork. This has
                        outstanding performance boost, but some old miners
                        like Diablo don't work without midstate.
  -rt, --real-target    Propagate >diff1 target to getwork miners. Some miners
                        work incorrectly with higher difficulty.
  -cl CUSTOM_LP, --custom-lp CUSTOM_LP
                        Override URL provided in X-Long-Polling header
  -cs CUSTOM_STRATUM, --custom-stratum CUSTOM_STRATUM
                        Override URL provided in X-Stratum header
  -cu CUSTOM_USER, --custom-user CUSTOM_USER
                        Use this username for submitting shares
  -cp CUSTOM_PASSWORD, --custom-password CUSTOM_PASSWORD
                        Use this password for submitting shares
  --blocknotify BLOCKNOTIFY_CMD
                        Execute command when the best block changes (%s in
                        BLOCKNOTIFY_CMD is replaced by block hash)
  --socks PROXY         Use socks5 proxy for upstream Stratum connection,
                        specify as host:port
  --tor                 Configure proxy to mine over Tor (requires Tor running
                        on local machine)
  -t, --test            Run performance test on startup
  -v, --verbose         Enable low-level debugging messages
  -q, --quiet           Make output more quiet
  -i PID_FILE, --pid-file PID_FILE
                        Store process pid to the file
  -pa POW_ALGO, --pow-algo POW_ALGO
                        Proof of work function

что-то мне из прочитанного подсказывает, что она для вставки между stratum-пулом и майнером. Могу ошибатся, курите ее доки.
legendary
Activity: 2884
Merit: 1035
вот еще идейка
утилита mining proxy
что-то мне говорит, что истина где-то рядом
вот ее хелп (не разобрался как под кат спрятать)

  -h, --help            show this help message and exit
  -o HOST, --host HOST  Hostname of Stratum mining pool
  -p PORT, --port PORT  Port of Stratum mining pool
  -sh STRATUM_HOST, --stratum-host STRATUM_HOST
                        On which network interface listen for stratum miners.
                        Use "localhost" for listening on internal IP only.
  -sp STRATUM_PORT, --stratum-port STRATUM_PORT
                        Port on which port listen for stratum miners.
  -oh GETWORK_HOST, --getwork-host GETWORK_HOST
                        On which network interface listen for getwork miners.
                        Use "localhost" for listening on internal IP only.
  -gp GETWORK_PORT, --getwork-port GETWORK_PORT
                        Port on which port listen for getwork miners. Use
                        another port if you have bitcoind RPC running on this
                        machine already.
  -nm, --no-midstate    Don't compute midstate for getwork. This has
                        outstanding performance boost, but some old miners
                        like Diablo don't work without midstate.
  -rt, --real-target    Propagate >diff1 target to getwork miners. Some miners
                        work incorrectly with higher difficulty.
  -cl CUSTOM_LP, --custom-lp CUSTOM_LP
                        Override URL provided in X-Long-Polling header
  -cs CUSTOM_STRATUM, --custom-stratum CUSTOM_STRATUM
                        Override URL provided in X-Stratum header
  -cu CUSTOM_USER, --custom-user CUSTOM_USER
                        Use this username for submitting shares
  -cp CUSTOM_PASSWORD, --custom-password CUSTOM_PASSWORD
                        Use this password for submitting shares
  --blocknotify BLOCKNOTIFY_CMD
                        Execute command when the best block changes (%s in
                        BLOCKNOTIFY_CMD is replaced by block hash)
  --socks PROXY         Use socks5 proxy for upstream Stratum connection,
                        specify as host:port
  --tor                 Configure proxy to mine over Tor (requires Tor running
                        on local machine)
  -t, --test            Run performance test on startup
  -v, --verbose         Enable low-level debugging messages
  -q, --quiet           Make output more quiet
  -i PID_FILE, --pid-file PID_FILE
                        Store process pid to the file
  -pa POW_ALGO, --pow-algo POW_ALGO
                        Proof of work function
legendary
Activity: 2884
Merit: 1035
недопонимание детектед
насчет доменного имени - чисто моя идея, никто с меня его не требует в обязательном порядке
с ВЛАДЕЛЬЦЕМ того рига я больше не списывался
а СУППОРТ сайта MRR мне ответил что они только по стратуму работают
hero member
Activity: 574
Merit: 523
взял другой риг - тоже отвалился
на MRR ответили, что только стратум
дак что насчет домена ?

Что на счет домена? Попобуйте. Хз, почему он так утверждает. Все клоны cgminer'а нормально работают как с ай-пи так и с доменным именем. Если там какой-то кастомный софт, то надо с ними выяснять, почему им доменное имя подавай. Глупость какая-то.
legendary
Activity: 2884
Merit: 1035
взял другой риг - тоже отвалился
на MRR ответили, что только стратум
дак что насчет домена ?
hero member
Activity: 574
Merit: 523
да я не девочка 11-ти лет, чтобы "обижаться"
слово какое-то смешное... могу и больше дать, если заработает
отправил тикет на MRR, жду ответа
попробую другой риг взять на leaserigs
ну а по поводу прикручивания домена я так с ваших слов и не понял - может реально помочь ?

ну если владелец рига утверждает, что поможет...
Хотя подобное утверждение наводит на мысли либо о некомпетентности, либо о том, что руки кривые.
legendary
Activity: 2884
Merit: 1035
да я не девочка 11-ти лет, чтобы "обижаться"
слово какое-то смешное... могу и больше дать, если заработает
отправил тикет на MRR, жду ответа
попробую другой риг взять на leaserigs
ну а по поводу прикручивания домена я так с ваших слов и не понял - может реально помочь ?
hero member
Activity: 574
Merit: 523
я давно в майнинге, просто люблю ставить себе нетривиальные задачи, и с монетой связался не совсем обычной
гимнастика мозга, так сказать
если мы совместными усилиями сможем наладить сабж, гарантирую финансовую стимуляцию в виде первого суточного заработка,
а это будет, поверьте, не 0.01 ВТС
ну вот асик мой невозбранно майнит на кошель из подсети 192.168.*.* - он по какому протоколу цепляется ? http же ?
и я, кстати, еще сайт аренды ригов надыбал - leaserigs, что-ли, там можно прописать http://myip.port самому
первое время мой "пул" подсвечивался зеленым, а потом отвалился, ни одного блока не нашел
потом владелец рига мне прислал письмо о том, чтобы я айпи как пул не прописывал, т.к. у него майнер крашится
странно все это, то ли это особенность его рига, толи не судьба в принципе
еще думал как вариант прикрутить доменное имя к своему айпи, может, там какие-то допуслуги будут, которые вылечат этот геморрой ?

что ж это за риг то у него такой, что от прописи ай-пи крашится? руки у него из жопы.
То что ваш асик майнит - не удивительно, но, как я уже писал выше, в отсутствие лонг-полла часть времени он жует заведомо устаревший блок. Одно доменное имя можно взять бесплатно: все сохо-рутеры от Длинка имеют бесплатную лицензию на 1 имя на dyndns.org (при этом проверка, что за устройство регистрирует адрес никак не осуществляется потому,что это просто не возможно).

Не обижайтесь, но и 0.1 БТЦ мне будет мало.
legendary
Activity: 2884
Merit: 1035
я давно в майнинге, просто люблю ставить себе нетривиальные задачи, и с монетой связался не совсем обычной
гимнастика мозга, так сказать
если мы совместными усилиями сможем наладить сабж, гарантирую финансовую стимуляцию в виде первого суточного заработка,
а это будет, поверьте, не 0.01 ВТС
ну вот асик мой невозбранно майнит на кошель из подсети 192.168.*.* - он по какому протоколу цепляется ? http же ?
и я, кстати, еще сайт аренды ригов надыбал - leaserigs, что-ли, там можно прописать http://myip.port самому
первое время мой "пул" подсвечивался зеленым, а потом отвалился, ни одного блока не нашел
потом владелец рига мне прислал письмо о том, чтобы я айпи как пул не прописывал, т.к. у него майнер крашится
странно все это, то ли это особенность его рига, толи не судьба в принципе
еще думал как вариант прикрутить доменное имя к своему айпи, может, там какие-то допуслуги будут, которые вылечат этот геморрой ?
hero member
Activity: 574
Merit: 523
мдааа... я ж не выкурю все это...
а может, "человеческий" линукс завиртуалить ? не проще будет ? хотя вроде у монеты нет под линух клиента...

Думаю, что это не совсем правильно, хотя тоже решение. Не совсем правильно потому, что нахрена вам тогда там винды вообще? Лишний шум вентиляторов (расходы на виртуализацию помноженные на 24х7). Клиент для любой монеты строится под линукс достаточно легко.
Легких денег не бывает. Если вы решили связаться с майнингом - курить придется много. Не злоупотребляйте коноплей. Только по делу.
legendary
Activity: 2884
Merit: 1035
мдааа... я ж не выкурю все это...
а может, "человеческий" линукс завиртуалить ? не проще будет ? хотя вроде у монеты нет под линух клиента...
hero member
Activity: 574
Merit: 523
"пул" устроен так - запущен кошелек в режиме сервера на порту 9332
на этот порт я натравливаю мощности с miningrigrentals.com, но майнинга нет
думаю, из-за того, что, прописывая на miningrigrentals.com в настройках свой айпи и порт в качестве адреса пула, я не могу
изменить префикс "stratum+tcp", то есть по умолчанию риг обращается ко мне по стратуму

Думаю, что майнинг не по стратуму - это не совсем то, что вы хотите от жизни получить. Даже если бы железо на miningrigrentals.com могло автодетектить, что у вас не стратум, а getblocktemplate, то long poll даемон не поддерживает. Стало быть, майнер должен был бы сам опрашивать ваш даемон раз в какой-то интервал, нет ли там нового блока. Скажем, если такой интервал установить раз в минуту, то, в среднем, ваши майнеры жевали бы 30 секунд из каждых 2.5 минут устаревший блок.
Что бы сделать то, что вы хотите, вам придется поставить стратум сервер. Для этого придется накатить на вашу винду, скажем, python, twisted и реализацию stratum'а на питоне: https://github.com/ahmedbodi/stratum-mining. Найдите там коммит, который вводит использование memcached и возмите предидущий (у вас не промышленный пул с сотней клиентов, memcached вам нафиг не нужен), и в параметрах настройки (файл conf/config.py) поставте в дополнение к остальным следующее:

Code:
DATABASE_DRIVER = 'none'
USERS_CHECK_PASSWORD = False

База данных вам тож ни к чему. Хотя если не лень вкручивать в этот кусок говна под названием форточки человеческий софт и хочется смотреть статистику: попутного ветра.

И не забудьте в фаерволе добавить правило фильтрации порта 3333 так, что бы допустим был трафик только с адресов, вам известных (не нужны вам лишние проблемы).


legendary
Activity: 2884
Merit: 1035
"пул" устроен так - запущен кошелек в режиме сервера на порту 9332
на этот порт я натравливаю мощности с miningrigrentals.com, но майнинга нет
думаю, из-за того, что, прописывая на miningrigrentals.com в настройках свой айпи и порт в качестве адреса пула, я не могу
изменить префикс "stratum+tcp", то есть по умолчанию риг обращается ко мне по стратуму
hero member
Activity: 574
Merit: 523
Ок, теперь как у вас устрен пул? из знакомых портов, относящихся к делу я вижу только латйовый даемон слушает на RPC порту.
Ни стратум не болтается на "стандартном" для него 3333, ни http (что у вас там) не слушает.

Да, и это, никогда и ни при каких условиях не отключайте фаервол полностью, особенно при работе с виндой. Наружу должно быть открыто только то, что реально нужно. Вы и чихнуть не успеете, как ваш комп станет частью чьего либо ботнета, если какая новая уязвимость будет обнаружена (от их обнаружения, до заплат и обновлений антивирусов проходит достаточно времени)
legendary
Activity: 2884
Merit: 1035


как-то так
это все что есть из LISTENING
newbie
Activity: 42
Merit: 0
bee7, хорошо, что такие люди, как Вы есть. Надеюсь Ваше внимание и желание помочь не будет использовано в корыстных целях.

Оно будет использовано именно в корыстных целях: думаете, намайненное пойдет на благотворительность? Cheesy
Это-то понятно. Я как бы не совсем об этом. Smiley
hero member
Activity: 574
Merit: 523
bee7, хорошо, что такие люди, как Вы есть. Надеюсь Ваше внимание и желание помочь не будет использовано в корыстных целях.

Оно будет использовано именно в корыстных целях: думаете, намайненное пойдет на благотворительность? Cheesy
newbie
Activity: 42
Merit: 0
bee7, хорошо, что такие люди, как Вы есть. Надеюсь Ваше внимание и желание помочь не будет использовано в корыстных целях.
hero member
Activity: 574
Merit: 523
10 портов с адресом 0.0.0.0
1 порт с моим публичным fixed IP
1 порт в 127.0.0.1
2 порта в подсети 192.168 - тут нет вопросов
10 портов в ipV6
это всё что касается LISTENING
какой нам нужен ?

порты то какие? вы хотите, что бы я догадывался, что вы там намудрили?

Сложно чтоли вывод этой команды сюда кинуть?
legendary
Activity: 2884
Merit: 1035
10 портов с адресом 0.0.0.0
1 порт с моим публичным fixed IP
1 порт в 127.0.0.1
2 порта в подсети 192.168 - тут нет вопросов
10 портов в ipV6
это всё что касается LISTENING
какой нам нужен ?
hero member
Activity: 574
Merit: 523
"'netstat -lnt' что кажет?"
этот ?

нет. раз винда, то 'netstat -an'. нужны только строки содержащие LISTENING и имеющие отношение к вопросу. Публичные адреса можно зазвездить.
legendary
Activity: 2884
Merit: 1035
"'netstat -lnt' что кажет?"
этот ?
hero member
Activity: 574
Merit: 523
требуется
мне извиниться ?

Нет, ответить на вопрос.
legendary
Activity: 2884
Merit: 1035
требуется
мне извиниться ?
hero member
Activity: 574
Merit: 523
Судя по тому, что разговор ушел в сторону от предмета вопроса, помощь действительно абсолютно не требуется.
legendary
Activity: 2884
Merit: 1035
да не, годный сайт, вы че ?
я их долго считал "википедией для поколения пепси", разъясняющей что такое "превед медвед" и все такое
пока случайно (ВНЕЗАПНО), с год назад,  не наткнулся на статью про Т-34
такое в википедии вам не напишут
аналогии такие: вики - это строгая училка, шпарящая сугубо по школьной программе (если отбросить неадекватные правки всяких идиотов), лурк - бывалый сосед дядя Вася под градусом на лавочке у подъезда, который снабдит свой рассказ личным и не только опытом и не будет гнушаться крепких выражений
(   кстати, данная характеристика этих сайтов лично моя и пока что под (С) находится, если что Smiley      )
newbie
Activity: 42
Merit: 0
А-а, ну если после луркоморья, тогда понятно. После тамошнего чтива впору в срочном порядке промывание желудка делать + 40 уколов от бешенства.
legendary
Activity: 2884
Merit: 1035
через буквы сложно выразить эмоции
человек принял на грудь, и таким образом дал понять, что ждет дальнейших указаний
тем более за полчаса до этого, нажав на ссылку "случайная статья" на луркоморье, попал на этого самого Дали
поэтому продолжаем в том же духе, господа, не принимайте близко к чему бы то ни было
newbie
Activity: 42
Merit: 0
Ну-ну с такими претензиями и гонором в ответ на вопрос того, кто помогает, Вам вряд ли будут пытаться помочь другие... СЭР КАСПЕР
legendary
Activity: 2884
Merit: 1035
у меня не пул, а
Имею пул на домашнем компе, ну как пул - кошелек в режиме сервера для соло
винда 7 х64
тогда 'netstat -an', достаточно тех строк, в которых есть "LISTENING"

Quote
все лежит в плоскости несовместимости протоколов стратум и хттп и как их переконвертировать

Что во что вы хотите переконвертироватьHuh

Опишите подробнее сетап, что у вас на каком порту слушает и зачем.
так, сэр, вы не забывайтесь
я так понял, что вы щас сальвадор дали, а я так, выставку зашел посмотреть
че там дальше нажать надо ?
ЗЫ: я не стебаюсь
hero member
Activity: 574
Merit: 523
у меня не пул, а
Имею пул на домашнем компе, ну как пул - кошелек в режиме сервера для соло
винда 7 х64
тогда 'netstat -an', достаточно тех строк, в которых есть "LISTENING"

Quote
все лежит в плоскости несовместимости протоколов стратум и хттп и как их переконвертировать

Что во что вы хотите переконвертироватьHuh

Опишите подробнее сетап, что у вас на каком порту слушает и зачем.




legendary
Activity: 2884
Merit: 1035
у меня не пул, а
Имею пул на домашнем компе, ну как пул - кошелек в режиме сервера для соло
винда 7 х64
все лежит в плоскости несовместимости протоколов стратум и хттп и как их переконвертировать
hero member
Activity: 574
Merit: 523
у меня отключен файрвол

ну чудес-то не бывает. 'netstat -lnt' что кажет? (я подразумеваю, что у вас пул на линуксе собран)
legendary
Activity: 2884
Merit: 1035
у меня отключен файрвол
hero member
Activity: 574
Merit: 523
Имею пул на домашнем компе, ну как пул - кошелек в режиме сервера для соло, белый IP, пингующийся извне
Хочу натравить арендуемые мощности на себя, но они меня не видят
Думаю, из-за разницы протоколов
Что посоветуете ? Может, в stratum-proxy для этого есть настройки ? Или есть сайты по аренде, работающие по HTTP ?
Заранее спасибо.

Фильтрацию трафика проверьте в настройках фаервола.
legendary
Activity: 2884
Merit: 1035
переместил на главную
full member
Activity: 218
Merit: 100
casper77, может вопрос задать в разделе "Майнеры"? Здесь общие темы, майнеры чаще к себе заглядывают.

Точно, зайди в "Майнеры" там народ знающий в этом вопросе, помогут.
newbie
Activity: 42
Merit: 0
casper77, может вопрос задать в разделе "Майнеры"? Здесь общие темы, майнеры чаще к себе заглядывают.
legendary
Activity: 2884
Merit: 1035
Имею пул на домашнем компе, ну как пул - кошелек в режиме сервера для соло, белый IP, пингующийся извне
Хочу натравить арендуемые мощности на себя, но они меня не видят
Думаю, из-за разницы протоколов
Что посоветуете ? Может, в stratum-proxy для этого есть настройки ? Или есть сайты по аренде, работающие по HTTP ?
Заранее спасибо.
Jump to: