Author

Topic: bitcoin-js-remote локально для Win (Read 1901 times)

newbie
Activity: 2
Merit: 0
February 20, 2014, 09:04:11 AM
#2
Дальше качаем архив со скриптами по этой ссылке, распаковываем в папку LHTTPD и запускаем !!!bjs.bat.

Ссылочка сдохла, можно куда-нибудь выложить еще раз?
sr. member
Activity: 427
Merit: 250
Кто не знает, есть такой проект bitcoin-js-remote, позволяет получить доступ к демону bitcoin удаленно, для чего обычно нужен настроенный сервак. Захотелось мне тут поднять это дело на винде Roll Eyes Не спрашивайте зачем оно было надо, но получилось что получилось, да еще и в portable виде Smiley Авось кому тоже надо будет.

Тестировалось на ВыньХРень, но работать по идее должно на любой. Выбор пал на LightTPD, что разумно наверное. Бинарник взял тут, уже не помню почему. Также нам понадобится соответственно bjs, сам официальный клиент и немного мозгов.

Названия папок произвольные, я буду писать свои. Значит распаковываем содержимое архива сервака в папку LHTTPD. Внутри htdocs создаем папку bjs, куда распаковываем соответственно содержимое bjs. Внутри LHTTPD создаем папку BTC, куда кидаем папку daemon с файлом bitcoind.exe и папку Data с кошельком и всеми делами.

Дальше качаем архив со скриптами по этой ссылке, распаковываем в папку LHTTPD и запускаем !!!bjs.bat. Будет висеть консольное окно, закрыв которое работа всей системы прекращается. Его можно убрать, если кому мешает, но в таком случае закрывать все придется руками через диспетчер задач, а так - закрыл окно, и все закрылось. Я настроил запуск демона через Tor, так что кому это не надо, придется редактировать файл !!!bjs.bat (убрать "-proxy=127.0.0.1:9050"). Батник помимо подстановки путей и остального запускает скрипт !script.vbs, который жрет память следит за bitcoind.exe и завершает работу сервера при закрытии демона. Еще там есть !addhosts.cmd и !delhosts.cmd, которые добавляют и удаляют ассоциации bjs -> localhost в файл hosts.

В итоге у вас есть портативный клиент, после запуска которого вам всего-то надо набрать localhost/bjs в адресной строке (или просто bjs, если добавили запись в hosts) и получите что-то типа этого

Вот.
Jump to: