SymbolのNODEを1つ取ってくるPHP
Symbol開発でノードの選択に困るというか面倒だったりします。
取ってくるというのはちょっと違うかもです、リストから1つ使えるノードを返すが正解かな。
ユーザーに選択させずに自動でやりたいときにご利用ください。
ノードのリストは適時メンテしてください。
普通のWEBサーバーで動くようにPHPになっています。
APIとして使っても良きかと思います。
ランダムに130ミリ秒以内に応答したもの1つを返します。
Symbolでトラップなのが
/network/properties
これを返さないノードが居たりする?もう治ったのかな?忘れましたがチェックして正常な物だけ返します。
返り値はjson
{node:xym780.allnodes.me}
となります。
ダウンロード
使い方
donwloadしたnode.phpをWEBサーバーにアップロードしてください。
あとはjavasctiptなどでnode.phpにリクエストしてください。
このようにJsonとして返ります。
{node:xym780.allnodes.me}
実装サンプル
下記のWEBサーバーにアップロードしています。
https://nftdrive-explorer.info/node.php
あとは以下のように普通に取得してください。
同期処理(XHR)
最初に同期処理でもいいかも。
sample.js
var xhr = new XMLHttpRequest();
data=null;
xhr.onreadystatechange = function() {
switch ( xhr.readyState ) {
case 0:
// 未初期化状態.
break;
case 1:
// データ送信中.
console.log( 'loading...' );
break;
case 2: // 応答待ち.
console.log( 'loaded.' );
break;
case 3: // データ受信中.
console.log( 'interactive... '+xhr.responseText.length+' bytes.' );
break;
case 4: // データ受信完了.
if( xhr.status == 200 || xhr.status == 304 ) {
data = xhr.responseText; // responseXML もあり
console.log( 'COMPLETE! :'+data );
} else {
console.log( 'Failed. HttpStatus: '+xhr.statusText );
}
break;
}
};
//
xhr.open( 'GET', 'node.php', false );
xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' );
xhr.send();
xhr.abort();
console.log(data);
//{node:xym780.allnodes.me}
};
非同期(fetch)
コラのパターンも
sample.js
fetch("node.php")
.then(response=>{
return response.json()
})
.then(data=>{
console.log(data);
//{node:node:xym780.allnodes.me}
})
コード本体
注意点としては$symbolNodeLisの中身を適時更新してください。
これだけあれば当分ダイジョブだとは思いますが。2023.11.30現在
$symbolNodeList=[]
<?php
//エラー無視
ini_set('display_errors',0);
$symbolNodeList=
[
"symbol-node.ml",
"01.symbol.enoki-do.com",
"89.47.164.194",
"xym780.allnodes.me",
"xym48.allnodes.me",
"xym507.allnodes.me",
"0-0-0-high-grade-node.harvesting.work",
"xym501.allnodes.me",
"194.135.81.36",
"xym640.allnodes.me",
"35.73.158.176",
"xym574.allnodes.me",
"xym739.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-8.symbol-nodes.jp",
"01.high-performance.symbol-node.jp",
"xym800.allnodes.me",
"00fbdb46.xym.stir-hosyu.com",
"xym148.allnodes.me",
"0-0-0-0-0-0-3.harvesting.fan",
"xym813.allnodes.me",
"xym581.allnodes.me",
"03-super-harvest.symbol-platform.com",
"185.81.167.118",
"185.5.52.118",
"129.213.37.166",
"0-0-0-7.high-performance.symbol-node.jp",
"aiteruyo.jp",
"01-symbol-node.ruemt.link",
"xym859.allnodes.me",
"xym798.allnodes.me",
"xymnode.pokapu.jp",
"0-0-0-0-0-0-0-9.tokyo-node.fun",
"00715c1f.xym.stir-hosyu.com",
"35.75.151.8",
"xym45.allnodes.me",
"xym99.allnodes.me",
"xym897.allnodes.me",
"xym675.allnodes.me",
"xym585.allnodes.me",
"000b5dbd.xym.stir-hosyu.com",
"0-0-1age-marichi-777node.ml",
"14601.xym.stir-hosyu.com",
"0-0-0-2.high-performance.symbol-gym.com",
"xym588.allnodes.me",
"0-0-0-0-0-0-0-0-0-0.quantum-zero.com",
"xym814.allnodes.me",
"xym122.allnodes.me",
"xym449.allnodes.me",
"xym620.allnodes.me",
"0-0-0-0-5.supreme-harvest-node.gym.bond",
"xym735.allnodes.me",
"0-0-0-h-my-gosh.perfect.symbol-harvesting.work",
"xym346.allnodes.me",
"0-0-0-0-0-0-0-0-1.tokyo-node.jp",
"zen04.nem-nodes.com",
"62.77.153.249",
"xym216.allnodes.me",
"0-0.everything-you-can.imagine-is-real.harvest-node.site",
"backup.symbol-node.com",
"symbol.laplace666.link",
"xym602.allnodes.me",
"0-0-2-high-grade.harvest-node.org",
"amaterasu-02.kamigami.jp",
"xym779.allnodes.me",
"0-0-0-0-0-0-0-8.tokyo-node.jp",
"xym760.allnodes.me",
"xym410.allnodes.me",
"xym309.allnodes.me",
"89.40.11.126",
"xym91.allnodes.me",
"80.208.229.214",
"35.73.255.38",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-1.symbol-nodes.harvesting.jp",
"xym643.allnodes.me",
"xym895.allnodes.me",
"xym605.allnodes.me",
"xym900.allnodes.me",
"80.209.225.238",
"xym669.allnodes.me",
"89.47.160.236",
"xym456.allnodes.me",
"194.135.81.77",
"0-0-0-0-0-0-0-0-0-0-5-symbol-nodes.harvesting.love",
"62.77.156.144",
"dual-1.nodes-xym.work",
"bonsai.anodebank.net",
"nem1.kitsutsuki.tokyo",
"xym820.allnodes.me",
"con01.y.cz",
"0-0-0-0-0-0-0-0-0-0-0-0-7-7-7.another-god-harves.net",
"node1.xymcity.com",
"0-0-0-0-0-0-5.harvesting.fan",
"0-0-0-0-0-0-0-0.xym.symbol-garden.tokyo",
"23.88.70.134",
"og.symbol-nember.tokyo",
"160.16.240.50",
"0-0-0-0-0-0-0-0.tokyo-node.jp",
"89.40.4.230",
"xym755.allnodes.me",
"0-0-0-0-0-0-1.harvesting.fan",
"xym243.allnodes.me",
"0-0-0-0-7.high-performance.symbol-node.jp",
"symbol-from-nem.com",
"0-0-0-high-performance.harvest-node.com",
"xym443.allnodes.me",
"xym824.allnodes.me",
"0-0-0-0.symbol-nodes.jp",
"xym458.allnodes.me",
"xym176.allnodes.me",
"0-0-0-0-0-0-0-6.tokyo-node.jp",
"symbol.agepote-node.com",
"symbol.nagoya",
"06.symbol-node.net",
"176.9.12.87",
"0-0-0-0-0-9.harvesting.fan",
"xym898.allnodes.me",
"xym42.allnodes.me",
"858954.xym.stir-hosyu.com",
"xym863.allnodes.me",
"0-0-0-0-0-5.harvesting.fan",
"0-0-0-0-7.symbol-nodes.harvesting.jp",
"oshin-symbol-node.com",
"75.119.152.120",
"node2.xym-harvesting.com",
"xym.misshiy.club",
"00ceb4b9.xym.stir-hosyu.com",
"0-b.symbol-nodes.jp",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.special-thanks.symbol-node.org",
"0-0-0-0-0-0-lithuania.rich-harvester.club",
"xym46.allnodes.me",
"symbol.mine.nu",
"0-0-0-0-0-0-0.harvesting.fan",
"0-9.symbol-node.org",
"xym731.allnodes.me",
"xym229.allnodes.me",
"xym247.allnodes.me",
"xym668.allnodes.me",
"23.88.70.135",
"0-0-0-0-0-0-0-4.tokyo-node.jp",
"nem4.kitsutsuki.tokyo",
"xym595.allnodes.me",
"xym66.allnodes.me",
"xym26.allnodes.me",
"xym109.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.supreme-harvest-node.gym.bond",
"0-c.symbol-nodes.jp",
"xym678.allnodes.me",
"88.99.69.83",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.high-performance.symbol-node.jp",
"xym542.allnodes.me",
"0-0-0-0-0.symbol-nodes.jp",
"xym593.allnodes.me",
"xym9.allnodes.me",
"xym409.allnodes.me",
"xym496.allnodes.me",
"xym295.allnodes.me",
"xym723.allnodes.me",
"xym823.allnodes.me",
"xym757.allnodes.me",
"l.symbol-nember.tokyo",
"0-0-0-0-0.supreme-harvest-node.gym.bond",
"xym173.allnodes.me",
"0-0-0-0-0-0-8.high-performance.symbol-node.jp",
"xym325.allnodes.me",
"0-0-0-0-0.symbol-nodes.harvesting.jp",
"xym286.allnodes.me",
"xym83.allnodes.me",
"super-alice.ddns.net",
"195.181.240.147",
"0-0.tokyo.symbol-nodes.org",
"xym737.allnodes.me",
"symbol-harvest.ryuaxym.com",
"xym31.allnodes.me",
"xym751.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-tokyo.rich-harvesters.club",
"xym350.allnodes.me",
"xym377.allnodes.me",
"xym818.allnodes.me",
"05.symbol-node.net",
"xym781.allnodes.me",
"185.5.55.217",
"0-0-0-0-1.high-performance.symbol-node.jp",
"0-0-0-0-0-0-0-5.tokyo-node.jp",
"xym467.allnodes.me",
"symbol.from.nagoya",
"xym893.allnodes.me",
"symbol-main-1.nemtus.com",
"00.dragon.symbolist.jp",
"0-0-0-0-0-0-0-0-6.tokyo-node.jp",
"193.122.137.234",
"xym848.allnodes.me",
"xym547.allnodes.me",
"xym483.allnodes.me",
"52.198.18.115",
"xym23.allnodes.me",
"symbol-harvesting.rockbear.io",
"xym369.allnodes.me",
"xym416.allnodes.me",
"xym157.allnodes.me",
"ik1-305-12844.vs.sakura.ne.jp",
"xym611.allnodes.me",
"xym653.allnodes.me",
"133.125.34.37",
"ik1-449-56580.vs.sakura.ne.jp",
"xym258.allnodes.me",
"xym488.allnodes.me",
"nis2.host",
"xym905.allnodes.me",
"xym323.allnodes.me",
"xym1.kyoto-japan.cloud",
"0-0-0-3.high-performance.symbol-gym.com",
"xym178.allnodes.me",
"xym580.allnodes.me",
"00-high-spec.symbol-node.site",
"80.209.229.160",
"0-0-0-0-0-0-0-4-good-harvest.symbol-nodes.xyz",
"symderella-castle.net",
"xym692.allnodes.me",
"xym146.allnodes.me",
"xym784.allnodes.me",
"xym154.allnodes.me",
"xym685.allnodes.me",
"xym490.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-3.high-performance.symbol-node.jp",
"xym862.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-high-performance.samurai-node.jp",
"xym2.allnodes.me",
"80.208.229.225",
"xym502.allnodes.me",
"xym497.allnodes.me",
"xym701.allnodes.me",
"0-0-0-0-0-0-0-0-4.tokyo-node.jp",
"xym436.allnodes.me",
"xym192.allnodes.me",
"xym267.allnodes.me",
"symbol-node.yagiyoshi.com",
"xym196.allnodes.me",
"xym730.allnodes.me",
"54.150.90.128",
"xym142.allnodes.me",
"xym391.allnodes.me",
"0-0-0-0-take-symbolnode01.work",
"0.high-performance.symbol-node.jp",
"88.99.2.121",
"xym368.allnodes.me",
"54.178.93.111",
"xym832.allnodes.me",
"xym816.allnodes.me",
"0032bb0a.xym.stir-hosyu.com",
"008.symbol-node.org",
"00A06705.xym.stir-hosyu.com",
"xym155.allnodes.me",
"218.219.150.201",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-3.tokyo-node.jp",
"xym34.allnodes.me",
"00.high-performance.symbol-nodes.com",
"xym354.allnodes.me",
"00.high-performance.symbol-nodes.site",
"xym856.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-symbol-nodes.harvesting.love",
"001symbol.blockchain-node.tech",
"xym908.allnodes.me",
"node.finefettle.life",
"01.xym-harvest.com",
"xym49.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-8.high-performance.symbol-node.jp",
"zzz-symbol.link",
"xym591.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.tokyo-node.jp",
"symbol-node.xyz",
"0-0-0-sevengods.surgestar.com",
"xym839.allnodes.me",
"symbol01.node.oe-jpy.com",
"59026db.xym.gakky.net",
"xym5.allnodes.me",
"0-0-0-h-my-gosh.unbelievable.symbol-harvesting.work",
"cryptocat-xym-node.com",
"criptian-xym-node.net",
"0-0-0-3.high-performance.symbol-node.jp",
"xym446.allnodes.me",
"89.47.161.194",
"0-0-0-0-1.high-quality.symbol-harvest.org",
"xym250.allnodes.me",
"0-0-0-0-0-0-0-8.tokyo-node.fun",
"3.20.103.199",
"symbol-node.harvest-xym.com",
"006fbc67.xym.stir-hosyu.com",
"35.73.123.166",
"symbolist.from.nagoya",
"0-0-0-0-0-8.harvesting.fan",
"xym514.allnodes.me",
"sym-main-appgw.opening-line.jp",
"symbolnode.blockchain-authn.app",
"0-0-axym.cubkab-crypto.tokyo",
"202.61.248.218",
"0-0-0-0-0-0-0-0-0-0-0-japan.rich-harvester.club",
"54.249.146.43",
"xym.world",
"01-node.symbolplatform.network",
"symbol.harvesting-sweet-potatoes.club",
"35.75.139.67",
"xym327.allnodes.me",
"xym526.allnodes.me",
"09.high-performance.symbol-node.jp",
"xym689.allnodes.me",
"004symbol.open-nodes.com",
"0-0-0-0-0-7.symbol-nodes.harvesting.site",
"05.high-performance.symbol-node.jp",
"xym108.allnodes.me",
"xym734.allnodes.me",
"88.99.25.220",
"xym695.allnodes.me",
"xym344.allnodes.me",
"80.208.227.87",
"xym403.allnodes.me",
"xym711.allnodes.me",
"0-0-0-0-0-0-0.high-performance.symbol-node.jp",
"0-0-0-3.symbol-nodes.jp",
"nem2.kitsutsuki.tokyo",
"xym551.allnodes.me",
"xym347.allnodes.me",
"0-0-0-0-0-0-0-2.tokyo-node.jp",
"118.27.28.44",
"apple.xymnodes.com",
"0-0-0-0-0-0-0-0-0-0-2-symbol-nodes.harvesting.love",
"150.136.125.232",
"0-0-0-0-0-7.harvesting.fan",
"109.235.65.55",
"00.elephant.symbolist.jp",
"xym280.allnodes.me",
"0-0-0-0-0-0-0-0-5.tokyo-node.jp",
"0-0-0-0-10.supreme-harvest-node.gym.bond",
"xym40.allnodes.me",
"xym706.allnodes.me",
"0-0-0-0-0.high-quality.symbol-harvest.org",
"xym465.allnodes.me",
"0-high-spec.symbol-node.site",
"34.229.94.252",
"node.symbol-community.com",
"xym570.allnodes.me",
"xym288.allnodes.me",
"xym842.allnodes.me",
"symbol.harvest-monitor.com",
"150.136.103.226",
"xym400.allnodes.me",
"xym43.allnodes.me",
"0-4.symbol-node.org",
"xym707.allnodes.me",
"xym618.allnodes.me",
"94.176.239.16",
"xym789.allnodes.me",
"0-3.high-performance.symbol-node.jp",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.tokyo-node.jp",
"xym634.allnodes.me",
"35.73.157.51",
"008symbol.open-nodes.com",
"0-0-0-0-0-1.harvesting.fan",
"xym487.allnodes.me",
"sym-main-03.opening-line.jp",
"00.high-performance.symbol-node.jp",
"00.gorilla.symbolist.jp",
"00d2d877.xym.stir-hosyu.com",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.symbol-nodes.harvesting.jp",
"0-0-0mikan-harvest.s-node.work",
"00043e0e.xym.stir-hosyu.com",
"80.209.224.158",
"xym718.allnodes.me",
"xym598.allnodes.me",
"xym289.allnodes.me",
"node.sixis.xyz",
"xym610.allnodes.me",
"xym169.allnodes.me",
"z.innermedia.net",
"symbolblog-testnet.com",
"xym519.allnodes.me",
"xym815.allnodes.me",
"35.75.166.9",
"yumeloto.com",
"00.symbol-node.com",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-9.tokyo-node.jp",
"y.innermedia.net",
"00fabf14.xym.stir-hosyu.com",
"0-0-0-0-0-0-0-0-0-0-0.supreme-harvest-node.gym.bond",
"symbol-sakura-16.next-web-technology.com",
"harvest.symbol-nodes.net",
"xym518.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-3-3-3.another-god-harves.net",
"xym191.allnodes.me",
"133.125.45.156",
"sym55.y.cz",
"yukikaze.symbol-nem.net",
"54.249.174.12",
"0-0-0-0-0-6.high-performance.symbol-node.jp",
"na.symbol-nember.tokyo",
"xym786.allnodes.me",
"xym194.allnodes.me",
"0-0-0-0-0-0-0-3.tokyo-node.jp",
"00f3bf88.xym.stir-hosyu.com",
"symbol.crypto-mall.org",
"185.5.53.90",
"0-0-0-0-0-0-2.harvesting.fan",
"0-0-0-0-0-0-0-0-0-0-0-royal.full-harvest-orchestra.org",
"xym22.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-7.symbol-nodes.jp",
"02.symsym.info",
"xym704.allnodes.me",
"xym297.allnodes.me",
"xym153.allnodes.me",
"0-0-0-0-7.special-thanks.symbol-node.org",
"age01.kitsutsuki.tokyo",
"xym907.allnodes.me",
"xym708.allnodes.me",
"xym.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-tokyo.full-harvest-orchestra.org",
"xym418.allnodes.me",
"xym321.allnodes.me",
"00101f36.xym.stir-hosyu.com",
"xym901.allnodes.me",
"00.high-performance.symbol-nodes.org",
"0-0-0-0-0-0-2.high-performance.symbol-node.jp",
"000.symbol-node.org",
"35.74.181.25",
"0-0.symbol-mainnet-harvesting.com",
"xym903.allnodes.me",
"api-peer.xym-node.com",
"sym-main.opening-line.jp",
"symbol.48gh23s.xyz",
"0-0-0-0-0-0.harvesting.fan",
"xym30.allnodes.me",
"yumeya1.com",
"xym6.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-2.symbol-nodes.jp",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.high-quality.symbol-harvest.org",
"0-0-0-h-my-gawd.amazing.symbol-harvesting.work",
"176.223.140.17",
"symbology.from.nagoya",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.symbol-nodes.jp",
"xym890.allnodes.me",
"xym27.allnodes.me",
"symbol-tools.com",
"orisdorch.xymposium.xyz",
"xym253.allnodes.me",
"0-0-0-5.supreme-harvest-node.gym.bond",
"185.69.54.144",
"01.symbol-node.com",
"xym860.allnodes.me",
"00918d40.xym.stir-hosyu.com",
"0-0-0-0-0-0-singapore.rich-harvester.club",
"xym47.allnodes.me",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0.another-god-harves.net",
"3.113.134.232",
"001.high-performance.symbol-node.jp",
"001.symbol-node.org",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-5.supreme-harvest-node.gym.bond",
"xym571.allnodes.me",
"xym906.allnodes.me",
"xym553.allnodes.me",
"0-0-0-0-4.high-quality.symbol-harvest.org",
"xym118.allnodes.me",
"0-0-0-0-0-0-0-0-3.tokyo-node.jp",
"0-eu-1.nem.world",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-1.special-thanks.symbol-node.org",
"xym844.allnodes.me",
"xym479.allnodes.me",
"umekichi-node.com",
"angel.vistiel-arch.jp",
"209.126.83.161",
"xym222.allnodes.me",
"xym263.allnodes.me",
"xym899.allnodes.me",
"symbol.server-on.net",
"94.176.239.249",
"symbol02.harvestasya.com",
"xym830.allnodes.me",
"xym44.allnodes.me",
"symbol-node.tokyo",
"109.235.65.249",
"xym775.allnodes.me",
"xym230.allnodes.me",
"harvest-xym.uplandracetrack.com",
"0-0-0-0-8.supreme-harvest-node.gym.bond",
"sn3m.newecosym.com",
"0-0-0-0-7.harvester-rewards-program.symbol-node.link",
"node1.xym-harvesting.com",
"03.symbol-node.com",
"xym552.allnodes.me",
"0-0-0-0-0-0-0-1.tokyo-node.jp",
"xym01.raset-lab.net",
"xym366.allnodes.me",
"02.symbol-node.com",
"farm1.harvest-xym.tokyo",
"xym616.allnodes.me",
"xym318.allnodes.me",
"ahra-symbol.com",
"ik1-432-48199.vs.sakura.ne.jp",
"xym84.allnodes.me",
"178.254.25.41",
"xym872.allnodes.me",
"max-node.symbol-main.net",
"xym819.allnodes.me",
"xym11.allnodes.me",
"xym596.allnodes.me",
"0-0-0-0-3.symbol-nodes.org",
"0-0-0-0-0-0-0-0-0.tokyo-node.jp",
"00.symsym.info",
"13.115.70.98",
"0-0-0-akmr-symbol.com",
"xym717.allnodes.me",
"xymharvest.com",
"symbol-neko-node01.com",
"mainnet.symbol-supernode.com",
"75.119.150.108",
"blockchain.acclaimedlabs.com",
"xym843.allnodes.me",
"xym869.allnodes.me",
"xym238.allnodes.me",
"176.223.132.65",
"109.235.65.72",
"xym802.allnodes.me",
"xym764.allnodes.me",
"xym858.allnodes.me",
"xym810.allnodes.me",
"0-0-0-0-0-0-0-0-5.tokyo-node.fun",
"xym885.allnodes.me",
"0-0-high-spec.symbol-node.site",
"07.high-performance.symbol-node.jp",
"02-super-harvest.symbol-platform.com",
"harvest.symbolone.de",
"23639.xym.stir-hosyu.com",
"0-0-0-0-5.symbol-nodes.jp",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-6.tokyo-node.jp",
"0-0-0-0.supreme-harvest-node.gym.bond",
"88.99.56.160",
"xym371.allnodes.me",
"xym892.allnodes.me",
"00ffd768.xym.stir-hosyu.com",
"xym132.allnodes.me",
"xym285.allnodes.me",
"88.99.29.149",
"0055a472.xym.stir-hosyu.com",
"0-0-0-0-0-0-0-0-0.supreme-harvest-node.gym.bond",
"xym888.allnodes.me",
"0-0-0-0-harv-sara-02.net",
"xym683.allnodes.me",
"212.24.97.148",
"133.167.87.152",
"symbol.pan-farm.com",
"xym352.allnodes.me",
"0-0-0-0-2.symbol-nodes.jp",
"138.201.200.49",
"symbolism.from.nagoya",
"xym527.allnodes.me",
"xym02.auto-harvest.trade",
"xym541.allnodes.me",
"xym101.allnodes.me",
"153.126.183.171",
"01.supernode.1www.work",
"symbol.nuaka.net",
"xym883.allnodes.me",
"wolf.importance.jp",
"0-eu-2.nem.world",
"153.126.132.254",
"0-0-0-0-3.symbol-nodes.jp",
"xym147.allnodes.me",
"0-0-2.supreme-harvest-node.gym.bond",
"xym326.allnodes.me",
"shizuinet.tplinkdns.com",
"xym773.allnodes.me",
"xym357.allnodes.me",
"185.5.54.68",
"004.symbol-node.org",
"xym424.allnodes.me",
"xym356.allnodes.me",
"xym536.allnodes.me",
"01.symbol-node.net",
"0-0-0-0-0-0-netherlands.rich-harvester.club",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-4.tokyo-node.jp",
"xym884.allnodes.me",
"xym240.allnodes.me",
"0-0-0-0-0-0-0-7.tokyo-node.jp",
"xym709.allnodes.me",
"150.136.72.132",
"160.16.224.174",
"xym736.allnodes.me",
"yokaze-node.synology.me",
"xym590.allnodes.me",
"27.133.134.196",
"35.78.170.228",
"xym524.allnodes.me",
"amaterasu-01.kamigami.jp",
"0-0-0-0-0-0-0-0-0-0-0-0-0-0-7.supreme-harvest-node.gym.bond",
"xym10.allnodes.me",
"ec2-3-112-20-25.ap-northeast-1.compute.amazonaws.com",
"01.xymnode.ru"
];
shuffle($symbolNodeList);
function getAPI($node){
$url = "https://".$node.":3001/network/properties";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_TIMEOUT_MS, 200);
//ここで1件当たりの反応速度を設定する130-300にする短すぎると逆に良くない
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($curl);
if($data === false){
return;
}else
header('Cache-Control: private,public,max-age=60');
header("Content-Type: application/json;");
print '{"node":"'.$node.'"}';
exit;
}
for ($i=0; $i < 10 ; $i++) {
for ($i=0; $i < count($symbolNodeList) ; $i++) {
getAPI($symbolNodeList[$i]);
}
}
?>
でわ('◇')ゞ
ここまで書いてアドベントカレンダーのネタにしたらよかった。。。クソう。せっかくなのでリンク張っておきます。
毎年見ごたえのある記事が沢山投稿されますの是非ご覧ください~!!
この記事が気に入ったらサポートをしてみませんか?