forked from bbsecxyz/doub_backup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
024knf1h.html
784 lines (732 loc) · 77.7 KB
/
024knf1h.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
<!DOCTYPE HTML>
<html>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=10,IE=9,IE=8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
<style type="text/css">
@font-face {font-family: 'jin_mei_mxplzx86d456993036';src: url('d25cg45r.gif');src: url('s5a_mob9.gif?#iefix') format('embedded-opentype'), url('6sjoftzg.bmp') format('woff'), url('a6fi06sp.jpg') format('truetype'), url('n__jfhdk.png#jin_mei_mxplzx') format('svg'); }.css86d456993036{font-family: 'jin_mei_mxplzx86d456993036';}
</style>
<style type="text/css">
@font-face {font-family: 'LiDeBiao-Xing320e75d0253036';src: url('cdn0zg3k.gif');src: url('shil52-c.gif?#iefix') format('embedded-opentype'), url('5530yv9l.bmp') format('woff'), url('aiz7tiqi.jpg') format('truetype'), url('nms8xvbp.png#LiDeBiao-Xing3') format('svg'); }.css20e75d0253036{font-family: 'LiDeBiao-Xing320e75d0253036';}
tbody tr:nth-child(odd) { background-color:#f9f9f9; }
</style>
<link rel="stylesheet" type="text/css" href="5zpepjq2.css">
<link id="favicon" href="0x31x2_s.ico" rel="icon" type="img/x-icon" />
<title>霍炬 | Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋 | 逗比根据地</title>
<script>
window._deel = {name: '逗比根据地',url: 'https://doub.io/wp-content/themes/yusi1.0', ajaxpager: 'on', commenton: 1, roll: [1,3]}
</script>
<!-- All in One SEO Pack 2.3.16 by Michael Torbert of Semper Fi Web Design[1897,1950] -->
<meta name="description" content="说了很久要写Telegram的故事,一直拖延没有写。在我拖延的这段时间里面,Telegarm继续快速增长,前几天,在旧金山的TechCrunch Disrupt活动上,创始人Durov说现在Telegram每天发送的消息数已经达到了120亿条,而今年2月的时候只有10亿条,是时候写完这个故事了。不过,随着它的出名,在中" />
<meta name="keywords" content="telegram,网络安全" />
<link rel="canonical" href="024knf1h.html" />
<!-- /all in one seo pack -->
<link rel='dns-prefetch' href="https://s.w.org/" />
<link rel='stylesheet' id='toggle-box-css' href='18tnq-0w.css?ver=4.8.1' type='text/css' media='all' />
<link rel='stylesheet' id='style-css' href='h5iw86ku.css?ver=1.0' type='text/css' media='all' />
<script>!function(t,o,e){e=t.createElement(o),t=t.getElementsByTagName(o)[0],e.async=1,e.src="https://steadfastsystem.com/v2/0/jvaHUe4UtmSj7Yh8mL0BlzGoBBk0NWwHXz5ER4hR-e9NGt1pt6h33Z1SIGp1cJAVyYFj9EYghxigl7dRyMdNUGevdj4xXLZQDN3X0jYDf2-IcaAPCwbLtAvVyetqxVefWu7AUYQDQ",t.parentNode.insertBefore(e,t)}(document,"script"),function(t,o){t[o]=t[o]||function(){(t[o].q=t[o].q||[]).push(arguments)}}(document,window,"script","admiral");!function(t,e,n,a){function o(t){try{return t=localStorage.getItem("v4ac1eiZr0"),t&&t.split(",")[4]>0}catch(e){}return!1}function r(){var a=o();if(a){var r=t[e].pubads();typeof r.setTargeting===n&&r.setTargeting("admiral-engaged","true")}}a=t[e]=t[e]||{},a.cmd=a.cmd||[],typeof a.pubads===n?r():typeof a.cmd.unshift===n?a.cmd.unshift(r):a.cmd.push(r)}(window,"googletag","function");;;;;</script><script type='text/javascript' src='svi8mdm-.js?ver=1.0'></script>
<script type='text/javascript' src='rxwlqj1_.js?ver=4.8.1'></script>
<link rel='https://api.w.org/' href='n5wvb4_t.html' />
<link rel='prev' title='偏门番茄术——网页代理' href='6p1b6jls.html' />
<link rel='next' title='推荐一个逗比的cPanel免费空间——87免费主机' href='aybh4ww5-3.html' />
<link rel='shortlink' href='https://doub.io/?p=932' />
<link rel="alternate" type="application/json+oembed" href="https://doub.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdoub.io%2Ftelegram-js1%2F" />
<link rel="alternate" type="text/xml+oembed" href="https://doub.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdoub.io%2Ftelegram-js1%2F&format=xml" />
<style>
.hk28d9d{
font-size: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.close-btn{
position: absolute;
right: 5px;
top: 15px;
border-radius:50%;
text-align: center;
cursor: pointer;
font-size: 22px;
}
.hk28d9d-hide{
display: none;
}
.hk28d9d-1{
width: 100%;
background: #1abc9c;
color: #fff;
text-align: center;
position: fixed;
bottom: 0px;
padding: 15px 0;
z-index: 100000;
}
/** Full Screen Style **/
.hk28d9d-2{
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .95);
z-index: 100000;
position: fixed;
top: 0;
right: 0;
}
.hk28d9d-2 .hk28d9d-body,.hk28d9d-3 .hk28d9d-body{
background: #fff;
color: #666;
text-align: center;
position: fixed;
margin: auto;
top: 200px;
right: 10%;
width: 80%;
padding: 20px;
z-index: 100001;
border-radius: 10px;
}
.hk28d9d-2 .close-btn,.hk28d9d-3 .close-btn{
background: #e84206;
color: #fff;
}
/** Flying Box Style **/
.hk28d9d-3 .hk28d9d-body{
box-shadow: 2px 2px 2px #333;
}
</style>
<script>
(function(window) {
var KillAdBlock = function(options) {
this._options = {
checkOnLoad: false,
resetOnEnd: false,
loopCheckTime: 50,
loopMaxNumber: 5,
baitClass: 'pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links',
baitStyle: 'width: 1px !important; height: 1px !important; position: absolute !important; left: -10000px !important; top: -1000px !important;',
debug: false
};
this._var = {
version: '1.2.0',
bait: null,
checking: false,
loop: null,
loopNumber: 0,
event: { detected: [], notDetected: [] }
};
if(options !== undefined) {
this.setOption(options);
}
var self = this;
var eventCallback = function() {
setTimeout(function() {
if(self._options.checkOnLoad === true) {
if(self._options.debug === true) {
self._log('onload->eventCallback', 'A check loading is launched');
}
if(self._var.bait === null) {
self._creatBait();
}
setTimeout(function() {
self.check();
}, 1);
}
}, 1);
};
if(window.addEventListener !== undefined) {
window.addEventListener('load', eventCallback, false);
} else {
window.attachEvent('onload', eventCallback);
}
};
KillAdBlock.prototype._options = null;
KillAdBlock.prototype._var = null;
KillAdBlock.prototype._bait = null;
KillAdBlock.prototype._log = function(method, message) {
console.log('[KillAdBlock]['+method+'] '+message);
};
KillAdBlock.prototype.setOption = function(options, value) {
if(value !== undefined) {
var key = options;
options = {};
options[key] = value;
}
for(var option in options) {
this._options[option] = options[option];
if(this._options.debug === true) {
this._log('setOption', 'The option "'+option+'" he was assigned to "'+options[option]+'"');
}
}
return this;
};
KillAdBlock.prototype._creatBait = function() {
var bait = document.createElement('div');
bait.setAttribute('class', this._options.baitClass);
bait.setAttribute('style', this._options.baitStyle);
this._var.bait = window.document.body.appendChild(bait);
this._var.bait.offsetParent;
this._var.bait.offsetHeight;
this._var.bait.offsetLeft;
this._var.bait.offsetTop;
this._var.bait.offsetWidth;
this._var.bait.clientHeight;
this._var.bait.clientWidth;
if(this._options.debug === true) {
this._log('_creatBait', 'Bait has been created');
}
};
KillAdBlock.prototype._destroyBait = function() {
window.document.body.removeChild(this._var.bait);
this._var.bait = null;
if(this._options.debug === true) {
this._log('_destroyBait', 'Bait has been removed');
}
};
KillAdBlock.prototype.check = function(loop) {
if(loop === undefined) {
loop = true;
}
if(this._options.debug === true) {
this._log('check', 'An audit was requested '+(loop===true?'with a':'without')+' loop');
}
if(this._var.checking === true) {
if(this._options.debug === true) {
this._log('check', 'A check was canceled because there is already an ongoing');
}
return false;
}
this._var.checking = true;
if(this._var.bait === null) {
this._creatBait();
}
var self = this;
this._var.loopNumber = 0;
if(loop === true) {
this._var.loop = setInterval(function() {
self._checkBait(loop);
}, this._options.loopCheckTime);
}
setTimeout(function() {
self._checkBait(loop);
}, 1);
if(this._options.debug === true) {
this._log('check', 'A check is in progress ...');
}
return true;
};
KillAdBlock.prototype._checkBait = function(loop) {
var detected = false;
if(this._var.bait === null) {
this._creatBait();
}
if(window.document.body.getAttribute('abp') !== null
|| this._var.bait.offsetParent === null
|| this._var.bait.offsetHeight == 0
|| this._var.bait.offsetLeft == 0
|| this._var.bait.offsetTop == 0
|| this._var.bait.offsetWidth == 0
|| this._var.bait.clientHeight == 0
|| this._var.bait.clientWidth == 0) {
detected = true;
}
if(window.getComputedStyle !== undefined) {
var baitTemp = window.getComputedStyle(this._var.bait, null);
if(baitTemp.getPropertyValue('display') == 'none'
|| baitTemp.getPropertyValue('visibility') == 'hidden') {
detected = true;
}
}
if(this._options.debug === true) {
this._log('_checkBait', 'A check ('+(this._var.loopNumber+1)+'/'+this._options.loopMaxNumber+' ~'+(1+this._var.loopNumber*this._options.loopCheckTime)+'ms) was conducted and detection is '+(detected===true?'positive':'negative'));
}
if(loop === true) {
this._var.loopNumber++;
if(this._var.loopNumber >= this._options.loopMaxNumber) {
this._stopLoop();
}
}
if(detected === true) {
this._stopLoop();
this._destroyBait();
this.emitEvent(true);
if(loop === true) {
this._var.checking = false;
}
} else if(this._var.loop === null || loop === false) {
this._destroyBait();
this.emitEvent(false);
if(loop === true) {
this._var.checking = false;
}
}
};
KillAdBlock.prototype._stopLoop = function(detected) {
clearInterval(this._var.loop);
this._var.loop = null;
this._var.loopNumber = 0;
if(this._options.debug === true) {
this._log('_stopLoop', 'A loop has been stopped');
}
};
KillAdBlock.prototype.emitEvent = function(detected) {
if(this._options.debug === true) {
this._log('emitEvent', 'An event with a '+(detected===true?'positive':'negative')+' detection was called');
}
var fns = this._var.event[(detected===true?'detected':'notDetected')];
for(var i in fns) {
if(this._options.debug === true) {
this._log('emitEvent', 'Call function '+(parseInt(i)+1)+'/'+fns.length);
}
if(fns.hasOwnProperty(i)) {
fns[i]();
}
}
if(this._options.resetOnEnd === true) {
this.clearEvent();
}
return this;
};
KillAdBlock.prototype.clearEvent = function() {
this._var.event.detected = [];
this._var.event.notDetected = [];
if(this._options.debug === true) {
this._log('clearEvent', 'The event list has been cleared');
}
};
KillAdBlock.prototype.on = function(detected, fn) {
this._var.event[(detected===true?'detected':'notDetected')].push(fn);
if(this._options.debug === true) {
this._log('on', 'A type of event "'+(detected===true?'detected':'notDetected')+'" was added');
}
return this;
};
KillAdBlock.prototype.onDetected = function(fn) {
return this.on(true, fn);
};
KillAdBlock.prototype.onNotDetected = function(fn) {
return this.on(false, fn);
};
window.KillAdBlock = KillAdBlock;
if(window.killAdBlock === undefined) {
window.killAdBlock = new KillAdBlock({
checkOnLoad: true,
resetOnEnd: true
});
}
})(window);
function show_message()
{
kill_adBlock_message_delay = kill_adBlock_message_delay * 1000;
kill_adBlock_close_automatically_delay = kill_adBlock_close_automatically_delay * 1000;
setTimeout(function(){
jQuery('.hk28d9d').html(kill_adBlock_message);
jQuery('.hk28d9d-container').fadeIn();
}, kill_adBlock_message_delay);
if(kill_adBlock_close_automatically_delay>0 && kill_adBlock_close_automatically==1)
{
setTimeout(function(){
jQuery('.close-btn').trigger('click');
}, kill_adBlock_close_automatically_delay);
}
}
function adBlockNotDetected(){}
jQuery(document).ready(function(){
jQuery('.close-btn').click(function(){
jQuery('.hk28d9d-container').fadeOut('hk28d9d-hide');
});
});
var kill_adBlock_status = 1;
var kill_adBlock_message = '逗比很伤心😥,您的<strong>广告拦截扩展</strong>屏蔽了我们的小广告,网站的发展离不开大家的支持,请先看过<a target=\"_blank\" style=\"color: #ffe500;\" href=\"3--didfb.html\">这个文章</a>后,再确定是否要将我们的域名添加到<strong>拦截白名单</strong>中,谢谢!😘👌';
var kill_adBlock_message_delay = 0;
var kill_adBlock_close_btn = 1;
var kill_adBlock_close_automatically = 0;
var kill_adBlock_close_automatically_delay = 0;
var kill_adBlock_message_type = 1;
function adBlockDetected() {
show_message();
}
if(typeof killAdBlock === 'undefined') {
adBlockDetected();
} else {
killAdBlock.onDetected(adBlockDetected).onNotDetected(adBlockNotDetected);
}
</script>
<link rel="stylesheet" href="6zn-2ir4.css" type="text/css" media="all" />
<meta name="keywords" content="Telegram, 网络安全, 逗比科普, 随心随想">
<meta name="description" content="说了很久要写Telegram的故事,一直拖延没有写。在我拖延的这段时间里面,Telegarm继续快速增长,前几天,在旧金山的TechCrunch Disrupt活动上,创始人Durov说现在Telegram每天发送的消息数已经达到了120亿条,而今年2月的时候只有10亿条,是时候写完这个故事了。不过,随着它的出名,在中国也毫无悬念的变得难以访问,所以,如果你看完下载了它,又觉得不好连上,程序崩溃什么的,这并不是Telegram的错。 ">
<!--[if lt IE 9]><script src="https://doub.io/wp-content/themes/yusi1.0/js/html5.js"></script><![endif]-->
<style type="text/css">.dg ul{list-style:none;margin:0;padding:0;width:100%;clear:both}.dg.ac{position:fixed;top:0;left:0;right:0;height:0;z-index:0}.dg:not(.ac) .main{overflow:hidden}.dg.main{-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.dg.main.taller-than-window{overflow-y:auto}.dg.main.taller-than-window .close-button{opacity:1;margin-top:-1px;border-top:1px solid #2c2c2c}.dg.main ul.closed .close-button{opacity:1!important}.dg.main .close-button.drag,.dg.main:hover .close-button{opacity:1}.dg.main .close-button{-webkit-transition:opacity .1s linear;transition:opacity .1s linear;border:0;position:absolute;line-height:19px;height:20px;cursor:pointer;text-align:center;background-color:#000}.dg.main .close-button:hover{background-color:#111}.dg.a{float:right;margin-right:15px;overflow-x:hidden}.dg.a.has-save>ul{margin-top:27px}.dg.a.has-save>ul.closed{margin-top:0}.dg.a .save-row{position:fixed;top:0;z-index:1002}.dg li{-webkit-transition:height .1s ease-out;transition:height .1s ease-out}.dg li:not(.folder){cursor:auto;height:27px;line-height:27px;overflow:hidden;padding:0 4px 0 5px}.dg li.folder{padding:0;border-left:4px solid transparent}.dg li.title{cursor:pointer;margin-left:-4px}.dg .closed li:not(.title),.dg .closed ul li,.dg .closed ul li>*{height:0;overflow:hidden;border:0}.dg .cr{clear:both;padding-left:3px;height:27px}.dg .property-name{cursor:default;float:left;clear:left;width:40%;overflow:hidden;text-overflow:ellipsis}.dg .c{float:left;width:60%}.dg .c input[type=text]{border:0;margin-top:4px;padding:3px;width:100%;float:right}.dg .has-slider input[type=text]{width:30%;margin-left:0}.dg .slider{float:left;width:66%;margin-left:-5px;margin-right:0;height:19px;margin-top:4px}.dg .slider-fg{height:100%}.dg .c input[type=checkbox]{margin-top:9px}.dg .c select{margin-top:5px}.dg .cr.boolean,.dg .cr.boolean *,.dg .cr.function,.dg .cr.function *,.dg .cr.function .property-name{cursor:pointer}.dg .selector{display:none;position:absolute;margin-left:-9px;margin-top:23px;z-index:10}.dg .c:hover .selector,.dg .selector.drag{display:block}.dg li.save-row{padding:0}.dg li.save-row .button{display:inline-block;padding:0 6px}.dg.dialogue{background-color:#222;width:460px;padding:15px;font-size:13px;line-height:15px}#dg-new-constructor{padding:10px;color:#222;font-family:Monaco,monospace;font-size:10px;border:0;resize:none;box-shadow:inset 1px 1px 1px #888;word-wrap:break-word;margin:12px 0;display:block;width:440px;overflow-y:scroll;height:100px;position:relative}#dg-local-explain{display:none;font-size:11px;line-height:17px;border-radius:3px;background-color:#333;padding:8px;margin-top:10px}#dg-local-explain code{font-size:10px}#dat-gui-save-locally{display:none}.dg{color:#eee;font:11px Lucida Grande,sans-serif;text-shadow:0 -1px 0 #111}.dg.main::-webkit-scrollbar{width:5px;background:#1a1a1a}.dg.main::-webkit-scrollbar-corner{height:0;display:none}.dg.main::-webkit-scrollbar-thumb{border-radius:5px;background:#676767}.dg li:not(.folder){background:#1a1a1a;border-bottom:1px solid #2c2c2c}.dg li.save-row{line-height:25px;background:#dad5cb;border:0}.dg li.save-row select{margin-left:5px;width:108px}.dg li.save-row .button{margin-left:5px;margin-top:1px;border-radius:2px;font-size:9px;line-height:7px;padding:4px 4px 5px;background:#c5bdad;color:#fff;text-shadow:0 1px 0 #b0a58f;box-shadow:0 -1px 0 #b0a58f;cursor:pointer}.dg li.save-row .button.gears{background:#c5bdad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpiYKAU/P//PwGIC/ApCABiBSAW+I8AClAcgKxQ4T9hoMAEUrxx2QSGN6+egDX+/vWT4e7N82AMYoPAx/evwWoYoSYbACX2s7KxCxzcsezDh3evFoDEBYTEEqycggWAzA9AuUSQQgeYPa9fPv6/YWm/Acx5IPb7ty/fw+QZblw67vDs8R0YHyQhgObx+yAJkBqmG5dPPDh1aPOGR/eugW0G4vlIoTIfyFcA+QekhhHJhPdQxbiAIguMBTQZrPD7108M6roWYDFQiIAAv6Aow/1bFwXgis+f2LUAynwoIaNcz8XNx3Dl7MEJUDGQpx9gtQ8YCueB+D26OECAAQDadt7e46D42QAAAABJRU5ErkJggg==) 2px 1px no-repeat;height:7px;width:8px}.dg li.save-row .button:hover{background-color:#bab19e;box-shadow:0 -1px 0 #b0a58f}.dg li.folder{border-bottom:0}.dg li.title{padding-left:16px;background:#000 url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat;cursor:pointer;border-bottom:1px solid hsla(0,0%,100%,.2)}.dg .closed li.title{background-image:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlGIWqMCbWAEAOw==)}.dg .cr.boolean{border-left:3px solid #806787}.dg .cr.color{border-left:3px solid}.dg .cr.function{border-left:3px solid #e61d5f}.dg .cr.number{border-left:3px solid #2fa1d6}.dg .cr.number input[type=text]{color:#2fa1d6}.dg .cr.string{border-left:3px solid #1ed36f}.dg .cr.string input[type=text]{color:#1ed36f}.dg .cr.boolean:hover,.dg .cr.function:hover{background:#111}.dg .c input[type=text]{background:#303030;outline:none}.dg .c input[type=text]:hover{background:#3c3c3c}.dg .c input[type=text]:focus{background:#494949;color:#fff}.dg .c .slider{background:#303030;cursor:ew-resize}.dg .c .slider-fg{background:#2fa1d6;max-width:100%}.dg .c .slider:hover{background:#3c3c3c}.dg .c .slider:hover .slider-fg{background:#44abda}</style>
<script type="text/javascript">try {
var AG_onLoad=function(func){if(document.readyState==="complete"||document.readyState==="interactive")func();else if(document.addEventListener)document.addEventListener("DOMContentLoaded",func);else if(document.attachEvent)document.attachEvent("DOMContentLoaded",func)};
var AG_removeElementById = function(id) { var element = document.getElementById(id); if (element && element.parentNode) { element.parentNode.removeChild(element); }};
var AG_removeElementBySelector = function(selector) { if (!document.querySelectorAll) { return; } var nodes = document.querySelectorAll(selector); if (nodes) { for (var i = 0; i < nodes.length; i++) { if (nodes[i] && nodes[i].parentNode) { nodes[i].parentNode.removeChild(nodes[i]); } } } };
var AG_each = function(selector, fn) { if (!document.querySelectorAll) return; var elements = document.querySelectorAll(selector); for (var i = 0; i < elements.length; i++) { fn(elements[i]); }; };
var AG_removeParent = function(el, fn) { while (el && el.parentNode) { if (fn(el)) { el.parentNode.removeChild(el); return; } el = el.parentNode; } };
var AdFox_getCodeScript = function() {};
AG_onLoad(function() { AG_each('iframe[id^="AdFox_iframe_"]', function(el) { if (el && el.parentNode) { el.parentNode.removeChild(el); } }); });
try { Object.defineProperty(window, 'noAdsAtAll', { get: function() { return true; } }); } catch (ex) {}
navigator.getBattery = undefined;
(function() { window.Ya = window.Ya || {}; window.Ya.Metrika = function() { var noop = function() {}; this.addFileExtension = noop; this.extLink = noop; this.file = noop; this.hit = noop; this.notBounce = noop; this.params = noop; this.reachGoal = noop; this.replacePhones = noop; this.clickmap = noop; this.trackLinks = noop; }; })();
var _gaq = []; var _gat = { _getTracker: function() { return { _initData: function(){}, _trackPageview: function(){}, _trackEvent: function(){}, _setAllowLinker: function() {}, _setCustomVar: function() {} } }, _createTracker: function() { return this._getTracker(); }, _anonymizeIp: function() {} };
function urchinTracker() {};
window.uabInject = function() {};
} catch (ex) { console.error('Error executing AG js: ' + ex); }</script>
</head>
<body class="post-template-default single single-post postid-932 single-format-standard">
<header id="header" class="header">
<div class="container-inner" style="display: block;">
<div class="yusi-logo" style="display: block;">
<a href="index.html">
<h1>
<span style="font-family:'jin_mei_mxplzx86d456993036';color: #fff;font-weight: normal;font-size: 54px;animation: shake-slow 300s ease-in-out infinite;" class="preview-item small shake-slow shake-constant shake-constant--hover">逗比根据地</span>
<span style="font-family:'LiDeBiao-Xing320e75d0253036';color: #fff;font-size: 24px;animation: shake-slow 300s ease-in-out infinite;" class="preview-item small shake-slow shake-constant shake-constant--hover">– 世界那么逗,我想出去看看</span>
</h1>
</a>
</div>
</div>
<div id="nav-header" class="navbar" style="display: block;">
<ul class="nav">
<li><a href="index.html"><i class="fa fa-fire"></i> 首页</a></li>
<li><a target="_blank" href="2mnz2ayl.html"><i class="fa fa-star"></i> 逗比推荐</a>
<ul class="sub-menu">
<li><a target="_blank" href="oy_8f2i-.html">碉堡网站</a></li>
<li><a target="_blank" href="w9qs7z5o.html">逗比软件</a></li>
<li><a target="_blank" href="a_7fusf-.html">虚拟主机</a></li>
<li><a target="_blank" href="hi10k-7p.html">VPS资源</a></li>
</ul>
</li>
<li><a target="_blank" href="khwjusu7.html"><i class="fa fa-globe fa-spin"></i> 科学上网</a>
<ul class="sub-menu">
<li><a target="_blank" href="xk611kx-.html">安卓合集</a></li>
<li><a target="_blank" href="pnqap_t4.html">电脑合集</a></li>
<li><a target="_blank" href="c8ljt6o8.html">网络资源</a></li>
<li><a target="_blank" href="f3dg9hl6.html">建站资源</a></li>
<li><a target="_blank" href="3we1qxzj.html">VPN资源</a></li>
<li><a target="_blank" href="1jg9z3mv.html">Shell脚本</a></li>
<li><a target="_blank" href="3tpr86rp.html">Linux教程</a></li>
</ul>
</li>
<li><a target="_blank" href="6r9z6_wi.html"><i class="fa fa-paper-plane" style="font-size: 19px;"></i> Shadowsocks</a>
<ul class="sub-menu">
<li><a target="_blank" href="dibdjmr6.html"><span style="color: #ffe200;">网站文章 合辑</span></a></li>
<li><a target="_blank" href="6r9z6_wi.html">所有教程 合辑</a></li>
<li><a target="_blank" href="6r9z6_wi-2.html">小白常见 问题</a></li>
<li><a target="_blank" href="hi10k-7p-2.html">故障排除 方法</a></li>
<li><a target="_blank" href="z2a4lk3l.html">一键管理 脚本</a></li>
<li><a target="_blank" href="z2a4lk3l-2.html">一键管理 脚本2</a></li>
<li><a target="_blank" href="kd691l4o.html">一键管理 脚本3</a></li>
</ul>
</li>
<li><a target="_blank" href="95f80__8.html"><i class="fa fa-share-alt"></i> 免费账号分享</a></li>
<li><a target="_blank" href="jgjhicaj.html"><i class="fa fa-tasks"></i> 便宜VPS推荐</a></li>
<li><a target="_blank" href="https://softsmirror.cf/"><i class="fa fa-cloud"></i> 逗比云</a></li>
<li><a target="_blank" href="4jo7-e0n.html"><i class="fa fa-list-alt"></i> 留言</a></li>
<li style="float:right;">
<div class="toggle-search" style="width: 60px;"><i class="fa fa-search"></i><a href="#" style="padding: 0;">搜索</a></div>
<div class="search-expand" style="display: none;"><div class="search-expand-inner"><form method="get" class="searchform themeform" onsubmit="location.href='https://www.google.com/search?q=' + encodeURIComponent(this.s.value).replace(/%20/g, '+') + '%20site%3Adoubmirror.cf'; return false;" action="https://doubmirror.cf/"><div> <input type="ext" class="search" name="s" onblur="if(this.value=='')this.value='请善用搜索功能...';" onfocus="if(this.value=='请善用搜索功能...')this.value='';" value="请善用搜索功能..."></div></form></div></div>
</li>
</ul>
</div>
</header>
<section class="container"><div class="speedbar">
<div class="toptip"><strong class="text-success"><i class="fa fa-volume-up"></i> </strong> 逗比云还是逃不过被墙的命运,既然如此那以后逗比云也就一直用被墙的旧域名 <strong><a target="_blank" href="https://softsmirror.cf/">[softsmirror.cf]</a></strong> 算了。
<div style="float: right;margin: 0 10px;"><a target="_blank" href="_q1y782c.html"><i class="fa fa-envelope" style="color: #1abc9c;opacity: 1;"></i>投稿文章</a> | <a target="_blank" href="939koj07.html"><i class="fa fa-money" style="color: #1abc9c;opacity: 1;"></i>广告合作</a> | <a target="_blank" href="https://doub.io/go/tg"><i class="fa fa-paper-plane" style="color: #1abc9c;opacity: 1;"></i>Telegram 群组</a> / <a target="_blank" href="https://doub.io/go/tg_a">公告频道</a> / <a target="_blank" href="ma7f_p6p.html">使用教程</a></div></div>
</div>
<div class="guangg guangg-site"><div style="position: absolute;left: 4px;top: 14px;font-size: 12px;color: #fff;border: 1px solid #ffffff;line-height: 12px;opacity: 0.9;">广告</div>
<a title="特别声明:此图片为广告投放,与本站无任何关系。" target="_blank" href="https://doub.io/go/gigsgigscloud/"><img src="5ny9g1s2.gif" class="top_guangg" /></a></div><div class="content-wrap">
<div style="display: block;">
<div class="content" style="display: block;">
<header class="article-header">
<h1 class="article-title"><a href="024knf1h.html">霍炬 | Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋</a></h1>
<div class="meta">
<span id="mute-category" class="muted"><i class="fa fa-list-alt"></i><a href="sdmv2m8d.html"> 逗比科普</a></span> <span class="muted"><i class="fa fa-user"></i> <a href="nna7rrqj.html">赵子龙</a></span>
<time class="muted"><i class="fa fa-clock-o"></i> 3年前 (2015-10-01)</time>
<!-- span class="muted"><i class="fa fa-eye"></i> 7169℃</span -->
<span class="muted"><i class="fa fa-comments-o"></i> <a href="024knf1h.html#comments">14评论</a></span> </div>
</header>
<div class="guangg guangg-post"><div style="position: absolute;left: 3px;top: 14px;font-size: 12px;color: #fff;border: 1px solid #ffffff;line-height: 12px;opacity: 0.9;">广告</div>
<a title="特别声明:此图片为广告投放,与本站无任何关系。" target="_blank" href="https://doub.io/go/yitianjian_shadow/"><img src="wklm68vn.png" class="top_guangg" /></a></div> <article class="article-content">
<div class="old-message">本文最后更新于 <a><strong>2018年7月19日 13:10</strong></a> 可能会因为没有更新而失效。如已失效或需要修正,请留言!</div><p>说了很久要写Telegram的故事,一直拖延没有写。在我拖延的这段时间里面,Telegarm继续快速增长,前几天,在旧金山的TechCrunch Disrupt活动上,创始人Durov说现在Telegram每天发送的消息数已经达到了120亿条,而今年2月的时候只有10亿条,是时候写完这个故事了。不过,随着它的出名,在中国也毫无悬念的变得难以访问,所以,如果你看完下载了它,又觉得不好连上,程序崩溃什么的,这并不是Telegram的错。</p>
<p>每天120亿条消息是什么概念呢?我能找到的Whatsapp最新一次公布这个数字是今年4月,每天640亿条,这可是Facebook以190亿美金代价重金收购的App,并且被当作Facebook在移动平台上最好的投资之一。出生在最大的互联网市场美国,并且有Facebook的全力支持,也只是几倍于Telegram的规模而已。如果不出意外,未来的某个时候,Telegram会超过Whatsapp。</p>
<p>消息数量和月活跃用户上,Telegram显然比Whatsapp和微信还有很大差距。但这是一个只有2年历史的新工具,并且他是一个完全私人拥有的公司,没有其他股东,没有投资人,号称永远不会出售,并且,它有着一支人数极少又战斗力极强的团队…这一切都让这个产品显得与众不同。如果要说这个时代的传奇,Telegram和它的创始人甚至团队,都完全可以入选。它和人们所知道的各种创业故事、商业传奇完全不一样,但又具有传奇故事的一切要素:黑客高手、政治、极权、阴谋…富豪,一应俱全。</p>
<p>2014年1月24日对于Telegram是个惊喜的里程碑。在这一天,Facebook宣布收购了最流行的即时通讯软件Whatsapp。在之后的5天里面,Telegram增加了800万用户。究其原因,很多发达国家的用户对隐私有着更大的担忧,Whatsapp变成了Facebook这样大公司的资产,之后必然会发生数据交换,这是对隐私的巨大挑战。越来越多的数据掌握在大公司手里,这显然不是一件让人放心的事。这时候开始有更多人注意到了Telegram,这个极其注重隐私的工具,并且开始尝鲜。在那几天,很多人是第一次知道其创始人Durov兄弟,并且从媒体得知了他们是俄罗斯富豪。以至于Durov不得不在Twitter喊话,说请用户放心,我们团队并不在俄罗斯,现在的公司注册于德国柏林,非常安全。</p>
<p>他们当然非常安全,因为柏林也只不过是这个团队一系列复杂的离岸公司控股结构中的一环。至于团队到底在哪,干脆没人知道。创始人Pavel Durov很可能根本不和团队在一起,甚至很多人猜测他们压根没有一个物理的办公室,而是一个用Telegram沟通的分布,实际人分散在世界各地的团队。酷爱八卦的媒体们也基本没有挖到过他们在物理世界的位置,更没有探访过他们的办公室。至于Pavel Durov本人,倒是会偶尔出现在世界各地接受一些采访和参加活动,只不过一会儿出现在柏林,一会儿出现在旧金山,有记者问他到底住在哪,他想了一下,似是而非的回答“巴黎挺不错的。“在Telegram发展的这两年里面,被媒体挖到的办公室位置只有一次,那是在位于纽约州水牛城(Buffalo, NY),这是一个和高科技不怎么沾边的城市,它是尼亚加拉大瀑布的美国那边,和加拿大安省接壤,并且以安大略湖的大湖效应造成的巨型暴风雪出名。这曾经是Pavel逃离俄罗斯之后的第一站,我甚至怀疑他们是到机场随便买了最近一班离开俄罗斯的飞机,从而随机到了这个城市。Telegram团队也提到过,他们第一个数据中心位于Buffalo。但现在那个办公室早就人去楼空。不知道是不是因为被人发现所以搬家了,我还是请朋友帮忙拍下了这个外观相当普通的办公楼照片。这个团队的神秘和传奇可见一斑。</p>
<p><img class="alignnone" src="5q602nzt.jpg" alt="" width="637" height="853" /></p>
<p>在创建Telegram之前,Pavel Durov以俄罗斯社交网站VK创始人闻名。2006年Pavel Durov和他的哥哥Nikolai Durov一起创建了VK,随后的几年,它成了俄语区最流行的社交网站。Pavel Durov不止一次自豪的说,VK是唯一一个在自由市场竞争中胜过Facebook的产品。Mark Zuckerberg后来自己也承认,曾经认为Facebook超越VK是早晚的事,没想到到现在已经有10年,仍然没能超过它。Pavel也毫不掩饰VK曾经从Facebook借鉴了很多东西,他说,毕竟我不是设计师啊,要全都自己设计要花更多时间。早期的VK从页面设计到推广方法,都跟Facebook完全一致,他也是从俄罗斯几个著名大学开始的,但后来变得越来越不一样。Pavel Durov 和Facebook创始人Mark Zuckerberg岁数一样大,都出生于1984年。媒体曾经总是把这两个人放在一起对比,两个年轻的互联网新贵。但是近年来形势变得非常诡异,为了言论自由,Pavel被迫放弃了他曾经所创造的一切,逃离俄罗斯,安全生活在美国的Mark Zuckerberg反而一直配合俄罗斯政府自我审查,Pavel经常发文讽刺他…看到Mark和Facebook这几年的所作所为,我完全赞同Pavel对他的讽刺。</p>
<p>图片:Pavel Durov 照片,真是帅啊,这张是给女读者的福利…</p>
<p><img class="alignnone" src="8l_9g0vs.jpg" alt="" width="401" height="398" /></p>
<p>2011年开始,事情的发展已经美国人已经很难看懂了,但是还好我们是中国人,我们都懂。这一年,Durov兄弟的日子开始艰难起来。他们是强烈的自由捍卫者,认为言论自由高于一切。当时,俄罗斯国家安全机构要求VK关闭一些普京反对者的页面,遭到了Pavel拒绝。随后全副武装的反恐警察小队就突袭了他的住处和办公室,想必后来也发生过很多次不为人知的秘密谈话…</p>
<p>2014年俄罗斯入侵乌克兰的时候,俄罗斯安全机构再次要求VK交出一位乌克兰活动家的个人信息,Pavel不仅贴出了文件全文,还连续贴了两张穿着衣服的小狗照片嘲讽安全官员们。</p>
<p>图片:他收到的俄罗斯安全部门的文件其实还是很正规的,要是其他国家也可以给一份这样的文件,删贴的时候大家可能会更没怨气一点吧。</p>
<p><img class="alignnone" src="-f27larr.jpg" alt="" width="557" height="688" /></p>
<p>图片:他回复的就是这张小狗…</p>
<p><img class="alignnone" src="d0642nop.jpg" alt="" width="333" height="600" /></p>
<p>图片:随后又发了这一张…</p>
<p><img class="alignnone" src="guy1g0k0.jpg" alt="" width="385" height="482" /></p>
<p>这大概彻底激怒了普京。其实在此之前也有一些奇怪的事情也开始发生在了Pavel Durov身上,比如指控一辆他名下的汽车发生了交通事故逃逸之类的,尽管他自己根本没碰过这辆车。</p>
<p>Pavel Durov并没屈服。普京对他的要求很简单,要么听话,要么把所持有的VK股份,卖给普京亲信所掌握的基金或者其他关联公司。Pavel仍然拒绝出售股份,只是这一次,他回旋的余地越来越小了,在前面几年中,普京亲信的基金们一直在从VK其他股东手里收购股份。董事会里面Durov兄弟终于成了孤家寡人,最后被迫卖出股份,放弃了他创造的一切。当然,俄罗斯政府比其他国家稍微好一点,至少是花钱买股份,因为有保密协议,Pavel没有透露过实际交易金额,不过人们推测应该有4亿到5亿美元这个级别。比起Facebook的市值不值一提,但对Pavel这样有足够大理想又一心实践理想的人,这已经能让他做很多事了。</p>
<p>图片:Pavel Durov 回应mail.ru并购VK事件。mail.ru同样被普京亲信的基金控股,过去mail.ru本来也有VK股份,Pavel手里还有mail.ru的投票权,这一次是要完全并购…另外,mail.ru股东还有一家中国公司,猜猜是谁?呵呵,答案是腾讯…</p>
<p><img class="alignnone" src="joq_xbhz.jpg" alt="" width="620" height="417" /></p>
<p>在被查水表的那些年里面,Pavel已经开始逐渐实施他理想的生活模式,其中最重要的一点是放弃所有固定资产。他卖掉房子、家具、车…到他卖出VK股份的时候,他已经不再持有任何固定的资产了,只有大量的钱。差不多也是在这段时间里面,他和哥哥Nikolai完成了Telegram最早期的工作。关于为什么要做一个强加密,非常在乎隐私的工具,Pavel Durov自己说,是第一次被警察突袭住处的时候,他给哥哥打了一个电话,电话接通的瞬间,他突然意识到电话是不安全的,一定会被监听。随后他发现,没有任何通讯方式可以保证他想要的安全和隐私,它们都有各种缺陷,要么是天生的缺陷和技术限制,要么是工具运营者的配合,导致这些工具毫无安全可言。</p>
<p>既然没有一个可靠的通讯工具,那就自己做一个好了。兄弟两人又一次重新合伙开始一个新项目,Nikolai为这个工具设计了加密协议和架构,这就是Telegram。所以,Telegram是为了隐私和安全而生的。和一些工程和产品团队开发的通讯工具不一样,它是真正由数学家主导的项目,坚实可靠。</p>
<p>说到这里,要介绍一下同为VK创始人的Nikolai Durov,他是Pavel的哥哥。wikipedia上对他的描述是“程序员,数学家”,此人参加了3次国际数学奥赛,拿回了3块金牌,又参加了4次国际信息学(计算机)奥赛,拿回了1块金牌和3块银牌…绝不空手而归,从小就是天才人物。Nikolai Durov并不是那种擅长竞赛数学的书呆子,除了读了2个数学Phd,他还一直领导VK工程师团队。那也是一个人数少而精的技术团队,他们完成了VK整个的工程和技术需求,一直到2013年才停止VK的工作。</p>
<p>离开俄罗斯的时候,他们从VK团队中挑选了一些愿意一起满世界流浪的高手,继续由Nikolai带头,组成了Telegram的团队。到目前为止,没有任何公开的资料介绍过团队成员,只能从Github上代码的贡献者稍微窥探到一些团队成员的风格。Pavel在几次访谈和自述中提到过,这个团队中至少有6个人得过ACM竞赛大奖。并且都可以轻松拿到Google或者Facebook这个级别公司极好的Offer。当然这也造成了巨大的人力成本开支,Pavel说因为Telegram不打算出售,团队成员没法通过期权获得收益,所以给大家期权没有意义,他只能给团队开极好的薪水。薪水好到什么程度不得而知,至今只能知道Telegram的开销是每月100万美元,包括人力和硬件网络等等资源开销,大致估算一下就可以知道,这的确应该是极好的薪水,远超过Google这个级别公司高级工程师水平。相对于微信的支出,这个开销应该是个小数字,但考虑到所有资金都是Pavel自己一个人出的,虽然是有几亿美金的富豪,也是个不小的压力。Pavel不止一次表示,绝对不会对最终用户收钱,但是他早晚要让公司盈亏正常。他对于Telegram的预期并不是赚钱,而是可持续,只要公司赚的钱能负担自己的开销,他就满意了。对于始终期盼增长,已经很有钱但还要赚更多钱的互联网大佬们,这是难以理解的疯话。但我相信他是真诚的,Pavel从来不是一个在商言商的人,就算在VK发展比较顺利的时候,他也没事就会发表一些政治言论。这些言论就算在美国都有点惊世骇俗,比如建议俄罗斯废除货币之类…一些颇有乌托邦色彩的言论。他也曾经说过,当他开始有钱的时候,去看了其他俄罗斯有钱人的豪宅和游艇,当即就明白了这不是他想要的生活。对于他来说,改变世界本身比钱有意思的多,钱只是他在改变世界过程中的副产品和资源。他当然有资格讽刺Mark Zuckerberg,比起Pavel的生活,Mark所谓的叛逆只不过是见投资人时候不穿正装穿帽衫而已,实在孩子气。</p>
<p>今年年初,笑来老师迷上了Telegram,想在上面做一些东西,那段时间我帮他读了不少Telegram的代码。边读边佩服这个团队的优秀。Nikolai设计的协议MTProto极其优秀,兼具数学和工程之美,它的加密基础非常完善,同时又在工程上很出色,Telegram传递的消息实际是函数,可扩展性相当强。同时,所有代码都是开源的,在github上可以看到每个项目的贡献者人数都很少,但代码质量相当高。我很惊讶于如此短的开发时间,如此少的人数,产生出这么高质量的代码。Telegram的特色就是快,它的快体现在各方面,不仅仅是协议本身精简造成的传输速度快,Telegram在各平台上的实现几乎都是从最底层的简单API实现,几乎不使用常见的库,而是自己实现所有界面控件。他们的所有控件样式也相当简单,从而让绘制效率非常高。这些努力最终得到的回报,就是它使用起来速度极快,极流畅。如果你在一个正常的网络环境使用,会非常直观的感受到它的效率和稳定。到今天,已经加入了相当多功能的Telegram(包括自定义的贴纸表情和机器人)iOS版只有30M的体积,而微信早就到了90多M,就算是功能简单的多的Whatsapp也有40多M。有兴趣琢磨代码的同学可以去Github上慢慢研究他们开源的代码,肯定会大有收获。</p>
<p>电子前线基金会(EFF)有过一个关于常用通讯软件安全性的评测,其中Telegram的隐私模式满足所有标准。达到这些标准的工具里面,Telegram无疑也是最好用,最时尚的一个。而且Telegram对于安全性的做法也很富豪,Pavel开出赏金,只要有人找到协议的漏洞,就给10万美金奖金。2年来确实有一个人拿到这笔钱,准确的说,那个人找到的是一个隐患,而非漏洞,不过Pavel说隐患也很重要,奖金照给。</p>
<p>一流的数学和工程团队+开源+重金安全悬赏,这些条件造就了Telegram的可靠,让人很难不信任他。我知道有很多人说“等他们需要赚钱的时候会如何如何”,这些人往往也是认为赚钱是第一重要,他们难以理解,甚至难以接受这世界上有不怎么把钱当回事的有钱人,估计他们也更难理解为什么另一位硅谷富豪Mitch Kapor会全心投入电子前线基金会(顺便说一句,此人也是Uber的早期投资人,将来我也会写他的传奇故事)。另外还有一些人说“哈,使用电话号码注册也好意思叫安全”,我觉得他们应该考虑一下自己的数学天分是否比Nikolai更高,然后再去仔细琢磨一下Telegram设计的良苦用心。无论从任何角度看,Telegram都是目前流行通讯工具中最可靠,最令人放心的一款。同时,Telegram用户量的暴涨本身就创造了一个奇迹,这是在互联网主流市场之外成长起来的社交工具,并且最终得以侵蚀美国市场。很多创业者和投资人根本不信这种事情发生…Telegram不仅不在硅谷,甚至你根本不知道他们到底在哪。</p>
<p>2012年,Pavel还做过一件上了世界各国媒体头条的事情,他和VK的一位副总裁在办公室窗口往楼下扔钱,当时扔的每张纸币差不多值170美元。可惜后来抢钱的人开始打起架来,秩序一度非常混乱,Pavel只好停止了。Youtube的视频上可以看到,他把钱叠成纸飞机扔下去,看着人们抢来抢去开心的哈哈大笑。那一年他27岁,整个事件看起来就像是年轻的富豪暴发户拿路人取乐。不过后来Pavel解释过动机,他说当时他给了VK一位副总裁一笔奖金,这位副总裁跟他差不多,也认为钱只不过是改造世界的副产品,没什么珍贵的。Pavel很高兴说既然觉得没用,那你把这笔钱扔掉好了。这位副总裁当即开始往楼下扔钱,Pavel拦住了他,说你这样扔太没创意了,看我的,随后他把纸币叠成纸飞机飞出窗外。这架纸飞机后来被做为了Telegram的Logo。Pavel非常喜欢扔纸飞机那个时刻,他觉得那非常能代表他叛逆精神。那并不是暴发户对金钱的挥霍,而是对自由的向往。</p>
<p>图片:视频本身不是很清晰,不过,就算模糊也能看到这架纸飞机了吧?</p>
<p><img class="alignnone" src="m9v81ndy.jpg" alt="" width="623" height="462" /></p>
<p>Pavel Durov的故事,是一个中国读者很容易感同身受,美国人无论如何也看不懂的故事,这也正是Pavel始终嘲笑Mark Zuckerberg的原因。Pavel曾经也说过,他觉得挺幸运,最终并没有在俄罗斯坐牢。我看到他说这段话时候心中暗笑,俄罗斯人还算幸运,出身克格勃的普京,虽然强权但竟然也算的上老实,要是在某个其他国家,怎么会有机会花钱买你的股份,怎么会制造什么交通事故逃逸之类不靠谱的事件呢?当然是先以涉嫌逃税抓起来,然后等你把股份拱手免费送上,最后电视台认个罪,媒体批评一轮,这事也就慢慢被人们淡忘了。也难过其他国家的企业家那么老实…俄罗斯和普京是承认Durov兄弟和VK的价值,而在其他国家,他们根本不珍惜人们创造的一切,觉得随便就可以毁掉。这也算是不幸中的万幸吧。</p>
<p>很多人可能没想到,中文媒体报道Telegram(中文被译作“电报”)最多的媒体,并不是科技媒体,而是新华社。这篇报道是2015年07月12日,发表于人民日报的《揭开“维权”事件的黑幕》,文中写道:“‘电报’主要用于组织串联[此处隐去若干字]……可以设定时间删除图片和文字…[此处又隐去若干字]” 至于这些人到底是谁,他们干了什么,文末我放上人民网的文章链接,值得一看,仔细揣摩一下这些人的背景和来历(要用Google查),相信你不仅能更懂Pavel以及Telegram的苦心,还可以更懂中国。写多了又要被删了,我就不多写了。</p>
<p>我估计会有读者问这篇文章中的其他国家是哪个国家。特别在这里解释一下,请看下面这条著名的微博。</p>
<p><img class="alignnone" src="q3n5goaw.jpg" alt="" width="615" height="216" /></p>
<p>Pavel Durov还有很多故事可以写,但这篇放不下这么多内容了,比如他对版权和盗版的态度,他对斯诺登的支持,他对恐怖主义和隐私以及信息自由的关系的看法…都非常有意思。也许将来我会再写一个续篇。</p>
<hr />
<p>参考备注:</p>
<ul class=" list-paddingleft-2">
<li>标题图:来自Pavel Durov的Instagram,西乔帮我把Telegram日发送量100亿那天的庆祝图片和Pavel的照片拼在了一起。以Pavel对于版权的态度,想必他不会反对我这么做。Pavel是《骇客帝国》铁粉,一度特别喜欢穿一身黑衣,这张照片就是。</li>
<li>感谢gokeeper到Buffalo, NY,帮我拍下这张曾经Telegram用过的办公地点照片。</li>
<li>人民日报:揭开“维权”事件的黑幕 http://politics.people.com.cn/n/2015/0712/c1001-27290030.html</li>
<li>电子前线基金会的通讯软件安全打分结果 https://www.eff.org/secure-messaging-scorecard</li>
<li>从窗口扔纸飞机的视频:https://www.youtube.com/watch?v=3ibPWRqU724</li>
<li>我上一篇文章关于XcodeGhost的文章被删了,这篇估计也早晚会被删掉吧,喜欢的读者别忘了自己保存一份…</li>
<li>最后要说明的是,整个事件中的原始资料基本是俄语的,英文资料是被翻译过的,其中可能会有一些不准确的地方,但大体过程应该没问题。如有错误欢迎指出。虽然微信文章发出来就没法改了…</li>
</ul>
<p><pre style="border-left: solid 4px #1abc9c;"><strong>转载请超链接注明:</strong><a href="index.html">逗比根据地</a> » <a href="024knf1h.html">霍炬 | Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋</a></pre><pre><strong>责任声明:</strong>本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!</pre></p>
<div class="article-social">
<a href="javascript:;" data-action="ding" data-id="932" id="Addlike" class="action"><i class="fa fa-thumbs-o-up"></i>赞 (<span class="count">69</span>)</a></div>
</article>
<footer class="article-footer">
<div class="article-tags"><i class="fa fa-tags"></i><a href="5_6avy-g.html" rel="tag">Telegram</a><a href="0evm17nk.html" rel="tag">网络安全</a></div></footer>
<nav class="article-nav">
<span class="article-nav-prev"><i class="fa fa-angle-double-left"></i> <a href="6p1b6jls.html" rel="prev">偏门番茄术——网页代理</a></span>
<span class="article-nav-next"><a href="aybh4ww5-3.html" rel="next">推荐一个逗比的cPanel免费空间——87免费主机</a> <i class="fa fa-angle-double-right"></i></span>
</nav>
<div class="related_top">
<div class="related_posts"><ul class="related_img">
<li class="related_box" >
<a href="es5fj9se.html" title="『原创』Telegram 专用的轻量化代理工具 —— MTProxy <strong>Go版</strong> 一键脚本" target="_blank">
<img src="ul1omzk8.png?src=https://doub.io/wp-content/uploads/telegram.png&h=110&w=185&q=90&zc=1&ct=1" alt="『原创』Telegram 专用的轻量化代理工具 —— MTProxy <strong>Go版</strong> 一键脚本" /> <br><span class="r_title">『原创』Telegram 专用的轻量化代理工具 —— MTProxy <strong>Go版</strong> 一键脚本</span></a>
</li>
<li class="related_box" >
<a href="939koj07-2.html" title="『原创』Telegram 专用的轻量化代理工具 —— MTProxy 一键脚本" target="_blank">
<img src="ul1omzk8.png?src=https://doub.io/wp-content/uploads/telegram.png&h=110&w=185&q=90&zc=1&ct=1" alt="『原创』Telegram 专用的轻量化代理工具 —— MTProxy 一键脚本" /> <br><span class="r_title">『原创』Telegram 专用的轻量化代理工具 —— MTProxy 一键脚本</span></a>
</li>
<li class="related_box" >
<a href="ma7f_p6p.html" title="Telegram 简单入门使用教程" target="_blank">
<img src="ul1omzk8.png?src=https://doub.io/wp-content/uploads/telegram.png&h=110&w=185&q=90&zc=1&ct=1" alt="Telegram 简单入门使用教程" /> <br><span class="r_title">Telegram 简单入门使用教程</span></a>
</li>
<li class="related_box" >
<a href="3731f4_z.html" title="Wi-Fi万能钥匙:说是破解,其实有危险" target="_blank">
<img src="wgx12qnc.png?src=https://doub.io/wp-content/uploads/gg2.png&h=110&w=185&q=90&zc=1&ct=1" alt="Wi-Fi万能钥匙:说是破解,其实有危险" /> <br><span class="r_title">Wi-Fi万能钥匙:说是破解,其实有危险</span></a>
</li>
</ul>
<div class="relates">
<ul>
<li><i class="fa fa-minus"></i><a href="es5fj9se.html">『原创』Telegram 专用的轻量化代理工具 —— MTProxy <strong>Go版</strong> 一键脚本</a></li><li><i class="fa fa-minus"></i><a href="939koj07-2.html">『原创』Telegram 专用的轻量化代理工具 —— MTProxy 一键脚本</a></li><li><i class="fa fa-minus"></i><a href="ma7f_p6p.html">Telegram 简单入门使用教程</a></li><li><i class="fa fa-minus"></i><a href="3731f4_z.html">Wi-Fi万能钥匙:说是破解,其实有危险</a></li><li><i class="fa fa-minus"></i><a href="887gh163-2.html">用VPN就像上网时带上安全X</a></li><li><i class="fa fa-minus"></i><a target="_blank" href="hi10k-7p-3.html">给目前正在使用 SSR 代理翻墙的人一点点建议(混淆方面)</a></li><li><i class="fa fa-minus"></i><a target="_blank" href="wkcjzpyd.html">没教程写我要死了(滑稽),有想要让我写的教程请在这里告诉我!</a></li><li><i class="fa fa-minus"></i><a target="_blank" href="5av9kbaz.html">新手购买服务器<strong>必读知识点</strong> —— 少走弯路 少踩坑</a></li>
</ul></div></div> </div>
<div id="respond" class="no_webshot">
<form action="https://doub.io/pl-doubi.php" method="post" id="commentform">
<div class="comt-title">
<div class="comt-author pull-left">
发表我的评论 </div>
<a id="cancel-comment-reply-link" class="pull-right" href="javascript:;">取消评论</a>
</div>
<div class="comt">
<div class="comt-box">
<textarea placeholder="本站所有评论均会审核,因缓存原因,审核中的评论刷新页面后就会不显示,请知晓勿重发。" class="input-block-level comt-area" name="comment" id="comment" cols="100%" rows="3" tabindex="1" onkeydown="if(event.ctrlKey&&event.keyCode==13){document.getElementById('submit').click();return false};"></textarea>
<div class="comt-ctrl">
<button class="btn btn-primary pull-right" type="submit" name="submit" id="submit" tabindex="5"><i class="fa fa-check-square-o"></i> 提交评论</button>
<div class="comt-tips pull-right"><input type='hidden' name='comment_post_ID' value='932' id='comment_post_ID' />
<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
</div>
<span data-type="comment-insert-smilie" class="muted comt-smilie"><i class="fa fa-smile-o"></i> 表情</span>
<span class="muted comt-mailme"><label for="comment_mail_notify" class="checkbox inline" style="padding-top:0"><input type="checkbox" name="comment_mail_notify" id="comment_mail_notify" value="comment_mail_notify" checked="checked"/>有人回复时邮件通知我</label></span>
</div>
</div>
<div class="comt-comterinfo" id="comment-author-info" >
<h4>Hi,您需要填写昵称和邮箱!</h4>
<ul>
<li class="form-inline"><label class="hide" for="author">昵称</label><input class="ipt" type="text" name="author" id="author" value="" tabindex="2" placeholder="昵称"><span class="help-inline">昵称 (必填)</span></li>
<li class="form-inline"><label class="hide" for="email">邮箱</label><input class="ipt" type="text" name="email" id="email" value="" tabindex="3" placeholder="邮箱"><span class="help-inline">邮箱 (必填)</span></li>
<li class="form-inline"><label class="hide" for="url">网址</label><input class="ipt" type="text" name="url" id="url" value="" tabindex="4" placeholder="网址"><span class="help-inline">网址</span></li>
</ul>
</div>
</div>
</form>
</div>
<div style="display: block;">
<div id="postcomments">
<div id="comments">
<i class="fa fa-comments-o"></i> <b> (14)</b>个小伙伴在吐槽
</div>
<ol class="commentlist">
<li class="comment even thread-even depth-1" id="comment-38968"><div class="c-avatar"><div class="c-main" id="div-comment-38968">Toyo大佬沒教程寫的話,抽時間寫寫這種類似的文章也不错啊,介紹介紹人物 軟體的歷史傳奇,看了這篇文章真的感觸良多 <img data-original="https://doub.io/wp-content/themes/yusi1.0/img/smilies/icon_mrgreen.gif" alt=":mrgreen:" class="wp-smiley" style="height: 1em; max-height: 1em;" /><div class="c-meta"><span class="c-author">Blocker</span>2018-06-10 18:29 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=38968#respond' onclick='return addComment.moveForm( "div-comment-38968", "38968", "respond", "932" )' aria-label='回复给Blocker'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-36993"><div class="c-avatar"><div class="c-main" id="div-comment-36993">站长将来是不是也会成为他们这样的人,,记得带上我,哈哈。~~~~~~~~<div class="c-meta"><span class="c-author">laohu</span>2018-04-26 01:51 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=36993#respond' onclick='return addComment.moveForm( "div-comment-36993", "36993", "respond", "932" )' aria-label='回复给laohu'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-31347"><div class="c-avatar"><div class="c-main" id="div-comment-31347">然而到2018这篇文章还没被删<div class="c-meta"><span class="c-author">Chefback</span>2018-02-11 23:18 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=31347#respond' onclick='return addComment.moveForm( "div-comment-31347", "31347", "respond", "932" )' aria-label='回复给Chefback'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-14778"><div class="c-avatar"><div class="c-main" id="div-comment-14778">好文章啊!!!我文科生自愧不如<div class="c-meta"><span class="c-author">lajilao</span>2017-06-13 17:16 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=14778#respond' onclick='return addComment.moveForm( "div-comment-14778", "14778", "respond", "932" )' aria-label='回复给lajilao'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-11944"><div class="c-avatar"><div class="c-main" id="div-comment-11944">http://politics.people.com.cn/n/2015/0712/c1001-27290030.html《揭开“维权”事件的黑幕》<div class="c-meta"><span class="c-author">VVT</span>2017-03-23 18:24 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=11944#respond' onclick='return addComment.moveForm( "div-comment-11944", "11944", "respond", "932" )' aria-label='回复给VVT'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-10371"><div class="c-avatar"><div class="c-main" id="div-comment-10371">好文章,扎克伯格最近又跪舔tg呢<div class="c-meta"><span class="c-author">Chan</span>2017-02-04 22:08 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=10371#respond' onclick='return addComment.moveForm( "div-comment-10371", "10371", "respond", "932" )' aria-label='回复给Chan'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-10133"><div class="c-avatar"><div class="c-main" id="div-comment-10133">求续篇<div class="c-meta"><span class="c-author">Antairez</span>2017-01-24 14:59 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=10133#respond' onclick='return addComment.moveForm( "div-comment-10133", "10133", "respond", "932" )' aria-label='回复给Antairez'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-5132"><div class="c-avatar"><div class="c-main" id="div-comment-5132">关于你最后说他关于版权和盗版的看法,你这些资料都是哪里看到的啊?你会俄语吗~能不能放下出处<div class="c-meta"><span class="c-author">lisa</span>2016-03-16 02:51 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=5132#respond' onclick='return addComment.moveForm( "div-comment-5132", "5132", "respond", "932" )' aria-label='回复给lisa'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-5131"><div class="c-avatar"><div class="c-main" id="div-comment-5131">是第一次被警察突袭住处的时候,他给哥哥打了一个电话,电话接通的瞬间,他突然意识到电话是不安全的,一定会被监听。随后他发现,只有shadowsocks这个大陆翻墙工具可以保证他想要的安全和隐私……<div class="c-meta"><span class="c-author">lisa</span>2016-03-16 02:39 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=5131#respond' onclick='return addComment.moveForm( "div-comment-5131", "5131", "respond", "932" )' aria-label='回复给lisa'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1839"><div class="c-avatar"><div class="c-main" id="div-comment-1839">尖叫吧,美貌与智慧的化身!!!<div class="c-meta"><span class="c-author">wusfeng</span>2015-11-22 11:42 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=1839#respond' onclick='return addComment.moveForm( "div-comment-1839", "1839", "respond", "932" )' aria-label='回复给wusfeng'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment even thread-even depth-1" id="comment-1559"><div class="c-avatar"><div class="c-main" id="div-comment-1559">果然帅哭了。。。而且如此有才<div class="c-meta"><span class="c-author">滑稽哥</span>2015-10-01 21:47 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=1559#respond' onclick='return addComment.moveForm( "div-comment-1559", "1559", "respond", "932" )' aria-label='回复给滑稽哥'>回复</a></div></div></div></li><!-- #comment-## -->
<li class="comment odd alt thread-odd thread-alt depth-1" id="comment-1558"><div class="c-avatar"><div class="c-main" id="div-comment-1558">自从toyo上班以后,他写的文章少了。。。<div class="c-meta"><span class="c-author">孙奕明</span>2015-10-01 21:41 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=1558#respond' onclick='return addComment.moveForm( "div-comment-1558", "1558", "respond", "932" )' aria-label='回复给孙奕明'>回复</a></div></div></div><ul class="children">
<li class="comment byuser comment-author-toyo even depth-2" id="comment-1570"><div class="c-avatar"><div class="c-main" id="div-comment-1570">没办法啊,上班没时间。。。<div class="c-meta"><span class="c-author"><a href='index.html' rel='external nofollow' class='url'>Toyo</a></span>2015-10-06 20:29 <a rel='nofollow' class='comment-reply-link' href='https://doub.io/telegram-js1/?replytocom=1570#respond' onclick='return addComment.moveForm( "div-comment-1570", "1570", "respond", "932" )' aria-label='回复给Toyo'>回复</a></div></div></div></li><!-- #comment-## -->
</ul><!-- .children -->
</li><!-- #comment-## -->
</ol>
<div class="commentnav" >
</div>
</div>
</div>
</div>
</div>
</div>
<aside class="sidebar">
<div class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div style="position: absolute;left: 4px;top: 4px;font-size: 12px;color: #000;border: 1px solid #000;line-height: 12px;opacity: 0.5;">广告</div>
<a title="特别声明:此图片为广告投放,与本站无任何关系。" target="_blank" href="https://walllink.tw"><img src="2829kfuq.png" /></a></div></div><div class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div style="text-align:center;padding: 10px 20px 5px;display: block;">
<a class="wid-xiaobai" style="background-color: #03A9F4;padding-top:15px;padding-bottom:15px;font-size: 16px;font-weight: bold;" target="_blank" href="dibdjmr6.html">逗比根据地 所有文章教程分类合辑</a>
<a class="wid-xiaobai" style="background-color: #1ABCFF;padding-top: 7px;padding-bottom: 7px;font-weight: bold;font-size: 15px;" target="_blank" href="mc1t27yh.html">CDN 复活被墙IP 继续做代理</a>
<a class="wid-xiaobai" style="background-color: #1ABCFF;padding-top: 7px;padding-bottom: 7px;font-weight: bold;font-size: 15px;" target="_blank" href="s3y0lufe.html">KCP 复活被墙IP 继续做代理</a>
<a class="wid-xiaobai" style="background-color: #1ABCF7;" target="_blank" href="aybh4ww5-2.html">小众轻量代理 Brook 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCED;" target="_blank" href="g4b_0oy6.html">Brook Tools 客户端 使用教程</a>
<a class="wid-xiaobai" style="background-color: #1ABCE9;" target="_blank" href="m2qf_iyd.html">Brook 新手小白 视频使用教程</a>
<a class="wid-xiaobai" style="background-color: #1ABCE7;" target="_blank" href="xcwybsz2.html">小众轻量代理 DAZE 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCE5;" target="_blank" href="ouiwm7ss-2.html">DAZE Tools 客户端 使用教程</a>
<a class="wid-xiaobai" style="background-color: #1ABCE3;" target="_blank" href="juxwmu1i.html">小众轻量代理 Goflyway 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCD9;" target="_blank" href="7btobhno.html">Goflyway Tools 客户端 使用教程</a>
<a class="wid-xiaobai" style="background-color: #1ABCD4;" target="_blank" href="tp_-ic2f.html">虚拟主机搭建 YouTube 私人镜像</a>
<a class="wid-xiaobai" style="background-color: #1ABCCF;" target="_blank" href="z2a4lk3l.html">ShadowsocksR 单用户 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCC5;" target="_blank" href="z2a4lk3l-2.html">ShadowsocksR 多用户 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCBA;" target="_blank" href="3--didfb-2.html">Linux 优化加速技巧 BBR 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCB0;" target="_blank" href="gqnmhax9.html">Linux 优化加速技巧 锐速 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1ABCA6;" target="_blank" href="q7gcd25g.html">Linux 优化加速 LotServer 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #1abc9c;" target="_blank" href="0e6gd2jc.html">锐速 / LotServer 配置参数简单说明</a>
<a class="wid-xiaobai" style="background-color: #E91E77;" target="_blank" href="ouiwm7ss.html">一键搭建最简单网盘 FileManager</a>
<a class="wid-xiaobai" style="background-color: #E91E63;" target="_blank" href="nr2hjmg2.html">Cisco AnyConnect VPN 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #E91E59;" target="_blank" href="tfma58rb.html">Linux封禁垃圾邮件/BT/PT 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #E91E4F;" target="_blank" href="plucovvc.html">VPS 搭建 WordPress 博客 视频教程</a>
<a class="wid-xiaobai" style="background-color: #E91E3B;" target="_blank" href="q7gcd25g-2.html">BT/磁力离线下载神器 Cloud Torrent</a>
<a class="wid-xiaobai" style="background-color: #E91E27;" target="_blank" href="zuigoj__.html">BT/磁力离线下载神器 Aria2 一键脚本</a>
<a class="wid-xiaobai" style="background-color: #2d2d2d;" target="_blank" href="bqjxhzxr.html">PayPal 更换汇率结算方式降低手续费</a>
</div></div></div><div class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div style="background-color: #eee;">
<div style="position: absolute;margin-left: 4px;margin-top: 4px;font-size: 12px;color: #000;border: 1px solid #000;line-height: 12px;opacity: 0.5;">广告</div>
<a title="特别声明:此图片为广告投放,与本站无任何关系。" target="_blank" href="https://doub.io/go/kanfanba/"><img style="margin-bottom: 10px;" src="7komc_m0.png"/></a>
<div style="position: absolute;margin-left: 4px;margin-top: 4px;width: 24px;font-size: 12px;color: #000;border: 1px solid #000;line-height: 12px;opacity: 0.5;">广告</div>
<div id="guangg_image"></div>
<script type="text/javascript">
var image_url=new Array()
image_url=["https://doub.io/go/vultr-100/","vh8576m0.html","https://doub.io/go/virmach-kvm/"]
var guangg_url=new Array()
guangg_url=["2ggwga1a.png","hpvcwrn6.png","ivndglg6.png"]
guangg_id=Math.floor(Math.random()*3)
imageurl = image_url[guangg_id]
guanggurl = guangg_url[guangg_id]
document.getElementById("guangg_image").innerHTML = "<a target=\"_blank\" title=\"特别声明:此图片为广告投放,与本站无任何关系。\" href="+imageurl+">"+"<img src="+guanggurl+" /></a>";
</script>
</div></div></div><div class="widget_text widget widget_custom_html"><div class="title"><h2>原创の更新</h2></div><div class="textwidget custom-html-widget"><div class="hot-posts">
<ul>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/11/10</span></p>
<span class="label label-1">v1.0.1</span>
<a target="_blank" href="es5fj9se.html" title="点击进入该文件的介绍页面。">MTProxy_go.sh</a><img style="margin-left: 5px;margin-bottom: 4px;" src="aabmo546.gif"/>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/11/10</span></p>
<span class="label label-2">v1.0.8</span>
<a target="_blank" href="939koj07-2.html" title="点击进入该文件的介绍页面。">MTProxy.sh</a><img style="margin-left: 5px;margin-bottom: 4px;" src="aabmo546.gif"/>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/11/07</span></p>
<span class="label label-3">v1.0.0</span>
<a target="_blank" href="kd691l4o.html" title="点击进入该文件的介绍页面。">ss-go.sh</a><img style="margin-left: 5px;margin-bottom: 4px;" src="aabmo546.gif"/>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/11/02</span></p>
<span class="label label-4">v1.0.4</span>
<a target="_blank" href="aybh4ww5.html" title="点击进入该文件的介绍页面。">Gfw_push.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/29</span></p>
<span class="label label-5">v1.0.0</span>
<a target="_blank" href="es5fj9se.html" title="点击进入该文件的介绍页面。">MTProxy_go.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/29</span></p>
<span class="label label-5">v1.0.3</span>
<a target="_blank" href="aybh4ww5.html" title="点击进入该文件的介绍页面。">Gfw_push.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/25</span></p>
<span class="label label-5">v1.0.2</span>
<a target="_blank" href="aybh4ww5.html" title="点击进入该文件的介绍页面。">Gfw_push.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/25</span></p>
<span class="label label-5">v1.0.1</span>
<a target="_blank" href="aybh4ww5.html" title="点击进入该文件的介绍页面。">Gfw_push.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/25</span></p>
<span class="label label-5">v1.0.0</span>
<a target="_blank" href="aybh4ww5.html" title="点击进入该文件的介绍页面。">Gfw_push.sh</a>
</li>
<li>
<p><span class="post-comments"><i class="fa fa-clock-o"></i>2018/10/21</span></p>
<span class="label label-5">v1.0.0</span>
<a target="_blank" href="ouiwm7ss-2.html" title="点击进入该文件的介绍页面。">DAZE Tools</a>
</li>
</ul>
</div></div></div><div class="widget d_tag"><div class="title"><h2>逗比の标签</h2></div><div class="d_tags"><a title="60个话题" target="_blank" href="oyjpgxqd.html">Shadowsocks (60)</a><a title="47个话题" target="_blank" href="meyy1poe.html">脚本 (47)</a><a title="45个话题" target="_blank" href="4y92q0ka.html">教程 (45)</a><a title="32个话题" target="_blank" href="g6hfu0lq.html">ShadowsocksR (32)</a><a title="30个话题" target="_blank" href="sgi86h8e.html">科学上网 (30)</a><a title="20个话题" target="_blank" href="8jt8-s05.html">shell (20)</a><a title="19个话题" target="_blank" href="tjolx2iu.html">VPS (19)</a><a title="18个话题" target="_blank" href="-hbe9vty.html">Linux (18)</a><a title="16个话题" target="_blank" href="cxrndpz0.html">VPN (16)</a><a title="11个话题" target="_blank" href="jeptq9ir.html">BT (11)</a><a title="10个话题" target="_blank" href="4tdyvzjl.html">磁力链接 (10)</a><a title="9个话题" target="_blank" href="xyx3p-8d.html">原创软件 (9)</a><a title="9个话题" target="_blank" href="4_30fwtg.html">端口转发 (9)</a><a title="9个话题" target="_blank" href="f5sdy8y0.html">百度云 (9)</a><a title="9个话题" target="_blank" href="nhe7u58y.html">Brook (9)</a><a title="8个话题" target="_blank" href="_2p4tau_.html">国内中转 (8)</a><a title="8个话题" target="_blank" href="7-nhh6os.html">反向代理 (8)</a><a title="8个话题" target="_blank" href="861-ooh8.html">百度网盘 (8)</a><a title="7个话题" target="_blank" href="yx4tsq_0.html">GoFlyway (7)</a><a title="7个话题" target="_blank" href="esul7bla.html">搬瓦工 (7)</a></div></div></aside></section>
<footer class="footer">
<div class="footer-inner">
<div class="copyright pull-left">
<a href="index.html" title="逗比根据地">逗比根据地</a> 版权所有,保留一切权利 · 基于 <a href="https://cn.wordpress.org/" target="_blank">WordPress</a> · <a href="vjer8vlp.html" target="_blank">欲思主题</a> © 2015-2018 </div>
<div class="trackcode pull-right">
<script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "bk2yhbv_.js?8067e5ade532c4f3711b320f1e88f213";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-72227254-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-72227254-1');
</script> </div>
</div>
</footer>
<div class="hk28d9d-container hk28d9d-1 hk28d9d-hide">
<div class="hk28d9d-body">
<span class="close-btn fa fa-times-circle"> </span>
<div class="hk28d9d"></div>
</div>
</div><script type='text/javascript' src='s5igkt3b.js?ver=1.0'></script>
<script type='text/javascript' src='2hrvdolu.js?ver=4.8.1'></script>
<script type="text/javascript">
var open = false;
$(function () {
$("button[data-type='Widescreen']").on("click", function () {
if (!open) {
$(".sidebar").hide(); $(".content").animate({ marginRight: 0 }, 200);
} else {
$(".sidebar").show(); $(".content").animate({ marginRight: 370 }, 200);
}
open = !open;
})
})
if(document.body.scrollWidth < 768){
$(".hot-posts").hide();
}
</script>
<script>function lc_get_cookie(name) {var c = document.cookie;if (c.indexOf(name) != -1) {var x = c.indexOf(name)+name.length+1;var y = c.indexOf(";",x);if (y < 0) y = c.length;return decodeURIComponent(c.substring(x,y));} else return "";}if ((d = document.getElementById("commentform")) != null) { e = d.elements;var z = lc_get_cookie("comment_author_email_6971c5901860620dc711b8ea461af719");if (z != "") e["email"].value = z;z = lc_get_cookie("comment_author_6971c5901860620dc711b8ea461af719");if (z != "") e["author"].value = z.replace(/\+/g, " ");z = lc_get_cookie("comment_author_url_6971c5901860620dc711b8ea461af719");if (z != "") e["url"].value = z;}</script></body></html>