Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.011USD
STEEM
0.004STEEM
SBD
0.007SBD
Effective Power
5.011SP
├── Own SP
0.135SP
└── Incoming Deleg
+4.876SP

Detailed Balance

STEEM
balance
0.004STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.135SP
Delegated Out
0.000SP
Delegation In
4.876SP
Effective Power
5.011SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.007SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.004 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "219.440809 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7924.218997 VESTS",
  "sbd_balance": "0.007 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namexrw001
id1045171
rank1,132,712
reputation178944966
created2018-06-13T10:01:15
recovery_accountsteem
proxyNone
post_count4
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-06-25T20:56:42
last_root_post2018-06-25T20:56:42
last_vote_time2018-06-25T20:57:51
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.004 STEEM
savings_balance0.000 STEEM
sbd_balance0.007 SBD
savings_sbd_balance0.000 SBD
vesting_shares219.440809 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7924.218997 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update2018-06-25T20:51:21
last_account_update2018-06-25T20:51:21
minedNo
sbd_seconds0
sbd_last_interest_payment2018-06-25T20:49:33
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.004 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2018-06-13T10:01:15",
  "curation_rewards": 0,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779092556
  },
  "guest_bloggers": [],
  "id": 1045171,
  "json_metadata": "{}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2018-06-25T20:51:21",
  "last_owner_update": "2018-06-25T20:51:21",
  "last_post": "2018-06-25T20:56:42",
  "last_root_post": "2018-06-25T20:56:42",
  "last_vote_time": "2018-06-25T20:57:51",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g",
  "mined": false,
  "name": "xrw001",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 4,
  "post_history": [],
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{}",
  "posting_rewards": 16,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "7924.218997 VESTS",
  "recovery_account": "steem",
  "reputation": 178944966,
  "reset_account": "null",
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "sbd_balance": "0.007 SBD",
  "sbd_last_interest_payment": "2018-06-25T20:49:33",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-06-25T20:49:33",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "219.440809 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779092556
  },
  "voting_power": 0,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 1132712
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.876 SP to @xrw001
2026/05/18 08:22:36
delegateexrw001
delegatorsteem
vesting shares7924.218997 VESTS
Transaction InfoBlock #106153157/Trx 08fc98babb00aafb29e54c4b70fb15a758759704
View Raw JSON Data
{
  "block": 106153157,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "7924.218997 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-18T08:22:36",
  "trx_id": "08fc98babb00aafb29e54c4b70fb15a758759704",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 3.207 SP to @xrw001
2026/05/13 12:50:42
delegateexrw001
delegatorsteem
vesting shares5212.008592 VESTS
Transaction InfoBlock #106015227/Trx 5abe627091f8c9f0b3e84089ea916036d05b30b6
View Raw JSON Data
{
  "block": 106015227,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "5212.008592 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-05-13T12:50:42",
  "trx_id": "5abe627091f8c9f0b3e84089ea916036d05b30b6",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 4.883 SP to @xrw001
2026/04/26 07:31:21
delegateexrw001
delegatorsteem
vesting shares7936.734753 VESTS
Transaction InfoBlock #105520582/Trx 5bf7ba50eed44da01ef4220433e26a8cb139c262
View Raw JSON Data
{
  "block": 105520582,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "7936.734753 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-04-26T07:31:21",
  "trx_id": "5bf7ba50eed44da01ef4220433e26a8cb139c262",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 3.232 SP to @xrw001
2026/01/24 05:38:27
delegateexrw001
delegatorsteem
vesting shares5253.555411 VESTS
Transaction InfoBlock #102877963/Trx af85d2a54855f802e6c3f44d300b390de82d593e
View Raw JSON Data
{
  "block": 102877963,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "5253.555411 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2026-01-24T05:38:27",
  "trx_id": "af85d2a54855f802e6c3f44d300b390de82d593e",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 3.333 SP to @xrw001
2024/12/18 00:47:33
delegateexrw001
delegatorsteem
vesting shares5417.774608 VESTS
Transaction InfoBlock #91324164/Trx 11800b653322424199ad2181d52b758293c98bd3
View Raw JSON Data
{
  "block": 91324164,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "5417.774608 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2024-12-18T00:47:33",
  "trx_id": "11800b653322424199ad2181d52b758293c98bd3",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 3.437 SP to @xrw001
2023/11/14 16:26:30
delegateexrw001
delegatorsteem
vesting shares5586.908140 VESTS
Transaction InfoBlock #79878258/Trx 10c0fbff83a589a3ad0ef2fc0b3ecb1daa2d7d59
View Raw JSON Data
{
  "block": 79878258,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "5586.908140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-11-14T16:26:30",
  "trx_id": "10c0fbff83a589a3ad0ef2fc0b3ecb1daa2d7d59",
  "trx_in_block": 6,
  "virtual_op": 0
}
steemdelegated 5.244 SP to @xrw001
2023/09/22 12:51:54
delegateexrw001
delegatorsteem
vesting shares8523.816926 VESTS
Transaction InfoBlock #78365824/Trx ddd1dd1c3a539912c8ee0340b696fd3c8e2b03d5
View Raw JSON Data
{
  "block": 78365824,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "8523.816926 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2023-09-22T12:51:54",
  "trx_id": "ddd1dd1c3a539912c8ee0340b696fd3c8e2b03d5",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.381 SP to @xrw001
2022/11/03 20:00:27
delegateexrw001
delegatorsteem
vesting shares8745.868364 VESTS
Transaction InfoBlock #69123182/Trx d89c0fbe41f1c8839ccab3972261483b6185b5f7
View Raw JSON Data
{
  "block": 69123182,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "8745.868364 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-11-03T20:00:27",
  "trx_id": "d89c0fbe41f1c8839ccab3972261483b6185b5f7",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.517 SP to @xrw001
2022/01/18 01:00:12
delegateexrw001
delegatorsteem
vesting shares8965.975965 VESTS
Transaction InfoBlock #60826187/Trx 1dbc7f1d55babe4080b66a10e61d819bbc37f847
View Raw JSON Data
{
  "block": 60826187,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "8965.975965 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-01-18T01:00:12",
  "trx_id": "1dbc7f1d55babe4080b66a10e61d819bbc37f847",
  "trx_in_block": 49,
  "virtual_op": 0
}
steemdelegated 5.630 SP to @xrw001
2021/06/14 08:06:03
delegateexrw001
delegatorsteem
vesting shares9150.170253 VESTS
Transaction InfoBlock #54616402/Trx c2e66b4a4723515756200d646612d4bb994c4c21
View Raw JSON Data
{
  "block": 54616402,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9150.170253 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2021-06-14T08:06:03",
  "trx_id": "c2e66b4a4723515756200d646612d4bb994c4c21",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 5.745 SP to @xrw001
2020/12/11 18:16:12
delegateexrw001
delegatorsteem
vesting shares9337.592227 VESTS
Transaction InfoBlock #49363597/Trx 30523a840f6793f41e55b7765c0b95b66eb17b2c
View Raw JSON Data
{
  "block": 49363597,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9337.592227 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-11T18:16:12",
  "trx_id": "30523a840f6793f41e55b7765c0b95b66eb17b2c",
  "trx_in_block": 3,
  "virtual_op": 0
}
steemdelegated 1.177 SP to @xrw001
2020/12/06 11:51:15
delegateexrw001
delegatorsteem
vesting shares1912.543513 VESTS
Transaction InfoBlock #49215111/Trx 98ad7befc2ec3d2f0f647343ad0eabd73ead283f
View Raw JSON Data
{
  "block": 49215111,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "1912.543513 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-06T11:51:15",
  "trx_id": "98ad7befc2ec3d2f0f647343ad0eabd73ead283f",
  "trx_in_block": 1,
  "virtual_op": 0
}
steemdelegated 5.749 SP to @xrw001
2020/12/05 21:53:57
delegateexrw001
delegatorsteem
vesting shares9343.800081 VESTS
Transaction InfoBlock #49198680/Trx 7db2ac8cf86181cb8e7ccae4e3a6c3c045dde69b
View Raw JSON Data
{
  "block": 49198680,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9343.800081 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-12-05T21:53:57",
  "trx_id": "7db2ac8cf86181cb8e7ccae4e3a6c3c045dde69b",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemdelegated 1.181 SP to @xrw001
2020/11/03 06:27:09
delegateexrw001
delegatorsteem
vesting shares1920.017158 VESTS
Transaction InfoBlock #48275244/Trx 237308a1b0b2ca2eed6002f435c40ffa000e4428
View Raw JSON Data
{
  "block": 48275244,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "1920.017158 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-11-03T06:27:09",
  "trx_id": "237308a1b0b2ca2eed6002f435c40ffa000e4428",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 5.874 SP to @xrw001
2020/05/09 12:56:12
delegateexrw001
delegatorsteem
vesting shares9546.605440 VESTS
Transaction InfoBlock #43225470/Trx 206d8c9d898377c8d6c1a3363005f06e5872f947
View Raw JSON Data
{
  "block": 43225470,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9546.605440 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-09T12:56:12",
  "trx_id": "206d8c9d898377c8d6c1a3363005f06e5872f947",
  "trx_in_block": 11,
  "virtual_op": 0
}
steemdelegated 1.202 SP to @xrw001
2020/05/08 17:37:18
delegateexrw001
delegatorsteem
vesting shares1953.311140 VESTS
Transaction InfoBlock #43202831/Trx 4600997e97eb1965442923eafff8c6f4a44c2b88
View Raw JSON Data
{
  "block": 43202831,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "1953.311140 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2020-05-08T17:37:18",
  "trx_id": "4600997e97eb1965442923eafff8c6f4a44c2b88",
  "trx_in_block": 7,
  "virtual_op": 0
}
steemdelegated 5.960 SP to @xrw001
2019/09/06 02:49:09
delegateexrw001
delegatorsteem
vesting shares9686.533785 VESTS
Transaction InfoBlock #36173078/Trx c216258af2541729ef566b885d7e57fb46211f0b
View Raw JSON Data
{
  "block": 36173078,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9686.533785 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-09-06T02:49:09",
  "trx_id": "c216258af2541729ef566b885d7e57fb46211f0b",
  "trx_in_block": 10,
  "virtual_op": 0
}
2019/06/13 11:35:48
authorsteemitboard
bodyCongratulations @xrw001! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@xrw001/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@xrw001) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=xrw001)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
parent authorxrw001
parent permlinkproject-v-websocket-tls-web-cdn
permlinksteemitboard-notify-xrw001-20190613t113548000z
title
Transaction InfoBlock #33762232/Trx 4ce9b9fe9763c51a530b7332ecbcd7e288e087a7
View Raw JSON Data
{
  "block": 33762232,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @xrw001! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@xrw001/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@xrw001) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=xrw001)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
      "parent_author": "xrw001",
      "parent_permlink": "project-v-websocket-tls-web-cdn",
      "permlink": "steemitboard-notify-xrw001-20190613t113548000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-06-13T11:35:48",
  "trx_id": "4ce9b9fe9763c51a530b7332ecbcd7e288e087a7",
  "trx_in_block": 13,
  "virtual_op": 0
}
steemdelegated 6.082 SP to @xrw001
2018/09/24 22:48:36
delegateexrw001
delegatorsteem
vesting shares9884.676108 VESTS
Transaction InfoBlock #26237332/Trx b4a337419aac86bddb95b2595e45fe0a8c6b710a
View Raw JSON Data
{
  "block": 26237332,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "9884.676108 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-24T22:48:36",
  "trx_id": "b4a337419aac86bddb95b2595e45fe0a8c6b710a",
  "trx_in_block": 4,
  "virtual_op": 0
}
2018/06/25 20:58:42
authorxrw001
body一台 VPS(ip认证无所谓) 一个域名,要求使用国外 DNS 解析 了解常用 Linux 指令 域名指向 VPS 的 ip 搭建网站 本文使用 LNMP 1.5 测试版来安装 Nginx 和 SSL 证书 安装 Nginx,安装前建议使用 screen,执行: apt update && apt install screen wget curl -y screen -S lnmp wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh nginx 添加域名 由于只安装了 Nginx,这里需要手动配置下 lnmp 命令 cp conf/lnmp /bin/lnmp && chmod +x /bin/lnmp 添加 vhost,填写域名,一路回车,最后开启 SSL (选2) lnmp vhost add 等待证书生成,成功后用浏览器打开 https://你的域名 ,看看网站和证书是否正常 开启 TLS1.3(可选) TLS 1.3 最引人之处是 0-RTT (零来回时间)。另,可与TLS 1.2同存,无兼容问题。 第一步,在 /root/lnmp1.5 下找到 lnmp.conf,在其中的 Nginx_Modules_Options=' ' ,引号中添加 --with-openssl=/root/openssl-tls1.3/ --with-openssl-opt=enable-tls1_3 第二步,当前浏览器最高仅支持 tls1.3-draft-18,因此只能下载该版 apt install git -y cd /root && git clone -b tls1.3-draft-18 --single-branch https://github.com/openssl/openssl.git openssl-tls1.3 第三步,升级 Nginx cd /root/lnmp1.5 ./upgrade.sh nginx # 输入当前最新版 1.13.8 第四步,在网站的.conf配置文件中加入 cd /usr/local/nginx/conf/vhost/ # 修改网站的.conf ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-CCM-SHA256:TLS13-AES-128-CCM-8-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5' 最后,TLS 1.3 还需浏览器开启支持,Firefox 中,在地址栏输入 about:config,找到security.tls.version.max,将值改为4,重启;Chrome 在地址栏输入 chrome://flags/,找到 Maximum TLS version enabled,将值改为TLS 1.3,重启; ​ 搭建 Project V 要求客户端和服务端的系统 UTC 时间误差在两分钟之内,时区无关。 服务端安装官方脚本 bash <(curl -L -s https://install.direct/go.sh) 修改配置 vi /etc/v2ray/config.json # 把自带的配置全删掉,复制以下内容进去 { "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "info" }, "inbound": { "port": 10000, "listen": "127.0.0.1", "protocol": "vmess", "allocate": { "strategy": "always" }, "settings": { "clients": [{ "id": "6d8a82b9-94d6-442e-a340-2b9cd5752c77", "level": 1, "alterId": 64, "security": "chacha20-poly1305" }] }, "streamSettings": { "network": "ws", "wsSettings": { "connectionReuse": false, "path": "/phpmyadmin/" } } }, "outbound": { "protocol": "freedom", "settings": {} }, "outboundDetour": [{ "protocol": "blackhole", "settings": {}, "tag": "blocked" }], "routing": { "strategy": "rules", "settings": { "rules": [{ "type": "field", "ip": ["0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10"], "outboundTag": "blocked" }] } } } 运行 service v2ray start 来启动 V2Ray 进程; 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行 客户端安装 点这里下载 V2Ray 压缩包,压缩包均为 zip 格式,找到对应平台的压缩包,下载解压,修改 config.json 配置为以下内容,注意 address (第25行)填写网站域名 { "log": { "access": "", "error": "", "loglevel": "" }, "inbound": { "port": 1085, "listen": "0.0.0.0", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, "ip": "127.0.0.1", "clients": null }, "streamSettings": null }, "outbound": { "tag": "agentout", "protocol": "vmess", "settings": { "vnext": [ { "address": "网站域名", "port": 443, "users": [ { "id": "6d8a82b9-94d6-442e-a340-2b9cd5752c77", "alterId": 64, "security": "chacha20-poly1305" } ] } ] }, "streamSettings": { "network": "ws", "security": "tls", "tcpSettings": null, "kcpSettings": null, "wsSettings": { "connectionReuse": true, "path": "/phpmyadmin/", "headers": null } }, "mux": { "enabled": true } }, "inboundDetour": null, "outboundDetour": [ { "protocol": "freedom", "settings": { "response": null }, "tag": "direct" }, { "protocol": "blackhole", "settings": { "response": { "type": "http" } }, "tag": "blockout" } ], "dns": { "servers": [ "8.8.8.8", "8.8.4.4", "localhost" ] }, "routing": { "strategy": "rules", "settings": { "domainStrategy": "IPIfNonMatch", "rules": [ { "type": "field", "port": null, "outboundTag": "direct", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "domain": null }, { "type": "field", "port": null, "outboundTag": "direct", "ip": null, "domain": [ "geosite:cn" ] }, { "type": "field", "port": null, "outboundTag": "direct", "ip": [ "geoip:cn" ], "domain": null } ] } } } 配置 Nginx ,使用 Nginx 转发流量,接着重启 Nginx cd /usr/local/nginx/conf/vhost/ # 修改网站的.conf # 在 server 内插入以下内容,同时开启 error_page location /phpmyadmin/ { proxy_redirect off; #proxy_pass http://127.0.0.1:10000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_intercept_errors on; if ($http_upgrade = "websocket" ){ proxy_pass http://127.0.0.1:10000; } } 客户端运行 v2ray 或 v2ray.exe,直接运行即可 本地 socks 代理为 127.0.0.1:1085 第三方客户端配置 address(网站域名)、port(443)、id(很长那串)、alterId(64)、security(chacha20-poly1305)、network(ws)、path(/v2ray/)、底层传输安全(tls) 开启 CDN 使用 CDN 最主要原因是隐藏 ip,或者你的 ip 已被认证,否则不太建议套上免费减速CDN(Cloudflare)。 需要注意 CDN 支持 WebSockets,同时网站开启了 TLS1.3 在 CDN 这里也要打开
json metadata{"tags":["project","proxy"],"links":["http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz","https://github.com/openssl/openssl.git","https://install.direct/go.sh","http://127.0.0.1:10000"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkproject
permlinkproject-v-websocket-tls-web-cdn
titleProject V 配置 WebSocket TLS Web CDN
Transaction InfoBlock #23641451/Trx 770991d902e2a537e7d62896644a027e1f5f7be2
View Raw JSON Data
{
  "block": 23641451,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "一台 VPS(ip认证无所谓)\n一个域名,要求使用国外 DNS 解析\n了解常用 Linux 指令\n域名指向 VPS 的 ip\n搭建网站\n本文使用 LNMP 1.5 测试版来安装 Nginx 和 SSL 证书\n\n安装 Nginx,安装前建议使用 screen,执行:\n\napt update && apt install screen wget curl -y\nscreen -S lnmp\nwget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh nginx\n添加域名\n\n由于只安装了 Nginx,这里需要手动配置下 lnmp 命令\n\ncp conf/lnmp /bin/lnmp && chmod +x /bin/lnmp\n添加 vhost,填写域名,一路回车,最后开启 SSL (选2)\n\n lnmp vhost add\n等待证书生成,成功后用浏览器打开 https://你的域名 ,看看网站和证书是否正常\n\n开启 TLS1.3(可选)\n\nTLS 1.3 最引人之处是 0-RTT (零来回时间)。另,可与TLS 1.2同存,无兼容问题。\n\n第一步,在 /root/lnmp1.5 下找到 lnmp.conf,在其中的 Nginx_Modules_Options=' ' ,引号中添加\n\n--with-openssl=/root/openssl-tls1.3/ --with-openssl-opt=enable-tls1_3\n第二步,当前浏览器最高仅支持 tls1.3-draft-18,因此只能下载该版\n\napt install git -y\ncd /root && git clone -b tls1.3-draft-18 --single-branch https://github.com/openssl/openssl.git openssl-tls1.3\n第三步,升级 Nginx\n\ncd /root/lnmp1.5\n./upgrade.sh nginx\n# 输入当前最新版 1.13.8\n第四步,在网站的.conf配置文件中加入\n\ncd /usr/local/nginx/conf/vhost/\n# 修改网站的.conf\n\nssl_protocols TLSv1.2 TLSv1.3;\nssl_ciphers 'TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-CCM-SHA256:TLS13-AES-128-CCM-8-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5'\n最后,TLS 1.3 还需浏览器开启支持,Firefox 中,在地址栏输入 about:config,找到security.tls.version.max,将值改为4,重启;Chrome 在地址栏输入 chrome://flags/,找到 Maximum TLS version enabled,将值改为TLS 1.3,重启;\n\n​\n\n搭建 Project V\n要求客户端和服务端的系统 UTC 时间误差在两分钟之内,时区无关。\n\n服务端安装官方脚本\n\nbash <(curl -L -s https://install.direct/go.sh)\n修改配置\n\nvi /etc/v2ray/config.json\n\n# 把自带的配置全删掉,复制以下内容进去\n\n{\n    \"log\": {\n        \"access\": \"/var/log/v2ray/access.log\",\n        \"error\": \"/var/log/v2ray/error.log\",\n        \"loglevel\": \"info\"\n    },\n    \"inbound\": {\n        \"port\": 10000,\n        \"listen\": \"127.0.0.1\",\n        \"protocol\": \"vmess\",\n        \"allocate\": {\n            \"strategy\": \"always\"\n        },\n        \"settings\": {\n            \"clients\": [{\n                \"id\": \"6d8a82b9-94d6-442e-a340-2b9cd5752c77\",\n                \"level\": 1,\n                \"alterId\": 64,\n                \"security\": \"chacha20-poly1305\"\n            }]\n        },\n        \"streamSettings\": {\n            \"network\": \"ws\",\n            \"wsSettings\": {\n                \"connectionReuse\": false,\n                \"path\": \"/phpmyadmin/\"\n            }\n        }\n    },\n    \"outbound\": {\n        \"protocol\": \"freedom\",\n        \"settings\": {}\n    },\n    \"outboundDetour\": [{\n        \"protocol\": \"blackhole\",\n        \"settings\": {},\n        \"tag\": \"blocked\"\n    }],\n    \"routing\": {\n        \"strategy\": \"rules\",\n        \"settings\": {\n            \"rules\": [{\n                \"type\": \"field\",\n                \"ip\": [\"0.0.0.0/8\", \"10.0.0.0/8\", \"100.64.0.0/10\", \"127.0.0.0/8\", \"169.254.0.0/16\", \"172.16.0.0/12\", \"192.0.0.0/24\", \"192.0.2.0/24\", \"192.168.0.0/16\", \"198.18.0.0/15\", \"198.51.100.0/24\", \"203.0.113.0/24\", \"::1/128\", \"fc00::/7\", \"fe80::/10\"],\n                \"outboundTag\": \"blocked\"\n            }]\n        }\n    }\n}\n运行 service v2ray start 来启动 V2Ray 进程; 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行\n\n客户端安装\n\n点这里下载 V2Ray 压缩包,压缩包均为 zip 格式,找到对应平台的压缩包,下载解压,修改 config.json 配置为以下内容,注意 address (第25行)填写网站域名\n\n{\n  \"log\": {\n    \"access\": \"\",\n    \"error\": \"\",\n    \"loglevel\": \"\"\n  },\n  \"inbound\": {\n    \"port\": 1085,\n    \"listen\": \"0.0.0.0\",\n    \"protocol\": \"socks\",\n    \"settings\": {\n      \"auth\": \"noauth\",\n      \"udp\": true,\n      \"ip\": \"127.0.0.1\",\n      \"clients\": null\n    },\n    \"streamSettings\": null\n  },\n  \"outbound\": {\n    \"tag\": \"agentout\",\n    \"protocol\": \"vmess\",\n    \"settings\": {\n      \"vnext\": [\n        {\n          \"address\": \"网站域名\",\n          \"port\": 443,\n          \"users\": [\n            {\n              \"id\": \"6d8a82b9-94d6-442e-a340-2b9cd5752c77\",\n              \"alterId\": 64,\n              \"security\": \"chacha20-poly1305\"\n            }\n          ]\n        }\n      ]\n    },\n    \"streamSettings\": {\n      \"network\": \"ws\",\n      \"security\": \"tls\",\n      \"tcpSettings\": null,\n      \"kcpSettings\": null,\n      \"wsSettings\": {\n        \"connectionReuse\": true,\n        \"path\": \"/phpmyadmin/\",\n        \"headers\": null\n      }\n    },\n    \"mux\": {\n      \"enabled\": true\n    }\n  },\n  \"inboundDetour\": null,\n  \"outboundDetour\": [\n    {\n      \"protocol\": \"freedom\",\n      \"settings\": {\n        \"response\": null\n      },\n      \"tag\": \"direct\"\n    },\n    {\n      \"protocol\": \"blackhole\",\n      \"settings\": {\n        \"response\": {\n          \"type\": \"http\"\n        }\n      },\n      \"tag\": \"blockout\"\n    }\n  ],\n  \"dns\": {\n    \"servers\": [\n      \"8.8.8.8\",\n      \"8.8.4.4\",\n      \"localhost\"\n    ]\n  },\n  \"routing\": {\n    \"strategy\": \"rules\",\n    \"settings\": {\n      \"domainStrategy\": \"IPIfNonMatch\",\n      \"rules\": [\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": [\n            \"0.0.0.0/8\",\n            \"10.0.0.0/8\",\n            \"100.64.0.0/10\",\n            \"127.0.0.0/8\",\n            \"169.254.0.0/16\",\n            \"172.16.0.0/12\",\n            \"192.0.0.0/24\",\n            \"192.0.2.0/24\",\n            \"192.168.0.0/16\",\n            \"198.18.0.0/15\",\n            \"198.51.100.0/24\",\n            \"203.0.113.0/24\",\n            \"::1/128\",\n            \"fc00::/7\",\n            \"fe80::/10\"\n          ],\n          \"domain\": null\n        },\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": null,\n          \"domain\": [\n            \"geosite:cn\"\n          ]\n        },\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": [\n            \"geoip:cn\"\n          ],\n          \"domain\": null\n        }\n      ]\n    }\n  }\n}\n配置 Nginx ,使用 Nginx 转发流量,接着重启 Nginx\n\ncd /usr/local/nginx/conf/vhost/\n# 修改网站的.conf\n# 在 server 内插入以下内容,同时开启 error_page \n\nlocation /phpmyadmin/ {\n          proxy_redirect off;\n          #proxy_pass http://127.0.0.1:10000;\n          proxy_http_version 1.1;\n          proxy_set_header Upgrade $http_upgrade;\n          proxy_set_header Connection \"upgrade\";\n          proxy_set_header Host $http_host;\n          proxy_intercept_errors on;\n          if ($http_upgrade = \"websocket\" ){\n             proxy_pass http://127.0.0.1:10000;\n          }\n        }\n客户端运行 v2ray 或 v2ray.exe,直接运行即可\n\n本地 socks 代理为 127.0.0.1:1085\n\n第三方客户端配置 address(网站域名)、port(443)、id(很长那串)、alterId(64)、security(chacha20-poly1305)、network(ws)、path(/v2ray/)、底层传输安全(tls)\n\n开启 CDN\n使用 CDN 最主要原因是隐藏 ip,或者你的 ip 已被认证,否则不太建议套上免费减速CDN(Cloudflare)。\n\n需要注意 CDN 支持 WebSockets,同时网站开启了 TLS1.3 在 CDN 这里也要打开",
      "json_metadata": "{\"tags\":[\"project\",\"proxy\"],\"links\":[\"http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz\",\"https://github.com/openssl/openssl.git\",\"https://install.direct/go.sh\",\"http://127.0.0.1:10000\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "project",
      "permlink": "project-v-websocket-tls-web-cdn",
      "title": "Project V 配置 WebSocket TLS Web CDN"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:58:42",
  "trx_id": "770991d902e2a537e7d62896644a027e1f5f7be2",
  "trx_in_block": 21,
  "virtual_op": 0
}
2018/06/25 20:57:51
authorxrw001
permlinkproject-v-websocket-tls-web-cdn
voterxrw001
weight-10000 (-100.00%)
Transaction InfoBlock #23641434/Trx e7ccb5ffc8d435500e20e6450254efef36b2be0d
View Raw JSON Data
{
  "block": 23641434,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "project-v-websocket-tls-web-cdn",
      "voter": "xrw001",
      "weight": -10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:57:51",
  "trx_id": "e7ccb5ffc8d435500e20e6450254efef36b2be0d",
  "trx_in_block": 42,
  "virtual_op": 0
}
2018/06/25 20:57:21
authorallnatural
body# Upvote/Resteem: https://steemit.com/news/@bible.com/6h36cq
json metadata{"tags":["project"],"links":["https://steemit.com/news/@bible.com/6h36cq"],"app":"steemit/0.1"}
parent authorxrw001
parent permlinkproject-v-websocket-tls-web-cdn
permlinkre-xrw001-project-v-websocket-tls-web-cdn-20180625t205722514z
title
Transaction InfoBlock #23641424/Trx a5e6fbf357a52fa423c9336100d7700f44ce085f
View Raw JSON Data
{
  "block": 23641424,
  "op": [
    "comment",
    {
      "author": "allnatural",
      "body": "# Upvote/Resteem: https://steemit.com/news/@bible.com/6h36cq",
      "json_metadata": "{\"tags\":[\"project\"],\"links\":[\"https://steemit.com/news/@bible.com/6h36cq\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "xrw001",
      "parent_permlink": "project-v-websocket-tls-web-cdn",
      "permlink": "re-xrw001-project-v-websocket-tls-web-cdn-20180625t205722514z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:57:21",
  "trx_id": "a5e6fbf357a52fa423c9336100d7700f44ce085f",
  "trx_in_block": 26,
  "virtual_op": 0
}
2018/06/25 20:56:42
authorxrw001
body一台 VPS(ip认证无所谓) 一个域名,要求使用国外 DNS 解析 了解常用 Linux 指令 域名指向 VPS 的 ip 搭建网站 本文使用 LNMP 1.5 测试版来安装 Nginx 和 SSL 证书 安装 Nginx,安装前建议使用 screen,执行: apt update && apt install screen wget curl -y screen -S lnmp wget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh nginx 添加域名 由于只安装了 Nginx,这里需要手动配置下 lnmp 命令 cp conf/lnmp /bin/lnmp && chmod +x /bin/lnmp 添加 vhost,填写域名,一路回车,最后开启 SSL (选2) lnmp vhost add 等待证书生成,成功后用浏览器打开 https://你的域名 ,看看网站和证书是否正常 开启 TLS1.3(可选) TLS 1.3 最引人之处是 0-RTT (零来回时间)。另,可与TLS 1.2同存,无兼容问题。 第一步,在 /root/lnmp1.5 下找到 lnmp.conf,在其中的 Nginx_Modules_Options=' ' ,引号中添加 --with-openssl=/root/openssl-tls1.3/ --with-openssl-opt=enable-tls1_3 第二步,当前浏览器最高仅支持 tls1.3-draft-18,因此只能下载该版 apt install git -y cd /root && git clone -b tls1.3-draft-18 --single-branch https://github.com/openssl/openssl.git openssl-tls1.3 第三步,升级 Nginx cd /root/lnmp1.5 ./upgrade.sh nginx # 输入当前最新版 1.13.8 第四步,在网站的.conf配置文件中加入 cd /usr/local/nginx/conf/vhost/ # 修改网站的.conf ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers 'TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-CCM-SHA256:TLS13-AES-128-CCM-8-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5' 最后,TLS 1.3 还需浏览器开启支持,Firefox 中,在地址栏输入 about:config,找到security.tls.version.max,将值改为4,重启;Chrome 在地址栏输入 chrome://flags/,找到 Maximum TLS version enabled,将值改为TLS 1.3,重启; ​ 搭建 Project V 要求客户端和服务端的系统 UTC 时间误差在两分钟之内,时区无关。 服务端安装官方脚本 bash <(curl -L -s https://install.direct/go.sh) 修改配置 vi /etc/v2ray/config.json # 把自带的配置全删掉,复制以下内容进去 { "log": { "access": "/var/log/v2ray/access.log", "error": "/var/log/v2ray/error.log", "loglevel": "info" }, "inbound": { "port": 10000, "listen": "127.0.0.1", "protocol": "vmess", "allocate": { "strategy": "always" }, "settings": { "clients": [{ "id": "6d8a82b9-94d6-442e-a340-2b9cd5752c77", "level": 1, "alterId": 64, "security": "chacha20-poly1305" }] }, "streamSettings": { "network": "ws", "wsSettings": { "connectionReuse": false, "path": "/phpmyadmin/" } } }, "outbound": { "protocol": "freedom", "settings": {} }, "outboundDetour": [{ "protocol": "blackhole", "settings": {}, "tag": "blocked" }], "routing": { "strategy": "rules", "settings": { "rules": [{ "type": "field", "ip": ["0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10"], "outboundTag": "blocked" }] } } } 运行 service v2ray start 来启动 V2Ray 进程; 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行 客户端安装 点这里下载 V2Ray 压缩包,压缩包均为 zip 格式,找到对应平台的压缩包,下载解压,修改 config.json 配置为以下内容,注意 address (第25行)填写网站域名 { "log": { "access": "", "error": "", "loglevel": "" }, "inbound": { "port": 1085, "listen": "0.0.0.0", "protocol": "socks", "settings": { "auth": "noauth", "udp": true, "ip": "127.0.0.1", "clients": null }, "streamSettings": null }, "outbound": { "tag": "agentout", "protocol": "vmess", "settings": { "vnext": [ { "address": "网站域名", "port": 443, "users": [ { "id": "6d8a82b9-94d6-442e-a340-2b9cd5752c77", "alterId": 64, "security": "chacha20-poly1305" } ] } ] }, "streamSettings": { "network": "ws", "security": "tls", "tcpSettings": null, "kcpSettings": null, "wsSettings": { "connectionReuse": true, "path": "/phpmyadmin/", "headers": null } }, "mux": { "enabled": true } }, "inboundDetour": null, "outboundDetour": [ { "protocol": "freedom", "settings": { "response": null }, "tag": "direct" }, { "protocol": "blackhole", "settings": { "response": { "type": "http" } }, "tag": "blockout" } ], "dns": { "servers": [ "8.8.8.8", "8.8.4.4", "localhost" ] }, "routing": { "strategy": "rules", "settings": { "domainStrategy": "IPIfNonMatch", "rules": [ { "type": "field", "port": null, "outboundTag": "direct", "ip": [ "0.0.0.0/8", "10.0.0.0/8", "100.64.0.0/10", "127.0.0.0/8", "169.254.0.0/16", "172.16.0.0/12", "192.0.0.0/24", "192.0.2.0/24", "192.168.0.0/16", "198.18.0.0/15", "198.51.100.0/24", "203.0.113.0/24", "::1/128", "fc00::/7", "fe80::/10" ], "domain": null }, { "type": "field", "port": null, "outboundTag": "direct", "ip": null, "domain": [ "geosite:cn" ] }, { "type": "field", "port": null, "outboundTag": "direct", "ip": [ "geoip:cn" ], "domain": null } ] } } } 配置 Nginx ,使用 Nginx 转发流量,接着重启 Nginx cd /usr/local/nginx/conf/vhost/ # 修改网站的.conf # 在 server 内插入以下内容,同时开启 error_page location /phpmyadmin/ { proxy_redirect off; #proxy_pass http://127.0.0.1:10000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_intercept_errors on; if ($http_upgrade = "websocket" ){ proxy_pass http://127.0.0.1:10000; } } 客户端运行 v2ray 或 v2ray.exe,直接运行即可 本地 socks 代理为 127.0.0.1:1085 第三方客户端配置 address(网站域名)、port(443)、id(很长那串)、alterId(64)、security(chacha20-poly1305)、network(ws)、path(/v2ray/)、底层传输安全(tls) 开启 CDN 使用 CDN 最主要原因是隐藏 ip,或者你的 ip 已被认证,否则不太建议套上免费减速CDN(Cloudflare)。 需要注意 CDN 支持 WebSockets,同时网站开启了 TLS1.3 在 CDN 这里也要打开
json metadata{"tags":["project","proxy"],"links":["http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz","https://github.com/openssl/openssl.git","https://install.direct/go.sh","http://127.0.0.1:10000"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkproject
permlinkproject-v-websocket-tls-web-cdn
titleProject V 配置 WebSocket TLS Web CDN
Transaction InfoBlock #23641411/Trx 1a82649076edc3a03e7586391385deb7050f0077
View Raw JSON Data
{
  "block": 23641411,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "一台 VPS(ip认证无所谓)\n一个域名,要求使用国外 DNS 解析\n了解常用 Linux 指令\n域名指向 VPS 的 ip\n搭建网站\n本文使用 LNMP 1.5 测试版来安装 Nginx 和 SSL 证书\n\n安装 Nginx,安装前建议使用 screen,执行:\n\napt update && apt install screen wget curl -y\nscreen -S lnmp\nwget -c http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && ./install.sh nginx\n添加域名\n\n由于只安装了 Nginx,这里需要手动配置下 lnmp 命令\n\ncp conf/lnmp /bin/lnmp && chmod +x /bin/lnmp\n添加 vhost,填写域名,一路回车,最后开启 SSL (选2)\n\n lnmp vhost add\n等待证书生成,成功后用浏览器打开 https://你的域名 ,看看网站和证书是否正常\n\n开启 TLS1.3(可选)\n\nTLS 1.3 最引人之处是 0-RTT (零来回时间)。另,可与TLS 1.2同存,无兼容问题。\n\n第一步,在 /root/lnmp1.5 下找到 lnmp.conf,在其中的 Nginx_Modules_Options=' ' ,引号中添加\n\n--with-openssl=/root/openssl-tls1.3/ --with-openssl-opt=enable-tls1_3\n第二步,当前浏览器最高仅支持 tls1.3-draft-18,因此只能下载该版\n\napt install git -y\ncd /root && git clone -b tls1.3-draft-18 --single-branch https://github.com/openssl/openssl.git openssl-tls1.3\n第三步,升级 Nginx\n\ncd /root/lnmp1.5\n./upgrade.sh nginx\n# 输入当前最新版 1.13.8\n第四步,在网站的.conf配置文件中加入\n\ncd /usr/local/nginx/conf/vhost/\n# 修改网站的.conf\n\nssl_protocols TLSv1.2 TLSv1.3;\nssl_ciphers 'TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:TLS13-AES-128-CCM-SHA256:TLS13-AES-128-CCM-8-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5'\n最后,TLS 1.3 还需浏览器开启支持,Firefox 中,在地址栏输入 about:config,找到security.tls.version.max,将值改为4,重启;Chrome 在地址栏输入 chrome://flags/,找到 Maximum TLS version enabled,将值改为TLS 1.3,重启;\n\n​\n\n搭建 Project V\n要求客户端和服务端的系统 UTC 时间误差在两分钟之内,时区无关。\n\n服务端安装官方脚本\n\nbash <(curl -L -s https://install.direct/go.sh)\n修改配置\n\nvi /etc/v2ray/config.json\n\n# 把自带的配置全删掉,复制以下内容进去\n\n{\n    \"log\": {\n        \"access\": \"/var/log/v2ray/access.log\",\n        \"error\": \"/var/log/v2ray/error.log\",\n        \"loglevel\": \"info\"\n    },\n    \"inbound\": {\n        \"port\": 10000,\n        \"listen\": \"127.0.0.1\",\n        \"protocol\": \"vmess\",\n        \"allocate\": {\n            \"strategy\": \"always\"\n        },\n        \"settings\": {\n            \"clients\": [{\n                \"id\": \"6d8a82b9-94d6-442e-a340-2b9cd5752c77\",\n                \"level\": 1,\n                \"alterId\": 64,\n                \"security\": \"chacha20-poly1305\"\n            }]\n        },\n        \"streamSettings\": {\n            \"network\": \"ws\",\n            \"wsSettings\": {\n                \"connectionReuse\": false,\n                \"path\": \"/phpmyadmin/\"\n            }\n        }\n    },\n    \"outbound\": {\n        \"protocol\": \"freedom\",\n        \"settings\": {}\n    },\n    \"outboundDetour\": [{\n        \"protocol\": \"blackhole\",\n        \"settings\": {},\n        \"tag\": \"blocked\"\n    }],\n    \"routing\": {\n        \"strategy\": \"rules\",\n        \"settings\": {\n            \"rules\": [{\n                \"type\": \"field\",\n                \"ip\": [\"0.0.0.0/8\", \"10.0.0.0/8\", \"100.64.0.0/10\", \"127.0.0.0/8\", \"169.254.0.0/16\", \"172.16.0.0/12\", \"192.0.0.0/24\", \"192.0.2.0/24\", \"192.168.0.0/16\", \"198.18.0.0/15\", \"198.51.100.0/24\", \"203.0.113.0/24\", \"::1/128\", \"fc00::/7\", \"fe80::/10\"],\n                \"outboundTag\": \"blocked\"\n            }]\n        }\n    }\n}\n运行 service v2ray start 来启动 V2Ray 进程; 之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行\n\n客户端安装\n\n点这里下载 V2Ray 压缩包,压缩包均为 zip 格式,找到对应平台的压缩包,下载解压,修改 config.json 配置为以下内容,注意 address (第25行)填写网站域名\n\n{\n  \"log\": {\n    \"access\": \"\",\n    \"error\": \"\",\n    \"loglevel\": \"\"\n  },\n  \"inbound\": {\n    \"port\": 1085,\n    \"listen\": \"0.0.0.0\",\n    \"protocol\": \"socks\",\n    \"settings\": {\n      \"auth\": \"noauth\",\n      \"udp\": true,\n      \"ip\": \"127.0.0.1\",\n      \"clients\": null\n    },\n    \"streamSettings\": null\n  },\n  \"outbound\": {\n    \"tag\": \"agentout\",\n    \"protocol\": \"vmess\",\n    \"settings\": {\n      \"vnext\": [\n        {\n          \"address\": \"网站域名\",\n          \"port\": 443,\n          \"users\": [\n            {\n              \"id\": \"6d8a82b9-94d6-442e-a340-2b9cd5752c77\",\n              \"alterId\": 64,\n              \"security\": \"chacha20-poly1305\"\n            }\n          ]\n        }\n      ]\n    },\n    \"streamSettings\": {\n      \"network\": \"ws\",\n      \"security\": \"tls\",\n      \"tcpSettings\": null,\n      \"kcpSettings\": null,\n      \"wsSettings\": {\n        \"connectionReuse\": true,\n        \"path\": \"/phpmyadmin/\",\n        \"headers\": null\n      }\n    },\n    \"mux\": {\n      \"enabled\": true\n    }\n  },\n  \"inboundDetour\": null,\n  \"outboundDetour\": [\n    {\n      \"protocol\": \"freedom\",\n      \"settings\": {\n        \"response\": null\n      },\n      \"tag\": \"direct\"\n    },\n    {\n      \"protocol\": \"blackhole\",\n      \"settings\": {\n        \"response\": {\n          \"type\": \"http\"\n        }\n      },\n      \"tag\": \"blockout\"\n    }\n  ],\n  \"dns\": {\n    \"servers\": [\n      \"8.8.8.8\",\n      \"8.8.4.4\",\n      \"localhost\"\n    ]\n  },\n  \"routing\": {\n    \"strategy\": \"rules\",\n    \"settings\": {\n      \"domainStrategy\": \"IPIfNonMatch\",\n      \"rules\": [\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": [\n            \"0.0.0.0/8\",\n            \"10.0.0.0/8\",\n            \"100.64.0.0/10\",\n            \"127.0.0.0/8\",\n            \"169.254.0.0/16\",\n            \"172.16.0.0/12\",\n            \"192.0.0.0/24\",\n            \"192.0.2.0/24\",\n            \"192.168.0.0/16\",\n            \"198.18.0.0/15\",\n            \"198.51.100.0/24\",\n            \"203.0.113.0/24\",\n            \"::1/128\",\n            \"fc00::/7\",\n            \"fe80::/10\"\n          ],\n          \"domain\": null\n        },\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": null,\n          \"domain\": [\n            \"geosite:cn\"\n          ]\n        },\n        {\n          \"type\": \"field\",\n          \"port\": null,\n          \"outboundTag\": \"direct\",\n          \"ip\": [\n            \"geoip:cn\"\n          ],\n          \"domain\": null\n        }\n      ]\n    }\n  }\n}\n配置 Nginx ,使用 Nginx 转发流量,接着重启 Nginx\n\ncd /usr/local/nginx/conf/vhost/\n# 修改网站的.conf\n# 在 server 内插入以下内容,同时开启 error_page \n\nlocation /phpmyadmin/ {\n          proxy_redirect off;\n          #proxy_pass http://127.0.0.1:10000;\n          proxy_http_version 1.1;\n          proxy_set_header Upgrade $http_upgrade;\n          proxy_set_header Connection \"upgrade\";\n          proxy_set_header Host $http_host;\n          proxy_intercept_errors on;\n          if ($http_upgrade = \"websocket\" ){\n             proxy_pass http://127.0.0.1:10000;\n          }\n        }\n客户端运行 v2ray 或 v2ray.exe,直接运行即可\n\n本地 socks 代理为 127.0.0.1:1085\n\n第三方客户端配置 address(网站域名)、port(443)、id(很长那串)、alterId(64)、security(chacha20-poly1305)、network(ws)、path(/v2ray/)、底层传输安全(tls)\n\n开启 CDN\n使用 CDN 最主要原因是隐藏 ip,或者你的 ip 已被认证,否则不太建议套上免费减速CDN(Cloudflare)。\n\n需要注意 CDN 支持 WebSockets,同时网站开启了 TLS1.3 在 CDN 这里也要打开",
      "json_metadata": "{\"tags\":[\"project\",\"proxy\"],\"links\":[\"http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz\",\"https://github.com/openssl/openssl.git\",\"https://install.direct/go.sh\",\"http://127.0.0.1:10000\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "project",
      "permlink": "project-v-websocket-tls-web-cdn",
      "title": "Project V 配置 WebSocket TLS Web CDN"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:56:42",
  "trx_id": "1a82649076edc3a03e7586391385deb7050f0077",
  "trx_in_block": 20,
  "virtual_op": 0
}
xrw001flagged (-100.00%) @xrw001 / 6njp6z
2018/06/25 20:55:24
authorxrw001
permlink6njp6z
voterxrw001
weight-10000 (-100.00%)
Transaction InfoBlock #23641385/Trx b5e2577116572c9eeaa61649fcea10e1f12b2973
View Raw JSON Data
{
  "block": 23641385,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "voter": "xrw001",
      "weight": -10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:55:24",
  "trx_id": "b5e2577116572c9eeaa61649fcea10e1f12b2973",
  "trx_in_block": 47,
  "virtual_op": 0
}
xrw001updated their account properties
2018/06/25 20:51:21
accountxrw001
active{"account_auths":[],"key_auths":[["STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",1]],"weight_threshold":1}
json metadata{}
memo keySTM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g
owner{"account_auths":[],"key_auths":[["STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",1]],"weight_threshold":1}
Transaction InfoBlock #23641304/Trx a5ddd411c26e40ec5ebe554e5bfb2dce33225f48
View Raw JSON Data
{
  "block": 23641304,
  "op": [
    "account_update",
    {
      "account": "xrw001",
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "json_metadata": "{}",
      "memo_key": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:51:21",
  "trx_id": "a5ddd411c26e40ec5ebe554e5bfb2dce33225f48",
  "trx_in_block": 101,
  "virtual_op": 0
}
xrw001claimed reward balance: 0.004 STEEM, 0.006 SBD, 0.010 SP
2018/06/25 20:49:33
accountxrw001
reward sbd0.006 SBD
reward steem0.004 STEEM
reward vests16.249402 VESTS
Transaction InfoBlock #23641268/Trx 33e311e8ec9e856593d7380cac7ae6b8d56c6a23
View Raw JSON Data
{
  "block": 23641268,
  "op": [
    "claim_reward_balance",
    {
      "account": "xrw001",
      "reward_sbd": "0.006 SBD",
      "reward_steem": "0.004 STEEM",
      "reward_vests": "16.249402 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-25T20:49:33",
  "trx_id": "33e311e8ec9e856593d7380cac7ae6b8d56c6a23",
  "trx_in_block": 52,
  "virtual_op": 0
}
2018/06/21 19:52:48
authorxrw001
body谢谢~~~~~~~
json metadata{"tags":["tupian"],"app":"steemit/0.1"}
parent authorpuncakbukit
parent permlinkre-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid
permlinkre-puncakbukit-re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid-20180621t195247322z
title
Transaction InfoBlock #23524955/Trx abe90c7a137d9ac2f04fe2d68deec244a583f86d
View Raw JSON Data
{
  "block": 23524955,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "谢谢~~~~~~~",
      "json_metadata": "{\"tags\":[\"tupian\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "puncakbukit",
      "parent_permlink": "re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid",
      "permlink": "re-puncakbukit-re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid-20180621t195247322z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-21T19:52:48",
  "trx_id": "abe90c7a137d9ac2f04fe2d68deec244a583f86d",
  "trx_in_block": 6,
  "virtual_op": 0
}
2018/06/21 19:52:36
idfollow
json["follow",{"follower":"xrw001","following":"puncakbukit","what":["blog"]}]
required auths[]
required posting auths["xrw001"]
Transaction InfoBlock #23524951/Trx 619c118d7a5e2e9483298cbdc33bbb401211b203
View Raw JSON Data
{
  "block": 23524951,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"xrw001\",\"following\":\"puncakbukit\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "xrw001"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-21T19:52:36",
  "trx_id": "619c118d7a5e2e9483298cbdc33bbb401211b203",
  "trx_in_block": 45,
  "virtual_op": 0
}
2018/06/21 19:52:24
idfollow
json["follow",{"follower":"xrw001","following":"introduce.bot","what":["blog"]}]
required auths[]
required posting auths["xrw001"]
Transaction InfoBlock #23524947/Trx 7cc675931dafdcac5f35f7bb406d38d8aa93843f
View Raw JSON Data
{
  "block": 23524947,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"xrw001\",\"following\":\"introduce.bot\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "xrw001"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-21T19:52:24",
  "trx_id": "7cc675931dafdcac5f35f7bb406d38d8aa93843f",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/06/21 19:46:54
authorxrw001
body谢谢 ~~~~~~~
json metadata{"tags":["tupian"],"app":"steemit/0.1"}
parent authorintroduce.bot
parent permlinkintroduce-bot-re-xrw0016njp6z
permlinkre-introducebot-introduce-bot-re-xrw0016njp6z-20180621t194653756z
title
Transaction InfoBlock #23524837/Trx 9db59c4a80ec0ed20dac655a1af8d1b0404f90a3
View Raw JSON Data
{
  "block": 23524837,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "谢谢 ~~~~~~~",
      "json_metadata": "{\"tags\":[\"tupian\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "introduce.bot",
      "parent_permlink": "introduce-bot-re-xrw0016njp6z",
      "permlink": "re-introducebot-introduce-bot-re-xrw0016njp6z-20180621t194653756z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-21T19:46:54",
  "trx_id": "9db59c4a80ec0ed20dac655a1af8d1b0404f90a3",
  "trx_in_block": 2,
  "virtual_op": 0
}
xrw001received 0.004 STEEM, 0.006 SBD, 0.010 SP author reward for @xrw001 / 6njp6z
2018/06/20 11:39:18
authorxrw001
permlink6njp6z
sbd payout0.006 SBD
steem payout0.004 STEEM
vesting payout16.249402 VESTS
Transaction InfoBlock #23486301/Virtual Operation #3
View Raw JSON Data
{
  "block": 23486301,
  "op": [
    "author_reward",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "sbd_payout": "0.006 SBD",
      "steem_payout": "0.004 STEEM",
      "vesting_payout": "16.249402 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-20T11:39:18",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 3
}
2018/06/14 00:40:27
authorpuncakbukit
bodyHelo @xrw001.. Selamat kumpul di Steemit! Suka jumpa anda di sini.. diupvote yaa.. 😀 (Sebagian kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.)
json metadata{"tags":["comment"],"users":["xrw001.."],"app":"null/null","format":"markdown"}
parent authorxrw001
parent permlink6njp6z
permlinkre-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid
title
Transaction InfoBlock #23300382/Trx a65c31d9887c6138151eba98193b5afaa0e78b05
View Raw JSON Data
{
  "block": 23300382,
  "op": [
    "comment",
    {
      "author": "puncakbukit",
      "body": "Helo @xrw001.. Selamat kumpul di Steemit! Suka jumpa anda di sini.. diupvote yaa.. 😀 (Sebagian kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.)",
      "json_metadata": "{\"tags\":[\"comment\"],\"users\":[\"xrw001..\"],\"app\":\"null/null\",\"format\":\"markdown\"}",
      "parent_author": "xrw001",
      "parent_permlink": "6njp6z",
      "permlink": "re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-14T00:40:27",
  "trx_id": "a65c31d9887c6138151eba98193b5afaa0e78b05",
  "trx_in_block": 32,
  "virtual_op": 0
}
lerengbukitupvoted (6.00%) @xrw001 / 6njp6z
2018/06/14 00:40:24
authorxrw001
permlink6njp6z
voterlerengbukit
weight600 (6.00%)
Transaction InfoBlock #23300381/Trx 0a1edddd1c4063e86f060266f47b2d1b41b9a98f
View Raw JSON Data
{
  "block": 23300381,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "voter": "lerengbukit",
      "weight": 600
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-14T00:40:24",
  "trx_id": "0a1edddd1c4063e86f060266f47b2d1b41b9a98f",
  "trx_in_block": 19,
  "virtual_op": 0
}
puncakbukitupvoted (6.00%) @xrw001 / 6njp6z
2018/06/14 00:40:15
authorxrw001
permlink6njp6z
voterpuncakbukit
weight600 (6.00%)
Transaction InfoBlock #23300378/Trx a5bf0c13f27d80e6acdde73ba34301f484426082
View Raw JSON Data
{
  "block": 23300378,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "voter": "puncakbukit",
      "weight": 600
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-14T00:40:15",
  "trx_id": "a5bf0c13f27d80e6acdde73ba34301f484426082",
  "trx_in_block": 64,
  "virtual_op": 0
}
2018/06/13 12:09:30
authorintroduce.bot
body✅ @xrw001, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.
json metadata
parent authorxrw001
parent permlink6njp6z
permlinkintroduce-bot-re-xrw0016njp6z
title
Transaction InfoBlock #23285364/Trx b491db9be7c65b8aa0caa640909a028b0e1cfdaa
View Raw JSON Data
{
  "block": 23285364,
  "op": [
    "comment",
    {
      "author": "introduce.bot",
      "body": "✅  @xrw001, I gave you an upvote on your first post! **Please give me a follow** and I will give you a follow in return!<br><br>Please also take a moment to read [this post](https://steemit.com/spam/@pleasestop/introducing-pleasestop-here-to-reduce-comment-spam) regarding bad behavior on Steemit.",
      "json_metadata": "",
      "parent_author": "xrw001",
      "parent_permlink": "6njp6z",
      "permlink": "introduce-bot-re-xrw0016njp6z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T12:09:30",
  "trx_id": "b491db9be7c65b8aa0caa640909a028b0e1cfdaa",
  "trx_in_block": 18,
  "virtual_op": 0
}
introduce.botupvoted (2.88%) @xrw001 / 6njp6z
2018/06/13 12:09:30
authorxrw001
permlink6njp6z
voterintroduce.bot
weight288 (2.88%)
Transaction InfoBlock #23285364/Trx e90dbbec211ba3521a3c02ae29534b649ae9f087
View Raw JSON Data
{
  "block": 23285364,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "voter": "introduce.bot",
      "weight": 288
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T12:09:30",
  "trx_id": "e90dbbec211ba3521a3c02ae29534b649ae9f087",
  "trx_in_block": 7,
  "virtual_op": 0
}
mittuakasupvoted (100.00%) @xrw001 / 6njp6z
2018/06/13 11:40:27
authorxrw001
permlink6njp6z
votermittuakas
weight10000 (100.00%)
Transaction InfoBlock #23284783/Trx 96f9f26c639a9612e15d10abdd3c67e9dfa87977
View Raw JSON Data
{
  "block": 23284783,
  "op": [
    "vote",
    {
      "author": "xrw001",
      "permlink": "6njp6z",
      "voter": "mittuakas",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T11:40:27",
  "trx_id": "96f9f26c639a9612e15d10abdd3c67e9dfa87977",
  "trx_in_block": 41,
  "virtual_op": 0
}
xrw001published a new post: 6njp6z
2018/06/13 11:40:18
authorxrw001
body![196_1920x1080.jpg](https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json metadata{"tags":["life","tupian"],"image":["https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinktupian
permlink6njp6z
title我喜欢的图片
Transaction InfoBlock #23284780/Trx f3ceff19d4352fe6c911c769722803e53cf4a49e
View Raw JSON Data
{
  "block": 23284780,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "![196_1920x1080.jpg](https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg)\n\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
      "json_metadata": "{\"tags\":[\"life\",\"tupian\"],\"image\":[\"https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "tupian",
      "permlink": "6njp6z",
      "title": "我喜欢的图片"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T11:40:18",
  "trx_id": "f3ceff19d4352fe6c911c769722803e53cf4a49e",
  "trx_in_block": 45,
  "virtual_op": 0
}
puncakbukitsent 0.001 SBD to @xrw001- "Hallo, hai @xrw001.. Selamat kumpul di Steemit! Ada bingkisan kecil dari kami.. 😉 (Sebiji kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.)"
2018/06/13 11:40:09
amount0.001 SBD
frompuncakbukit
memoHallo, hai @xrw001.. Selamat kumpul di Steemit! Ada bingkisan kecil dari kami.. 😉 (Sebiji kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.)
toxrw001
Transaction InfoBlock #23284777/Trx 9c83c4065c5090d55c1eaf1f8b5903d3e7432067
View Raw JSON Data
{
  "block": 23284777,
  "op": [
    "transfer",
    {
      "amount": "0.001 SBD",
      "from": "puncakbukit",
      "memo": "Hallo, hai @xrw001.. Selamat kumpul di Steemit! Ada bingkisan kecil dari kami.. 😉 (Sebiji kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.)",
      "to": "xrw001"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T11:40:09",
  "trx_id": "9c83c4065c5090d55c1eaf1f8b5903d3e7432067",
  "trx_in_block": 6,
  "virtual_op": 0
}
xrw001published a new post: 6njp6z
2018/06/13 11:39:18
authorxrw001
body![196_1920x1080.jpg](https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
json metadata{"tags":["tupian"],"image":["https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinktupian
permlink6njp6z
title我喜欢的图片
Transaction InfoBlock #23284760/Trx 4550c8cc9ab05d325543c636e21de079b74173a3
View Raw JSON Data
{
  "block": 23284760,
  "op": [
    "comment",
    {
      "author": "xrw001",
      "body": "![196_1920x1080.jpg](https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg)\n\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
      "json_metadata": "{\"tags\":[\"tupian\"],\"image\":[\"https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "tupian",
      "permlink": "6njp6z",
      "title": "我喜欢的图片"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T11:39:18",
  "trx_id": "4550c8cc9ab05d325543c636e21de079b74173a3",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 18.628 SP to @xrw001
2018/06/13 10:10:21
delegateexrw001
delegatorsteem
vesting shares30275.535405 VESTS
Transaction InfoBlock #23282982/Trx efe088c008bed23eaf3373e3458f0ca4f0cf541a
View Raw JSON Data
{
  "block": 23282982,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "xrw001",
      "delegator": "steem",
      "vesting_shares": "30275.535405 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T10:10:21",
  "trx_id": "efe088c008bed23eaf3373e3458f0ca4f0cf541a",
  "trx_in_block": 29,
  "virtual_op": 0
}
steemcreated a new account: @xrw001
2018/06/13 10:01:15
active{"account_auths":[],"key_auths":[["STM7dQdPt5sZ9JL2VGzm3jMMqBket6FA1woMJ5S6PbwDiyMqJxWZv",1]],"weight_threshold":1}
creatorsteem
delegation30690.000000 VESTS
extensions[]
fee0.100 STEEM
json metadata{}
memo keySTM5yhjakwXYtjQoJar8QuApj3omRNya9Tddk3CcZxzgjazApwiAe
new account namexrw001
owner{"account_auths":[],"key_auths":[["STM5wQ43SSevvbxeBcVMU53AuZEPFDkss8WxYJdPfNF4smgqGwCUx",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM5hTKH53JcoWNbJMCPYtUiFFWjxbHCiiDyeqLtpYAh17bNjjCtT",1]],"weight_threshold":1}
Transaction InfoBlock #23282800/Trx 444dc15e5665546221041f43b7857c51d87c6a99
View Raw JSON Data
{
  "block": 23282800,
  "op": [
    "account_create_with_delegation",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM7dQdPt5sZ9JL2VGzm3jMMqBket6FA1woMJ5S6PbwDiyMqJxWZv",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steem",
      "delegation": "30690.000000 VESTS",
      "extensions": [],
      "fee": "0.100 STEEM",
      "json_metadata": "{}",
      "memo_key": "STM5yhjakwXYtjQoJar8QuApj3omRNya9Tddk3CcZxzgjazApwiAe",
      "new_account_name": "xrw001",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5wQ43SSevvbxeBcVMU53AuZEPFDkss8WxYJdPfNF4smgqGwCUx",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5hTKH53JcoWNbJMCPYtUiFFWjxbHCiiDyeqLtpYAh17bNjjCtT",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-13T10:01:15",
  "trx_id": "444dc15e5665546221041f43b7857c51d87c6a99",
  "trx_in_block": 55,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
None
JSON METADATA
None
{
  "posting_json_metadata": {},
  "json_metadata": {}
}

Auth Keys

Owner
Single Signature
Public Keys
STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW1/1
Active
Single Signature
Public Keys
STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX11/1
Posting
Single Signature
Public Keys
STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB1/1
Memo
STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g"
}

Witness Votes

0 / 30
No active witness votes.
[]