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 DelegationsDeleg
+4.876SP
Detailed Balance
| STEEM | ||
| balance | 0.004STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.135SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.876SP | SP |
| Effective Power | 5.011SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.007SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"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
| name | xrw001 |
| id | 1045171 |
| rank | 312,466 |
| reputation | 178944966 |
| created | 2018-06-13T10:01:15 |
| recovery_account | steem |
| proxy | None |
| post_count | 4 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-06-25T20:56:42 |
| last_root_post | 2018-06-25T20:56:42 |
| last_vote_time | 2018-06-25T20:57:51 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.004 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.007 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 219.440809 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7924.218997 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 2018-06-25T20:51:21 |
| last_account_update | 2018-06-25T20:51:21 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2018-06-25T20:49:33 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1045171,
"name": "xrw001",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
1
]
]
},
"memo_key": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g",
"json_metadata": "{}",
"posting_json_metadata": "{}",
"proxy": "",
"last_owner_update": "2018-06-25T20:51:21",
"last_account_update": "2018-06-25T20:51:21",
"created": "2018-06-13T10:01:15",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 4,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779092556
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779092556
},
"voting_power": 0,
"balance": "0.004 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.007 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-06-25T20:49:33",
"sbd_last_interest_payment": "2018-06-25T20:49:33",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "219.440809 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7924.218997 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 16,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-06-25T20:56:42",
"last_root_post": "2018-06-25T20:56:42",
"last_vote_time": "2018-06-25T20:57:51",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 178944966,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 312466
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 08:22:36
2026/05/18 08:22:36
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 7924.218997 VESTS |
| Transaction Info | Block #106153157/Trx 08fc98babb00aafb29e54c4b70fb15a758759704 |
View Raw JSON Data
{
"trx_id": "08fc98babb00aafb29e54c4b70fb15a758759704",
"block": 106153157,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T08:22:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "7924.218997 VESTS"
}
]
}2026/05/13 12:50:42
2026/05/13 12:50:42
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 5212.008592 VESTS |
| Transaction Info | Block #106015227/Trx 5abe627091f8c9f0b3e84089ea916036d05b30b6 |
View Raw JSON Data
{
"trx_id": "5abe627091f8c9f0b3e84089ea916036d05b30b6",
"block": 106015227,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T12:50:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "5212.008592 VESTS"
}
]
}2026/04/26 07:31:21
2026/04/26 07:31:21
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 7936.734753 VESTS |
| Transaction Info | Block #105520582/Trx 5bf7ba50eed44da01ef4220433e26a8cb139c262 |
View Raw JSON Data
{
"trx_id": "5bf7ba50eed44da01ef4220433e26a8cb139c262",
"block": 105520582,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-26T07:31:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "7936.734753 VESTS"
}
]
}2026/01/24 05:38:27
2026/01/24 05:38:27
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 5253.555411 VESTS |
| Transaction Info | Block #102877963/Trx af85d2a54855f802e6c3f44d300b390de82d593e |
View Raw JSON Data
{
"trx_id": "af85d2a54855f802e6c3f44d300b390de82d593e",
"block": 102877963,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-24T05:38:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "5253.555411 VESTS"
}
]
}2024/12/18 00:47:33
2024/12/18 00:47:33
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 5417.774608 VESTS |
| Transaction Info | Block #91324164/Trx 11800b653322424199ad2181d52b758293c98bd3 |
View Raw JSON Data
{
"trx_id": "11800b653322424199ad2181d52b758293c98bd3",
"block": 91324164,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-18T00:47:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "5417.774608 VESTS"
}
]
}2023/11/14 16:26:30
2023/11/14 16:26:30
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 5586.908140 VESTS |
| Transaction Info | Block #79878258/Trx 10c0fbff83a589a3ad0ef2fc0b3ecb1daa2d7d59 |
View Raw JSON Data
{
"trx_id": "10c0fbff83a589a3ad0ef2fc0b3ecb1daa2d7d59",
"block": 79878258,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-14T16:26:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "5586.908140 VESTS"
}
]
}2023/09/22 12:51:54
2023/09/22 12:51:54
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 8523.816926 VESTS |
| Transaction Info | Block #78365824/Trx ddd1dd1c3a539912c8ee0340b696fd3c8e2b03d5 |
View Raw JSON Data
{
"trx_id": "ddd1dd1c3a539912c8ee0340b696fd3c8e2b03d5",
"block": 78365824,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-22T12:51:54",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "8523.816926 VESTS"
}
]
}2022/11/03 20:00:27
2022/11/03 20:00:27
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 8745.868364 VESTS |
| Transaction Info | Block #69123182/Trx d89c0fbe41f1c8839ccab3972261483b6185b5f7 |
View Raw JSON Data
{
"trx_id": "d89c0fbe41f1c8839ccab3972261483b6185b5f7",
"block": 69123182,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T20:00:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "8745.868364 VESTS"
}
]
}2022/01/18 01:00:12
2022/01/18 01:00:12
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 8965.975965 VESTS |
| Transaction Info | Block #60826187/Trx 1dbc7f1d55babe4080b66a10e61d819bbc37f847 |
View Raw JSON Data
{
"trx_id": "1dbc7f1d55babe4080b66a10e61d819bbc37f847",
"block": 60826187,
"trx_in_block": 49,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-18T01:00:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "8965.975965 VESTS"
}
]
}2021/06/14 08:06:03
2021/06/14 08:06:03
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9150.170253 VESTS |
| Transaction Info | Block #54616402/Trx c2e66b4a4723515756200d646612d4bb994c4c21 |
View Raw JSON Data
{
"trx_id": "c2e66b4a4723515756200d646612d4bb994c4c21",
"block": 54616402,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-14T08:06:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9150.170253 VESTS"
}
]
}2020/12/11 18:16:12
2020/12/11 18:16:12
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9337.592227 VESTS |
| Transaction Info | Block #49363597/Trx 30523a840f6793f41e55b7765c0b95b66eb17b2c |
View Raw JSON Data
{
"trx_id": "30523a840f6793f41e55b7765c0b95b66eb17b2c",
"block": 49363597,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T18:16:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9337.592227 VESTS"
}
]
}2020/12/06 11:51:15
2020/12/06 11:51:15
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49215111/Trx 98ad7befc2ec3d2f0f647343ad0eabd73ead283f |
View Raw JSON Data
{
"trx_id": "98ad7befc2ec3d2f0f647343ad0eabd73ead283f",
"block": 49215111,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T11:51:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 21:53:57
2020/12/05 21:53:57
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9343.800081 VESTS |
| Transaction Info | Block #49198680/Trx 7db2ac8cf86181cb8e7ccae4e3a6c3c045dde69b |
View Raw JSON Data
{
"trx_id": "7db2ac8cf86181cb8e7ccae4e3a6c3c045dde69b",
"block": 49198680,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T21:53:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9343.800081 VESTS"
}
]
}2020/11/03 06:27:09
2020/11/03 06:27:09
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48275244/Trx 237308a1b0b2ca2eed6002f435c40ffa000e4428 |
View Raw JSON Data
{
"trx_id": "237308a1b0b2ca2eed6002f435c40ffa000e4428",
"block": 48275244,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-03T06:27:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "1920.017158 VESTS"
}
]
}2020/05/09 12:56:12
2020/05/09 12:56:12
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9546.605440 VESTS |
| Transaction Info | Block #43225470/Trx 206d8c9d898377c8d6c1a3363005f06e5872f947 |
View Raw JSON Data
{
"trx_id": "206d8c9d898377c8d6c1a3363005f06e5872f947",
"block": 43225470,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T12:56:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9546.605440 VESTS"
}
]
}2020/05/08 17:37:18
2020/05/08 17:37:18
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43202831/Trx 4600997e97eb1965442923eafff8c6f4a44c2b88 |
View Raw JSON Data
{
"trx_id": "4600997e97eb1965442923eafff8c6f4a44c2b88",
"block": 43202831,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T17:37:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "1953.311140 VESTS"
}
]
}2019/09/06 02:49:09
2019/09/06 02:49:09
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9686.533785 VESTS |
| Transaction Info | Block #36173078/Trx c216258af2541729ef566b885d7e57fb46211f0b |
View Raw JSON Data
{
"trx_id": "c216258af2541729ef566b885d7e57fb46211f0b",
"block": 36173078,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-06T02:49:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9686.533785 VESTS"
}
]
}2019/06/13 11:35:48
2019/06/13 11:35:48
| parent author | xrw001 |
| parent permlink | project-v-websocket-tls-web-cdn |
| author | steemitboard |
| permlink | steemitboard-notify-xrw001-20190613t113548000z |
| title | |
| body | Congratulations @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"]} |
| Transaction Info | Block #33762232/Trx 4ce9b9fe9763c51a530b7332ecbcd7e288e087a7 |
View Raw JSON Data
{
"trx_id": "4ce9b9fe9763c51a530b7332ecbcd7e288e087a7",
"block": 33762232,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-06-13T11:35:48",
"op": [
"comment",
{
"parent_author": "xrw001",
"parent_permlink": "project-v-websocket-tls-web-cdn",
"author": "steemitboard",
"permlink": "steemitboard-notify-xrw001-20190613t113548000z",
"title": "",
"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\"]}"
}
]
}2018/09/24 22:48:36
2018/09/24 22:48:36
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 9884.676108 VESTS |
| Transaction Info | Block #26237332/Trx b4a337419aac86bddb95b2595e45fe0a8c6b710a |
View Raw JSON Data
{
"trx_id": "b4a337419aac86bddb95b2595e45fe0a8c6b710a",
"block": 26237332,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-24T22:48:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "9884.676108 VESTS"
}
]
}xrw001published a new post: project-v-websocket-tls-web-cdn2018/06/25 20:58:42
xrw001published a new post: project-v-websocket-tls-web-cdn
2018/06/25 20:58:42
| parent author | |
| parent permlink | project |
| author | xrw001 |
| permlink | project-v-websocket-tls-web-cdn |
| title | Project V 配置 WebSocket TLS Web CDN |
| 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"} |
| Transaction Info | Block #23641451/Trx 770991d902e2a537e7d62896644a027e1f5f7be2 |
View Raw JSON Data
{
"trx_id": "770991d902e2a537e7d62896644a027e1f5f7be2",
"block": 23641451,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:58:42",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "project",
"author": "xrw001",
"permlink": "project-v-websocket-tls-web-cdn",
"title": "Project V 配置 WebSocket TLS Web CDN",
"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\"}"
}
]
}xrw001flagged (-100.00%) @xrw001 / project-v-websocket-tls-web-cdn2018/06/25 20:57:51
xrw001flagged (-100.00%) @xrw001 / project-v-websocket-tls-web-cdn
2018/06/25 20:57:51
| voter | xrw001 |
| author | xrw001 |
| permlink | project-v-websocket-tls-web-cdn |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #23641434/Trx e7ccb5ffc8d435500e20e6450254efef36b2be0d |
View Raw JSON Data
{
"trx_id": "e7ccb5ffc8d435500e20e6450254efef36b2be0d",
"block": 23641434,
"trx_in_block": 42,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:57:51",
"op": [
"vote",
{
"voter": "xrw001",
"author": "xrw001",
"permlink": "project-v-websocket-tls-web-cdn",
"weight": -10000
}
]
}2018/06/25 20:57:21
2018/06/25 20:57:21
| parent author | xrw001 |
| parent permlink | project-v-websocket-tls-web-cdn |
| author | allnatural |
| permlink | re-xrw001-project-v-websocket-tls-web-cdn-20180625t205722514z |
| title | |
| 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"} |
| Transaction Info | Block #23641424/Trx a5e6fbf357a52fa423c9336100d7700f44ce085f |
View Raw JSON Data
{
"trx_id": "a5e6fbf357a52fa423c9336100d7700f44ce085f",
"block": 23641424,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:57:21",
"op": [
"comment",
{
"parent_author": "xrw001",
"parent_permlink": "project-v-websocket-tls-web-cdn",
"author": "allnatural",
"permlink": "re-xrw001-project-v-websocket-tls-web-cdn-20180625t205722514z",
"title": "",
"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\"}"
}
]
}xrw001published a new post: project-v-websocket-tls-web-cdn2018/06/25 20:56:42
xrw001published a new post: project-v-websocket-tls-web-cdn
2018/06/25 20:56:42
| parent author | |
| parent permlink | project |
| author | xrw001 |
| permlink | project-v-websocket-tls-web-cdn |
| title | Project V 配置 WebSocket TLS Web CDN |
| 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"} |
| Transaction Info | Block #23641411/Trx 1a82649076edc3a03e7586391385deb7050f0077 |
View Raw JSON Data
{
"trx_id": "1a82649076edc3a03e7586391385deb7050f0077",
"block": 23641411,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:56:42",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "project",
"author": "xrw001",
"permlink": "project-v-websocket-tls-web-cdn",
"title": "Project V 配置 WebSocket TLS Web CDN",
"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\"}"
}
]
}2018/06/25 20:55:24
2018/06/25 20:55:24
| voter | xrw001 |
| author | xrw001 |
| permlink | 6njp6z |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #23641385/Trx b5e2577116572c9eeaa61649fcea10e1f12b2973 |
View Raw JSON Data
{
"trx_id": "b5e2577116572c9eeaa61649fcea10e1f12b2973",
"block": 23641385,
"trx_in_block": 47,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:55:24",
"op": [
"vote",
{
"voter": "xrw001",
"author": "xrw001",
"permlink": "6njp6z",
"weight": -10000
}
]
}xrw001updated their account properties2018/06/25 20:51:21
xrw001updated their account properties
2018/06/25 20:51:21
| account | xrw001 |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",1]]} |
| memo key | STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g |
| json metadata | {} |
| Transaction Info | Block #23641304/Trx a5ddd411c26e40ec5ebe554e5bfb2dce33225f48 |
View Raw JSON Data
{
"trx_id": "a5ddd411c26e40ec5ebe554e5bfb2dce33225f48",
"block": 23641304,
"trx_in_block": 101,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:51:21",
"op": [
"account_update",
{
"account": "xrw001",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
1
]
]
},
"memo_key": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g",
"json_metadata": "{}"
}
]
}xrw001claimed reward balance: 0.004 STEEM, 0.006 SBD, 0.010 SP2018/06/25 20:49:33
xrw001claimed reward balance: 0.004 STEEM, 0.006 SBD, 0.010 SP
2018/06/25 20:49:33
| account | xrw001 |
| reward steem | 0.004 STEEM |
| reward sbd | 0.006 SBD |
| reward vests | 16.249402 VESTS |
| Transaction Info | Block #23641268/Trx 33e311e8ec9e856593d7380cac7ae6b8d56c6a23 |
View Raw JSON Data
{
"trx_id": "33e311e8ec9e856593d7380cac7ae6b8d56c6a23",
"block": 23641268,
"trx_in_block": 52,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-25T20:49:33",
"op": [
"claim_reward_balance",
{
"account": "xrw001",
"reward_steem": "0.004 STEEM",
"reward_sbd": "0.006 SBD",
"reward_vests": "16.249402 VESTS"
}
]
}2018/06/21 19:52:48
2018/06/21 19:52:48
| parent author | puncakbukit |
| parent permlink | re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid |
| author | xrw001 |
| permlink | re-puncakbukit-re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid-20180621t195247322z |
| title | |
| body | 谢谢~~~~~~~ |
| json metadata | {"tags":["tupian"],"app":"steemit/0.1"} |
| Transaction Info | Block #23524955/Trx abe90c7a137d9ac2f04fe2d68deec244a583f86d |
View Raw JSON Data
{
"trx_id": "abe90c7a137d9ac2f04fe2d68deec244a583f86d",
"block": 23524955,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-21T19:52:48",
"op": [
"comment",
{
"parent_author": "puncakbukit",
"parent_permlink": "re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid",
"author": "xrw001",
"permlink": "re-puncakbukit-re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid-20180621t195247322z",
"title": "",
"body": "谢谢~~~~~~~",
"json_metadata": "{\"tags\":[\"tupian\"],\"app\":\"steemit/0.1\"}"
}
]
}xrw001followed @puncakbukit2018/06/21 19:52:36
xrw001followed @puncakbukit
2018/06/21 19:52:36
| required auths | [] |
| required posting auths | ["xrw001"] |
| id | follow |
| json | ["follow",{"follower":"xrw001","following":"puncakbukit","what":["blog"]}] |
| Transaction Info | Block #23524951/Trx 619c118d7a5e2e9483298cbdc33bbb401211b203 |
View Raw JSON Data
{
"trx_id": "619c118d7a5e2e9483298cbdc33bbb401211b203",
"block": 23524951,
"trx_in_block": 45,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-21T19:52:36",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"xrw001"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"xrw001\",\"following\":\"puncakbukit\",\"what\":[\"blog\"]}]"
}
]
}xrw001followed @introduce.bot2018/06/21 19:52:24
xrw001followed @introduce.bot
2018/06/21 19:52:24
| required auths | [] |
| required posting auths | ["xrw001"] |
| id | follow |
| json | ["follow",{"follower":"xrw001","following":"introduce.bot","what":["blog"]}] |
| Transaction Info | Block #23524947/Trx 7cc675931dafdcac5f35f7bb406d38d8aa93843f |
View Raw JSON Data
{
"trx_id": "7cc675931dafdcac5f35f7bb406d38d8aa93843f",
"block": 23524947,
"trx_in_block": 33,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-21T19:52:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"xrw001"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"xrw001\",\"following\":\"introduce.bot\",\"what\":[\"blog\"]}]"
}
]
}2018/06/21 19:46:54
2018/06/21 19:46:54
| parent author | introduce.bot |
| parent permlink | introduce-bot-re-xrw0016njp6z |
| author | xrw001 |
| permlink | re-introducebot-introduce-bot-re-xrw0016njp6z-20180621t194653756z |
| title | |
| body | 谢谢 ~~~~~~~ |
| json metadata | {"tags":["tupian"],"app":"steemit/0.1"} |
| Transaction Info | Block #23524837/Trx 9db59c4a80ec0ed20dac655a1af8d1b0404f90a3 |
View Raw JSON Data
{
"trx_id": "9db59c4a80ec0ed20dac655a1af8d1b0404f90a3",
"block": 23524837,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-21T19:46:54",
"op": [
"comment",
{
"parent_author": "introduce.bot",
"parent_permlink": "introduce-bot-re-xrw0016njp6z",
"author": "xrw001",
"permlink": "re-introducebot-introduce-bot-re-xrw0016njp6z-20180621t194653756z",
"title": "",
"body": "谢谢 ~~~~~~~",
"json_metadata": "{\"tags\":[\"tupian\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/06/20 11:39:18
2018/06/20 11:39:18
| author | xrw001 |
| permlink | 6njp6z |
| sbd payout | 0.006 SBD |
| steem payout | 0.004 STEEM |
| vesting payout | 16.249402 VESTS |
| Transaction Info | Block #23486301/Virtual Operation #3 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 23486301,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 3,
"timestamp": "2018-06-20T11:39:18",
"op": [
"author_reward",
{
"author": "xrw001",
"permlink": "6njp6z",
"sbd_payout": "0.006 SBD",
"steem_payout": "0.004 STEEM",
"vesting_payout": "16.249402 VESTS"
}
]
}2018/06/14 00:40:27
2018/06/14 00:40:27
| parent author | xrw001 |
| parent permlink | 6njp6z |
| author | puncakbukit |
| permlink | re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid |
| title | |
| 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"} |
| Transaction Info | Block #23300382/Trx a65c31d9887c6138151eba98193b5afaa0e78b05 |
View Raw JSON Data
{
"trx_id": "a65c31d9887c6138151eba98193b5afaa0e78b05",
"block": 23300382,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-14T00:40:27",
"op": [
"comment",
{
"parent_author": "xrw001",
"parent_permlink": "6njp6z",
"author": "puncakbukit",
"permlink": "re-xrw001-6njp6z-1528936824991t91346b4a-6f3b-41c4-970a-7c04b52881f3uid",
"title": "",
"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\"}"
}
]
}lerengbukitupvoted (6.00%) @xrw001 / 6njp6z2018/06/14 00:40:24
lerengbukitupvoted (6.00%) @xrw001 / 6njp6z
2018/06/14 00:40:24
| voter | lerengbukit |
| author | xrw001 |
| permlink | 6njp6z |
| weight | 600 (6.00%) |
| Transaction Info | Block #23300381/Trx 0a1edddd1c4063e86f060266f47b2d1b41b9a98f |
View Raw JSON Data
{
"trx_id": "0a1edddd1c4063e86f060266f47b2d1b41b9a98f",
"block": 23300381,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-14T00:40:24",
"op": [
"vote",
{
"voter": "lerengbukit",
"author": "xrw001",
"permlink": "6njp6z",
"weight": 600
}
]
}puncakbukitupvoted (6.00%) @xrw001 / 6njp6z2018/06/14 00:40:15
puncakbukitupvoted (6.00%) @xrw001 / 6njp6z
2018/06/14 00:40:15
| voter | puncakbukit |
| author | xrw001 |
| permlink | 6njp6z |
| weight | 600 (6.00%) |
| Transaction Info | Block #23300378/Trx a5bf0c13f27d80e6acdde73ba34301f484426082 |
View Raw JSON Data
{
"trx_id": "a5bf0c13f27d80e6acdde73ba34301f484426082",
"block": 23300378,
"trx_in_block": 64,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-14T00:40:15",
"op": [
"vote",
{
"voter": "puncakbukit",
"author": "xrw001",
"permlink": "6njp6z",
"weight": 600
}
]
}introduce.botreplied to @xrw001 / introduce-bot-re-xrw0016njp6z2018/06/13 12:09:30
introduce.botreplied to @xrw001 / introduce-bot-re-xrw0016njp6z
2018/06/13 12:09:30
| parent author | xrw001 |
| parent permlink | 6njp6z |
| author | introduce.bot |
| permlink | introduce-bot-re-xrw0016njp6z |
| title | |
| 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 | |
| Transaction Info | Block #23285364/Trx b491db9be7c65b8aa0caa640909a028b0e1cfdaa |
View Raw JSON Data
{
"trx_id": "b491db9be7c65b8aa0caa640909a028b0e1cfdaa",
"block": 23285364,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T12:09:30",
"op": [
"comment",
{
"parent_author": "xrw001",
"parent_permlink": "6njp6z",
"author": "introduce.bot",
"permlink": "introduce-bot-re-xrw0016njp6z",
"title": "",
"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": ""
}
]
}introduce.botupvoted (2.88%) @xrw001 / 6njp6z2018/06/13 12:09:30
introduce.botupvoted (2.88%) @xrw001 / 6njp6z
2018/06/13 12:09:30
| voter | introduce.bot |
| author | xrw001 |
| permlink | 6njp6z |
| weight | 288 (2.88%) |
| Transaction Info | Block #23285364/Trx e90dbbec211ba3521a3c02ae29534b649ae9f087 |
View Raw JSON Data
{
"trx_id": "e90dbbec211ba3521a3c02ae29534b649ae9f087",
"block": 23285364,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T12:09:30",
"op": [
"vote",
{
"voter": "introduce.bot",
"author": "xrw001",
"permlink": "6njp6z",
"weight": 288
}
]
}2018/06/13 11:40:27
2018/06/13 11:40:27
| voter | mittuakas |
| author | xrw001 |
| permlink | 6njp6z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23284783/Trx 96f9f26c639a9612e15d10abdd3c67e9dfa87977 |
View Raw JSON Data
{
"trx_id": "96f9f26c639a9612e15d10abdd3c67e9dfa87977",
"block": 23284783,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T11:40:27",
"op": [
"vote",
{
"voter": "mittuakas",
"author": "xrw001",
"permlink": "6njp6z",
"weight": 10000
}
]
}2018/06/13 11:40:18
2018/06/13 11:40:18
| parent author | |
| parent permlink | tupian |
| author | xrw001 |
| permlink | 6njp6z |
| title | 我喜欢的图片 |
| body |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| json metadata | {"tags":["life","tupian"],"image":["https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #23284780/Trx f3ceff19d4352fe6c911c769722803e53cf4a49e |
View Raw JSON Data
{
"trx_id": "f3ceff19d4352fe6c911c769722803e53cf4a49e",
"block": 23284780,
"trx_in_block": 45,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T11:40:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "tupian",
"author": "xrw001",
"permlink": "6njp6z",
"title": "我喜欢的图片",
"body": "\n\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
"json_metadata": "{\"tags\":[\"life\",\"tupian\"],\"image\":[\"https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}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
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
| from | puncakbukit |
| to | xrw001 |
| amount | 0.001 SBD |
| memo | Hallo, hai @xrw001.. Selamat kumpul di Steemit! Ada bingkisan kecil dari kami.. 😉 (Sebiji kontribusi kami sebagai witness untuk komunitas Steemit Indonesia.) |
| Transaction Info | Block #23284777/Trx 9c83c4065c5090d55c1eaf1f8b5903d3e7432067 |
View Raw JSON Data
{
"trx_id": "9c83c4065c5090d55c1eaf1f8b5903d3e7432067",
"block": 23284777,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T11:40:09",
"op": [
"transfer",
{
"from": "puncakbukit",
"to": "xrw001",
"amount": "0.001 SBD",
"memo": "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:39:18
2018/06/13 11:39:18
| parent author | |
| parent permlink | tupian |
| author | xrw001 |
| permlink | 6njp6z |
| title | 我喜欢的图片 |
| body |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| json metadata | {"tags":["tupian"],"image":["https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #23284760/Trx 4550c8cc9ab05d325543c636e21de079b74173a3 |
View Raw JSON Data
{
"trx_id": "4550c8cc9ab05d325543c636e21de079b74173a3",
"block": 23284760,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T11:39:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "tupian",
"author": "xrw001",
"permlink": "6njp6z",
"title": "我喜欢的图片",
"body": "\n\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
"json_metadata": "{\"tags\":[\"tupian\"],\"image\":[\"https://cdn.steemitimages.com/DQmQwdpypmHVMp16uE13jk18GptZGSQtVnUe12vKYj82tHF/196_1920x1080.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/06/13 10:10:21
2018/06/13 10:10:21
| delegator | steem |
| delegatee | xrw001 |
| vesting shares | 30275.535405 VESTS |
| Transaction Info | Block #23282982/Trx efe088c008bed23eaf3373e3458f0ca4f0cf541a |
View Raw JSON Data
{
"trx_id": "efe088c008bed23eaf3373e3458f0ca4f0cf541a",
"block": 23282982,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T10:10:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "xrw001",
"vesting_shares": "30275.535405 VESTS"
}
]
}2018/06/13 10:01:15
2018/06/13 10:01:15
| fee | 0.100 STEEM |
| delegation | 30690.000000 VESTS |
| creator | steem |
| new account name | xrw001 |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM5wQ43SSevvbxeBcVMU53AuZEPFDkss8WxYJdPfNF4smgqGwCUx",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM7dQdPt5sZ9JL2VGzm3jMMqBket6FA1woMJ5S6PbwDiyMqJxWZv",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM5hTKH53JcoWNbJMCPYtUiFFWjxbHCiiDyeqLtpYAh17bNjjCtT",1]]} |
| memo key | STM5yhjakwXYtjQoJar8QuApj3omRNya9Tddk3CcZxzgjazApwiAe |
| json metadata | {} |
| extensions | [] |
| Transaction Info | Block #23282800/Trx 444dc15e5665546221041f43b7857c51d87c6a99 |
View Raw JSON Data
{
"trx_id": "444dc15e5665546221041f43b7857c51d87c6a99",
"block": 23282800,
"trx_in_block": 55,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-13T10:01:15",
"op": [
"account_create_with_delegation",
{
"fee": "0.100 STEEM",
"delegation": "30690.000000 VESTS",
"creator": "steem",
"new_account_name": "xrw001",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5wQ43SSevvbxeBcVMU53AuZEPFDkss8WxYJdPfNF4smgqGwCUx",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7dQdPt5sZ9JL2VGzm3jMMqBket6FA1woMJ5S6PbwDiyMqJxWZv",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5hTKH53JcoWNbJMCPYtUiFFWjxbHCiiDyeqLtpYAh17bNjjCtT",
1
]
]
},
"memo_key": "STM5yhjakwXYtjQoJar8QuApj3omRNya9Tddk3CcZxzgjazApwiAe",
"json_metadata": "{}",
"extensions": []
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779092556
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779092556
},
"rc_account": {
"account": "xrw001",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779092556
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}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": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8mGRd6u1WV834scGDCcGMVHmjyFZd4cGxrumBz8mUtyw8evGHW",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8WD3pe614fRK8zunan5TwbawCcpEJCRDaZTCRiwNyxvoJGsMX1",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM71ccZLKJT3Qsq5LawAXLqcYPTbQnngDYDgj6YTgoMAvG427TuB",
1
]
]
},
"memo": "STM766G9HSKFBCjb4LJ9wRwsv3UvMZfNYnAbg6thfDuHL8XMUn94g"
}Witness Votes
0 / 30
No active witness votes.
[]