gdr / tuntox (public) (License: GPLv3) (since 2017-01-24) (hash sha1)
Tunnel TCP connections over the Tox protocol
List of commits:
Subject Hash Author Date (UTC)
rebuild bootstrap nodes on make clean 820360140e012ae26c5d048cca2775a96f52812b GDR! 2017-01-24 16:39:18
CID 122502 (#1 of 1): 'Constant' variable guards dead code 5d23e782ff74a287202dec0b61132258d42c3221 GDR! 2017-01-24 16:23:16
CID 122516 (#1 of 1): Resource leak (RESOURCE_LEAK)10. leaked_storage: cd1aa90632cf8853cbeb3610d254afc3d7d95b6b GDR! 2017-01-24 16:18:17
Update .travis.yml e5483bc4662dc95665aeef5bc84adf95a81f7f3c GDR! 2017-01-24 15:23:06
Update .travis.yml 5c2e4263fae3b78be4c4424fa846cd06915a0b8c GDR! 2017-01-24 15:15:34
Update .travis.yml 370e83c0fabcad3899944398cf0b06c3f91e4d3c GDR! 2017-01-24 15:01:45
Updated BUILD.md to use c-toxcore fad23001af27f1cd380f7d05270ddcc04244f507 GDR! 2017-01-07 18:45:28
Cleaned up .PHONY in Makefile 44cfc1bd5e81a8ba5c7206453bcc6fed02486caf GDR! 2016-12-12 12:32:33
gitversion.h dep missing 361edc084a1d53bce46563c9a3135034acb917bf GDR! 2016-12-12 12:21:27
Travis 6d74a7a2da9690ca56b3543a240d53b6b3915bf3 GDR! 2016-12-07 14:50:01
Fixed some warnings b3b0e345a94830a186168a4ecd53e0259a00b0c0 GDR! 2016-12-07 14:26:38
Travis 5667e567a59041b673861804fc6eba3cf99fcb05 GDR! 2016-12-07 14:11:16
Travis 16bea5fe486f6d1bf47de820642e4568c1b1dc20 GDR! 2016-12-07 14:05:50
Made tuntox build with TokTok/c-toxcore e093c65637385fe3b3db6ce5a830e5c9c2a00dd4 GDR! 2016-12-07 13:56:26
Obtain shared secret from TUNTOX_SHARED_SECRET env variable ae6ff817c202fa6e41b6ec705152fbfee6c92cd1 GDR! 2016-12-07 12:55:06
Typo in -f help 3af296c20050408ec4c668bf052fe77441ebc538 GDR! 2016-10-12 11:46:55
corrected typo 315ee76599c2ebf92c9fed9b13ffad5ef50b849b Pietro Bonfa 2016-10-10 19:54:39
better comments and if logic f5da6d8db758db9367807b45fdf4fb1a5d09e815 Pietro Bonfa 2016-10-10 19:44:50
removed enforce option bb08cc0ae4789084f88586460c9c617fe6cbb328 Pietro Bonfa 2016-10-09 16:31:39
changed arguments for rules optoins fd085c2862153d16443451d96fc56d2e67873e9e Pietro Bonfa 2016-10-08 12:10:47
Commit 820360140e012ae26c5d048cca2775a96f52812b - rebuild bootstrap nodes on make clean
Author: GDR!
Author date (UTC): 2017-01-24 16:39
Committer name: GDR!
Committer date (UTC): 2017-01-24 16:39
Parent(s): 5b1cad03a674ed6ac41e5e0081a087b99b00aefd
Signer:
Signing key: 9BEBA5223DB93046
Signing status: E
Tree: c0f17bb64cbab797d538c3f25d6d4482a1bd3163
File Lines added Lines deleted
Makefile 5 2
tox_bootstrap.h 209 110
File Makefile changed (mode: 100644) (index 33ea64b..c484b39)
... ... gitversion.h: .git/HEAD .git/index
18 18 @echo " GEN $@" @echo " GEN $@"
19 19 @echo "#define GITVERSION \"$(shell git rev-parse HEAD)\"" > $@ @echo "#define GITVERSION \"$(shell git rev-parse HEAD)\"" > $@
20 20
21 %.o: %.c $(INCLUDES) gitversion.h
21 tox_bootstrap.h:
22 python generate_tox_bootstrap.py
23
24 %.o: %.c $(INCLUDES) gitversion.h tox_bootstrap.h
22 25 @echo " CC $@" @echo " CC $@"
23 26 @$(CC) -c $(CFLAGS) $< -o $@ @$(CC) -c $(CFLAGS) $< -o $@
24 27
 
... ... cscope.out:
33 36 @cscope -bv ./*.[ch] &> /dev/null @cscope -bv ./*.[ch] &> /dev/null
34 37
35 38 clean: clean:
36 rm -f *.o tuntox cscope.out gitversion.h
39 rm -f *.o tuntox cscope.out gitversion.h tox_bootstrap.h
37 40
38 41 .PHONY: all clean tuntox .PHONY: all clean tuntox
File tox_bootstrap.h changed (mode: 100644) (index dcffc06..5242c1a)
1 1
2 2 /* /*
3 3 * Generated with generate_tox_bootstrap.py by GDR! * Generated with generate_tox_bootstrap.py by GDR!
4 * from https://nodes.tox.chat/json on 2017-01-07 20:02:45.251718
4 * from https://nodes.tox.chat/json on 2017-01-24 17:31:18.090922
5 5 */ */
6 6 struct bootstrap_node { struct bootstrap_node {
7 7 char *address; char *address;
 
... ... struct bootstrap_node {
9 9 uint8_t key[32]; uint8_t key[32];
10 10 } bootstrap_nodes[] = { } bootstrap_nodes[] = {
11 11
12 {
13 "23.226.230.47",
14 33445,
15 {
16 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
17 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
18 }
19 },
20
21 12 { {
22 13 "198.46.138.44", "198.46.138.44",
23 14 33445, 33445,
 
... ... struct bootstrap_node {
180 171 } }
181 172 }, },
182 173
183 {
184 "5.135.59.163",
185 33445,
186 {
187 0x2D, 0x32, 0x0F, 0x97, 0x1E, 0xF2, 0xCA, 0x18, 0x00, 0x44, 0x16, 0xC2, 0xAA, 0xE7, 0xBA, 0x52,
188 0xBF, 0x79, 0x49, 0xDB, 0x34, 0xEA, 0x8E, 0x2E, 0x21, 0xAF, 0x67, 0xBD, 0x36, 0x7B, 0xE2, 0x11
189 }
190 },
191
192 174 { {
193 175 "185.58.206.164", "185.58.206.164",
194 176 33445, 33445,
 
... ... struct bootstrap_node {
225 207 } }
226 208 }, },
227 209
210 {
211 "104.156.104.15",
212 33445,
213 {
214 0x1A, 0x56, 0xEA, 0x3E, 0xDF, 0x5D, 0xF4, 0xC0, 0xAE, 0xAB, 0xBF, 0x3C, 0x2E, 0x4E, 0x60, 0x38,
215 0x90, 0xF8, 0x7E, 0x98, 0x3C, 0xAC, 0x8A, 0x0D, 0x53, 0x2A, 0x33, 0x5F, 0x2C, 0x6E, 0x3E, 0x1F
216 }
217 },
218
219 {
220 "89.184.82.218",
221 33445,
222 {
223 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
224 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
225 }
226 },
227
228 228 { {
229 229 "95.215.44.78", "95.215.44.78",
230 230 33445, 33445,
 
... ... struct bootstrap_node {
289 289 }, },
290 290
291 291 { {
292 "59.115.116.36",
292 "61.230.163.2",
293 293 33445, 33445,
294 294 { {
295 295 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6, 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6,
 
... ... struct bootstrap_node {
325 325 }, },
326 326
327 327 { {
328 "46.229.52.198",
328 "144.76.163.109",
329 329 33445, 33445,
330 330 { {
331 0x81, 0x3C, 0x8F, 0x41, 0x87, 0x83, 0x3E, 0xF0, 0x65, 0x5B, 0x10, 0xF7, 0x75, 0x21, 0x41, 0xA3,
332 0x52, 0x24, 0x84, 0x62, 0xA5, 0x67, 0x52, 0x9A, 0x38, 0xB6, 0xBB, 0xF7, 0x3E, 0x97, 0x93, 0x07
331 0xC7, 0xD2, 0x84, 0x12, 0x9E, 0x83, 0x87, 0x7D, 0x63, 0x59, 0x1F, 0x14, 0xB3, 0xF6, 0x58, 0xD7,
332 0x7F, 0xF9, 0xBA, 0x9B, 0xA7, 0x29, 0x3A, 0xEB, 0x2B, 0xDF, 0xBF, 0xE1, 0xA8, 0x03, 0xAF, 0x47
333 333 } }
334 334 }, },
335 335
336 336 { {
337 "5.9.77.5",
337 "46.229.52.198",
338 338 33445, 33445,
339 339 { {
340 0xA8, 0x56, 0x24, 0x30, 0x58, 0xD1, 0xDE, 0x63, 0x33, 0x79, 0x50, 0x8A, 0xDC, 0xAF, 0xCF, 0x94,
341 0x4E, 0x40, 0xE1, 0x67, 0x2F, 0xF4, 0x02, 0x75, 0x0E, 0xF7, 0x12, 0xE3, 0x0C, 0x42, 0x01, 0x2A
340 0x81, 0x3C, 0x8F, 0x41, 0x87, 0x83, 0x3E, 0xF0, 0x65, 0x5B, 0x10, 0xF7, 0x75, 0x21, 0x41, 0xA3,
341 0x52, 0x24, 0x84, 0x62, 0xA5, 0x67, 0x52, 0x9A, 0x38, 0xB6, 0xBB, 0xF7, 0x3E, 0x97, 0x93, 0x07
342 342 } }
343 343 }, },
344 344
 
... ... struct bootstrap_node {
352 352 }, },
353 353
354 354 { {
355 "176.31.28.63",
356 6881,
355 "77.37.160.178",
356 33440,
357 357 { {
358 0x0B, 0x6C, 0x7A, 0x93, 0xA6, 0xD8, 0xC0, 0xEB, 0x44, 0x96, 0x5C, 0x4A, 0x85, 0xCB, 0x88, 0xBA,
359 0x75, 0x71, 0x17, 0x0F, 0xE2, 0xDB, 0x3D, 0xEA, 0x10, 0x71, 0x3E, 0x48, 0x55, 0x9A, 0x55, 0x4D
358 0xCE, 0x67, 0x8D, 0xEA, 0xFA, 0x29, 0x18, 0x2E, 0xFD, 0x1B, 0x0C, 0x5B, 0x9B, 0xC6, 0x99, 0x9E,
359 0x5A, 0x20, 0xB5, 0x0A, 0x1A, 0x6E, 0xC1, 0x8B, 0x91, 0xC8, 0xEB, 0xB5, 0x91, 0x71, 0x24, 0x16
360 360 } }
361 361 }, },
362 };
363 362
364 struct bootstrap_node tcp_relays[] = {
363 {
364 "85.21.144.224",
365 33445,
366 {
367 0x8F, 0x73, 0x8B, 0xBC, 0x8F, 0xA9, 0x39, 0x46, 0x70, 0xBC, 0xAB, 0x14, 0x6C, 0x67, 0xA5, 0x07,
368 0xB9, 0x90, 0x7C, 0x8E, 0x56, 0x4E, 0x28, 0xC2, 0xB5, 0x9B, 0xEB, 0xB2, 0xFF, 0x68, 0x71, 0x1B
369 }
370 },
365 371
366 372 { {
367 "23.226.230.47",
368 3389,
373 "104.207.131.136",
374 33445,
369 375 { {
370 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
371 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
376 0x1C, 0xB6, 0xEB, 0xFD, 0x9D, 0x85, 0x44, 0x8F, 0xA7, 0x0D, 0x3C, 0xAE, 0x12, 0x20, 0xB7, 0x6B,
377 0xF6, 0xFC, 0xE9, 0x11, 0xB4, 0x6A, 0xCD, 0xCF, 0x88, 0x05, 0x4C, 0x19, 0x05, 0x89, 0x65, 0x0B
372 378 } }
373 379 }, },
374 380
375 381 { {
376 "23.226.230.47",
382 "37.187.122.30",
377 383 33445, 33445,
378 384 { {
379 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
380 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
385 0xBE, 0xB7, 0x1F, 0x97, 0xED, 0x9C, 0x99, 0xC0, 0x4B, 0x84, 0x89, 0xBB, 0x75, 0x57, 0x9E, 0xB4,
386 0xDC, 0x6A, 0xB6, 0xF4, 0x41, 0xB6, 0x03, 0xD6, 0x35, 0x33, 0x12, 0x2F, 0x18, 0x58, 0xB5, 0x1D
387 }
388 },
389
390 {
391 "176.31.28.63",
392 6881,
393 {
394 0x0B, 0x6C, 0x7A, 0x93, 0xA6, 0xD8, 0xC0, 0xEB, 0x44, 0x96, 0x5C, 0x4A, 0x85, 0xCB, 0x88, 0xBA,
395 0x75, 0x71, 0x17, 0x0F, 0xE2, 0xDB, 0x3D, 0xEA, 0x10, 0x71, 0x3E, 0x48, 0x55, 0x9A, 0x55, 0x4D
381 396 } }
382 397 }, },
398 };
399
400 struct bootstrap_node tcp_relays[] = {
383 401
384 402 { {
385 403 "198.46.138.44", "198.46.138.44",
 
... ... struct bootstrap_node tcp_relays[] = {
446 464
447 465 { {
448 466 "198.98.51.198", "198.98.51.198",
449 33445,
467 3389,
450 468 { {
451 469 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4, 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4,
452 470 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F
 
... ... struct bootstrap_node tcp_relays[] = {
464 482
465 483 { {
466 484 "198.98.51.198", "198.98.51.198",
467 3389,
485 33445,
468 486 { {
469 487 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4, 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4,
470 488 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F
 
... ... struct bootstrap_node tcp_relays[] = {
509 527
510 528 { {
511 529 "192.99.168.140", "192.99.168.140",
512 3389,
530 33445,
513 531 { {
514 532 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF, 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF,
515 533 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F
 
... ... struct bootstrap_node tcp_relays[] = {
518 536
519 537 { {
520 538 "192.99.168.140", "192.99.168.140",
521 33445,
539 3389,
522 540 { {
523 541 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF, 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF,
524 542 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F
 
... ... struct bootstrap_node tcp_relays[] = {
527 545
528 546 { {
529 547 "95.215.46.114", "95.215.46.114",
530 33445,
548 3389,
531 549 { {
532 550 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9, 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9,
533 551 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23
 
... ... struct bootstrap_node tcp_relays[] = {
536 554
537 555 { {
538 556 "95.215.46.114", "95.215.46.114",
539 3389,
557 33445,
540 558 { {
541 559 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9, 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9,
542 560 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23
 
... ... struct bootstrap_node tcp_relays[] = {
545 563
546 564 { {
547 565 "5.189.176.217", "5.189.176.217",
548 3389,
566 5190,
549 567 { {
550 568 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF, 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
551 569 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
 
... ... struct bootstrap_node tcp_relays[] = {
554 572
555 573 { {
556 574 "5.189.176.217", "5.189.176.217",
557 33445,
575 3389,
558 576 { {
559 577 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF, 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
560 578 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
 
... ... struct bootstrap_node tcp_relays[] = {
563 581
564 582 { {
565 583 "5.189.176.217", "5.189.176.217",
566 5190,
584 33445,
567 585 { {
568 586 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF, 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
569 587 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
 
... ... struct bootstrap_node tcp_relays[] = {
572 590
573 591 { {
574 592 "148.251.23.146", "148.251.23.146",
575 2306,
593 33445,
576 594 { {
577 595 0x7A, 0xED, 0x21, 0xF9, 0x4D, 0x82, 0xB0, 0x57, 0x74, 0xF6, 0x97, 0xB2, 0x09, 0x62, 0x8C, 0xD5, 0x7A, 0xED, 0x21, 0xF9, 0x4D, 0x82, 0xB0, 0x57, 0x74, 0xF6, 0x97, 0xB2, 0x09, 0x62, 0x8C, 0xD5,
578 596 0xA9, 0xAD, 0x17, 0xE0, 0xC0, 0x73, 0xD9, 0x32, 0x90, 0x76, 0xA4, 0xC2, 0x8E, 0xD2, 0x81, 0x47 0xA9, 0xAD, 0x17, 0xE0, 0xC0, 0x73, 0xD9, 0x32, 0x90, 0x76, 0xA4, 0xC2, 0x8E, 0xD2, 0x81, 0x47
 
... ... struct bootstrap_node tcp_relays[] = {
581 599
582 600 { {
583 601 "148.251.23.146", "148.251.23.146",
584 33445,
602 2306,
585 603 { {
586 604 0x7A, 0xED, 0x21, 0xF9, 0x4D, 0x82, 0xB0, 0x57, 0x74, 0xF6, 0x97, 0xB2, 0x09, 0x62, 0x8C, 0xD5, 0x7A, 0xED, 0x21, 0xF9, 0x4D, 0x82, 0xB0, 0x57, 0x74, 0xF6, 0x97, 0xB2, 0x09, 0x62, 0x8C, 0xD5,
587 605 0xA9, 0xAD, 0x17, 0xE0, 0xC0, 0x73, 0xD9, 0x32, 0x90, 0x76, 0xA4, 0xC2, 0x8E, 0xD2, 0x81, 0x47 0xA9, 0xAD, 0x17, 0xE0, 0xC0, 0x73, 0xD9, 0x32, 0x90, 0x76, 0xA4, 0xC2, 0x8E, 0xD2, 0x81, 0x47
 
... ... struct bootstrap_node tcp_relays[] = {
590 608
591 609 { {
592 610 "104.223.122.15", "104.223.122.15",
593 3389,
611 33445,
594 612 { {
595 613 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA, 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA,
596 614 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A
 
... ... struct bootstrap_node tcp_relays[] = {
599 617
600 618 { {
601 619 "104.223.122.15", "104.223.122.15",
602 33445,
620 3389,
603 621 { {
604 622 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA, 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA,
605 623 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A
 
... ... struct bootstrap_node tcp_relays[] = {
653 671
654 672 { {
655 673 "104.233.104.126", "104.233.104.126",
656 3389,
674 33445,
657 675 { {
658 676 0xED, 0xEE, 0x8F, 0x2E, 0x83, 0x9A, 0x57, 0x82, 0x0D, 0xE3, 0xDA, 0x41, 0x56, 0xD8, 0x83, 0x50, 0xED, 0xEE, 0x8F, 0x2E, 0x83, 0x9A, 0x57, 0x82, 0x0D, 0xE3, 0xDA, 0x41, 0x56, 0xD8, 0x83, 0x50,
659 677 0xE5, 0x3D, 0x41, 0x61, 0x44, 0x70, 0x68, 0xA3, 0x45, 0x7E, 0xE8, 0xF5, 0x9F, 0x36, 0x24, 0x14 0xE5, 0x3D, 0x41, 0x61, 0x44, 0x70, 0x68, 0xA3, 0x45, 0x7E, 0xE8, 0xF5, 0x9F, 0x36, 0x24, 0x14
 
... ... struct bootstrap_node tcp_relays[] = {
662 680
663 681 { {
664 682 "104.233.104.126", "104.233.104.126",
665 33445,
683 3389,
666 684 { {
667 685 0xED, 0xEE, 0x8F, 0x2E, 0x83, 0x9A, 0x57, 0x82, 0x0D, 0xE3, 0xDA, 0x41, 0x56, 0xD8, 0x83, 0x50, 0xED, 0xEE, 0x8F, 0x2E, 0x83, 0x9A, 0x57, 0x82, 0x0D, 0xE3, 0xDA, 0x41, 0x56, 0xD8, 0x83, 0x50,
668 686 0xE5, 0x3D, 0x41, 0x61, 0x44, 0x70, 0x68, 0xA3, 0x45, 0x7E, 0xE8, 0xF5, 0x9F, 0x36, 0x24, 0x14 0xE5, 0x3D, 0x41, 0x61, 0x44, 0x70, 0x68, 0xA3, 0x45, 0x7E, 0xE8, 0xF5, 0x9F, 0x36, 0x24, 0x14
 
... ... struct bootstrap_node tcp_relays[] = {
687 705 } }
688 706 }, },
689 707
690 {
691 "5.135.59.163",
692 33445,
693 {
694 0x2D, 0x32, 0x0F, 0x97, 0x1E, 0xF2, 0xCA, 0x18, 0x00, 0x44, 0x16, 0xC2, 0xAA, 0xE7, 0xBA, 0x52,
695 0xBF, 0x79, 0x49, 0xDB, 0x34, 0xEA, 0x8E, 0x2E, 0x21, 0xAF, 0x67, 0xBD, 0x36, 0x7B, 0xE2, 0x11
696 }
697 },
698
699 {
700 "5.135.59.163",
701 3389,
702 {
703 0x2D, 0x32, 0x0F, 0x97, 0x1E, 0xF2, 0xCA, 0x18, 0x00, 0x44, 0x16, 0xC2, 0xAA, 0xE7, 0xBA, 0x52,
704 0xBF, 0x79, 0x49, 0xDB, 0x34, 0xEA, 0x8E, 0x2E, 0x21, 0xAF, 0x67, 0xBD, 0x36, 0x7B, 0xE2, 0x11
705 }
706 },
707
708 708 { {
709 709 "185.58.206.164", "185.58.206.164",
710 710 33445, 33445,
 
... ... struct bootstrap_node tcp_relays[] = {
725 725
726 726 { {
727 727 "185.22.174.241", "185.22.174.241",
728 33445,
728 3389,
729 729 { {
730 730 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84, 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84,
731 731 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38
 
... ... struct bootstrap_node tcp_relays[] = {
734 734
735 735 { {
736 736 "185.22.174.241", "185.22.174.241",
737 3389,
737 33445,
738 738 { {
739 739 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84, 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84,
740 740 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38
 
... ... struct bootstrap_node tcp_relays[] = {
751 751 }, },
752 752
753 753 { {
754 "95.215.44.78",
754 "104.156.104.15",
755 3389,
756 {
757 0x1A, 0x56, 0xEA, 0x3E, 0xDF, 0x5D, 0xF4, 0xC0, 0xAE, 0xAB, 0xBF, 0x3C, 0x2E, 0x4E, 0x60, 0x38,
758 0x90, 0xF8, 0x7E, 0x98, 0x3C, 0xAC, 0x8A, 0x0D, 0x53, 0x2A, 0x33, 0x5F, 0x2C, 0x6E, 0x3E, 0x1F
759 }
760 },
761
762 {
763 "104.156.104.15",
755 764 33445, 33445,
765 {
766 0x1A, 0x56, 0xEA, 0x3E, 0xDF, 0x5D, 0xF4, 0xC0, 0xAE, 0xAB, 0xBF, 0x3C, 0x2E, 0x4E, 0x60, 0x38,
767 0x90, 0xF8, 0x7E, 0x98, 0x3C, 0xAC, 0x8A, 0x0D, 0x53, 0x2A, 0x33, 0x5F, 0x2C, 0x6E, 0x3E, 0x1F
768 }
769 },
770
771 {
772 "89.184.82.218",
773 33445,
774 {
775 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
776 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
777 }
778 },
779
780 {
781 "89.184.82.218",
782 3389,
783 {
784 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
785 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
786 }
787 },
788
789 {
790 "95.215.44.78",
791 3389,
756 792 { {
757 793 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8, 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8,
758 794 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C
 
... ... struct bootstrap_node tcp_relays[] = {
761 797
762 798 { {
763 799 "95.215.44.78", "95.215.44.78",
764 3389,
800 33445,
765 801 { {
766 802 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8, 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8,
767 803 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C
 
... ... struct bootstrap_node tcp_relays[] = {
788 824
789 825 { {
790 826 "163.172.136.118", "163.172.136.118",
791 3389,
827 33445,
792 828 { {
793 829 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F, 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F,
794 830 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B
 
... ... struct bootstrap_node tcp_relays[] = {
797 833
798 834 { {
799 835 "163.172.136.118", "163.172.136.118",
800 33445,
836 3389,
801 837 { {
802 838 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F, 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F,
803 839 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B
 
... ... struct bootstrap_node tcp_relays[] = {
833 869
834 870 { {
835 871 "193.124.186.205", "193.124.186.205",
836 443,
872 33445,
837 873 { {
838 874 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A, 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A,
839 875 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C
 
... ... struct bootstrap_node tcp_relays[] = {
849 885 } }
850 886 }, },
851 887
852 {
853 "193.124.186.205",
854 33445,
855 {
856 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A,
857 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C
858 }
859 },
860
861 888 { {
862 889 "80.87.193.193", "80.87.193.193",
863 33445,
890 3389,
864 891 { {
865 892 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC, 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC,
866 893 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A
 
... ... struct bootstrap_node tcp_relays[] = {
869 896
870 897 { {
871 898 "80.87.193.193", "80.87.193.193",
872 3389,
899 33445,
873 900 { {
874 901 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC, 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC,
875 902 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A
 
... ... struct bootstrap_node tcp_relays[] = {
877 904 }, },
878 905
879 906 { {
880 "59.115.116.36",
881 33445,
907 "61.230.163.2",
908 3389,
882 909 { {
883 910 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6, 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6,
884 911 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25
 
... ... struct bootstrap_node tcp_relays[] = {
886 913 }, },
887 914
888 915 { {
889 "59.115.116.36",
890 3389,
916 "61.230.163.2",
917 33445,
891 918 { {
892 919 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6, 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6,
893 920 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25
 
... ... struct bootstrap_node tcp_relays[] = {
930 957 } }
931 958 }, },
932 959
960 {
961 "144.76.163.109",
962 33445,
963 {
964 0xC7, 0xD2, 0x84, 0x12, 0x9E, 0x83, 0x87, 0x7D, 0x63, 0x59, 0x1F, 0x14, 0xB3, 0xF6, 0x58, 0xD7,
965 0x7F, 0xF9, 0xBA, 0x9B, 0xA7, 0x29, 0x3A, 0xEB, 0x2B, 0xDF, 0xBF, 0xE1, 0xA8, 0x03, 0xAF, 0x47
966 }
967 },
968
933 969 { {
934 970 "46.229.52.198", "46.229.52.198",
935 971 33445, 33445,
 
... ... struct bootstrap_node tcp_relays[] = {
940 976 }, },
941 977
942 978 { {
943 "5.9.77.5",
979 "144.217.86.39",
944 980 33445, 33445,
945 981 { {
946 0xA8, 0x56, 0x24, 0x30, 0x58, 0xD1, 0xDE, 0x63, 0x33, 0x79, 0x50, 0x8A, 0xDC, 0xAF, 0xCF, 0x94,
947 0x4E, 0x40, 0xE1, 0x67, 0x2F, 0xF4, 0x02, 0x75, 0x0E, 0xF7, 0x12, 0xE3, 0x0C, 0x42, 0x01, 0x2A
982 0x7E, 0x56, 0x68, 0xE0, 0xEE, 0x09, 0xE1, 0x9F, 0x32, 0x0A, 0xD4, 0x79, 0x02, 0x41, 0x93, 0x31,
983 0xFF, 0xEE, 0x14, 0x7B, 0xB3, 0x60, 0x67, 0x69, 0xCF, 0xBE, 0x92, 0x1A, 0x2A, 0x2F, 0xD3, 0x4C
948 984 } }
949 985 }, },
950 986
951 987 { {
952 "5.9.77.5",
988 "144.217.86.39",
953 989 3389, 3389,
954 990 { {
955 0xA8, 0x56, 0x24, 0x30, 0x58, 0xD1, 0xDE, 0x63, 0x33, 0x79, 0x50, 0x8A, 0xDC, 0xAF, 0xCF, 0x94,
956 0x4E, 0x40, 0xE1, 0x67, 0x2F, 0xF4, 0x02, 0x75, 0x0E, 0xF7, 0x12, 0xE3, 0x0C, 0x42, 0x01, 0x2A
991 0x7E, 0x56, 0x68, 0xE0, 0xEE, 0x09, 0xE1, 0x9F, 0x32, 0x0A, 0xD4, 0x79, 0x02, 0x41, 0x93, 0x31,
992 0xFF, 0xEE, 0x14, 0x7B, 0xB3, 0x60, 0x67, 0x69, 0xCF, 0xBE, 0x92, 0x1A, 0x2A, 0x2F, 0xD3, 0x4C
957 993 } }
958 994 }, },
959 995
960 996 { {
961 "144.217.86.39",
997 "77.37.160.178",
998 3389,
999 {
1000 0xCE, 0x67, 0x8D, 0xEA, 0xFA, 0x29, 0x18, 0x2E, 0xFD, 0x1B, 0x0C, 0x5B, 0x9B, 0xC6, 0x99, 0x9E,
1001 0x5A, 0x20, 0xB5, 0x0A, 0x1A, 0x6E, 0xC1, 0x8B, 0x91, 0xC8, 0xEB, 0xB5, 0x91, 0x71, 0x24, 0x16
1002 }
1003 },
1004
1005 {
1006 "77.37.160.178",
962 1007 33445, 33445,
963 1008 { {
964 0x7E, 0x56, 0x68, 0xE0, 0xEE, 0x09, 0xE1, 0x9F, 0x32, 0x0A, 0xD4, 0x79, 0x02, 0x41, 0x93, 0x31,
965 0xFF, 0xEE, 0x14, 0x7B, 0xB3, 0x60, 0x67, 0x69, 0xCF, 0xBE, 0x92, 0x1A, 0x2A, 0x2F, 0xD3, 0x4C
1009 0xCE, 0x67, 0x8D, 0xEA, 0xFA, 0x29, 0x18, 0x2E, 0xFD, 0x1B, 0x0C, 0x5B, 0x9B, 0xC6, 0x99, 0x9E,
1010 0x5A, 0x20, 0xB5, 0x0A, 0x1A, 0x6E, 0xC1, 0x8B, 0x91, 0xC8, 0xEB, 0xB5, 0x91, 0x71, 0x24, 0x16
966 1011 } }
967 1012 }, },
968 1013
969 1014 { {
970 "144.217.86.39",
1015 "85.21.144.224",
1016 33445,
1017 {
1018 0x8F, 0x73, 0x8B, 0xBC, 0x8F, 0xA9, 0x39, 0x46, 0x70, 0xBC, 0xAB, 0x14, 0x6C, 0x67, 0xA5, 0x07,
1019 0xB9, 0x90, 0x7C, 0x8E, 0x56, 0x4E, 0x28, 0xC2, 0xB5, 0x9B, 0xEB, 0xB2, 0xFF, 0x68, 0x71, 0x1B
1020 }
1021 },
1022
1023 {
1024 "85.21.144.224",
971 1025 3389, 3389,
972 1026 { {
973 0x7E, 0x56, 0x68, 0xE0, 0xEE, 0x09, 0xE1, 0x9F, 0x32, 0x0A, 0xD4, 0x79, 0x02, 0x41, 0x93, 0x31,
974 0xFF, 0xEE, 0x14, 0x7B, 0xB3, 0x60, 0x67, 0x69, 0xCF, 0xBE, 0x92, 0x1A, 0x2A, 0x2F, 0xD3, 0x4C
1027 0x8F, 0x73, 0x8B, 0xBC, 0x8F, 0xA9, 0x39, 0x46, 0x70, 0xBC, 0xAB, 0x14, 0x6C, 0x67, 0xA5, 0x07,
1028 0xB9, 0x90, 0x7C, 0x8E, 0x56, 0x4E, 0x28, 0xC2, 0xB5, 0x9B, 0xEB, 0xB2, 0xFF, 0x68, 0x71, 0x1B
1029 }
1030 },
1031
1032 {
1033 "104.207.131.136",
1034 33445,
1035 {
1036 0x1C, 0xB6, 0xEB, 0xFD, 0x9D, 0x85, 0x44, 0x8F, 0xA7, 0x0D, 0x3C, 0xAE, 0x12, 0x20, 0xB7, 0x6B,
1037 0xF6, 0xFC, 0xE9, 0x11, 0xB4, 0x6A, 0xCD, 0xCF, 0x88, 0x05, 0x4C, 0x19, 0x05, 0x89, 0x65, 0x0B
1038 }
1039 },
1040
1041 {
1042 "37.187.122.30",
1043 3389,
1044 {
1045 0xBE, 0xB7, 0x1F, 0x97, 0xED, 0x9C, 0x99, 0xC0, 0x4B, 0x84, 0x89, 0xBB, 0x75, 0x57, 0x9E, 0xB4,
1046 0xDC, 0x6A, 0xB6, 0xF4, 0x41, 0xB6, 0x03, 0xD6, 0x35, 0x33, 0x12, 0x2F, 0x18, 0x58, 0xB5, 0x1D
1047 }
1048 },
1049
1050 {
1051 "37.187.122.30",
1052 33445,
1053 {
1054 0xBE, 0xB7, 0x1F, 0x97, 0xED, 0x9C, 0x99, 0xC0, 0x4B, 0x84, 0x89, 0xBB, 0x75, 0x57, 0x9E, 0xB4,
1055 0xDC, 0x6A, 0xB6, 0xF4, 0x41, 0xB6, 0x03, 0xD6, 0x35, 0x33, 0x12, 0x2F, 0x18, 0x58, 0xB5, 0x1D
975 1056 } }
976 1057 }, },
977 1058
 
... ... struct bootstrap_node tcp_relays[] = {
986 1067
987 1068 { {
988 1069 "185.14.30.213", "185.14.30.213",
989 443,
1070 33445,
990 1071 { {
991 1072 0x25, 0x55, 0x76, 0x3C, 0x8C, 0x46, 0x04, 0x95, 0xB1, 0x41, 0x57, 0xD2, 0x34, 0xDD, 0x56, 0xB8, 0x25, 0x55, 0x76, 0x3C, 0x8C, 0x46, 0x04, 0x95, 0xB1, 0x41, 0x57, 0xD2, 0x34, 0xDD, 0x56, 0xB8,
992 1073 0x63, 0x00, 0xA2, 0x39, 0x55, 0x54, 0xBC, 0xAE, 0x46, 0x21, 0xAC, 0x34, 0x5B, 0x8C, 0x1B, 0x1B 0x63, 0x00, 0xA2, 0x39, 0x55, 0x54, 0xBC, 0xAE, 0x46, 0x21, 0xAC, 0x34, 0x5B, 0x8C, 0x1B, 0x1B
 
... ... struct bootstrap_node tcp_relays[] = {
995 1076
996 1077 { {
997 1078 "185.14.30.213", "185.14.30.213",
998 33445,
1079 443,
999 1080 { {
1000 1081 0x25, 0x55, 0x76, 0x3C, 0x8C, 0x46, 0x04, 0x95, 0xB1, 0x41, 0x57, 0xD2, 0x34, 0xDD, 0x56, 0xB8, 0x25, 0x55, 0x76, 0x3C, 0x8C, 0x46, 0x04, 0x95, 0xB1, 0x41, 0x57, 0xD2, 0x34, 0xDD, 0x56, 0xB8,
1001 1082 0x63, 0x00, 0xA2, 0x39, 0x55, 0x54, 0xBC, 0xAE, 0x46, 0x21, 0xAC, 0x34, 0x5B, 0x8C, 0x1B, 0x1B 0x63, 0x00, 0xA2, 0x39, 0x55, 0x54, 0xBC, 0xAE, 0x46, 0x21, 0xAC, 0x34, 0x5B, 0x8C, 0x1B, 0x1B
 
... ... struct bootstrap_node tcp_relays[] = {
1004 1085
1005 1086 { {
1006 1087 "46.101.197.175", "46.101.197.175",
1007 33445,
1088 443,
1008 1089 { {
1009 1090 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5, 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
1010 1091 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
 
... ... struct bootstrap_node tcp_relays[] = {
1022 1103
1023 1104 { {
1024 1105 "46.101.197.175", "46.101.197.175",
1025 443,
1106 33445,
1026 1107 { {
1027 1108 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5, 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
1028 1109 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
1029 1110 } }
1030 1111 }, },
1031 1112
1113 {
1114 "23.226.230.47",
1115 3389,
1116 {
1117 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
1118 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
1119 }
1120 },
1121
1122 {
1123 "23.226.230.47",
1124 33445,
1125 {
1126 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
1127 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
1128 }
1129 },
1130
1032 1131 { {
1033 1132 "176.31.28.63", "176.31.28.63",
1034 1133 465, 465,
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox

Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main