纯黑早期录播磁力分享 [note type="warning flat"]本帖录播年代久远，加之和谐，内容均有残缺[/note] 2014-2015新浪 689.49GiB 种子 磁力直链 magnet:?xt=urn:btih:d45b4205b58f60bdcba3f6b8c70e19d20c5c87b8&xt=urn:btmh:1220b6f286dbc7ccacd8ed4eef1e130fd4b57f4dd38a692c3bb3ba8c31d587a8a292&dn=%E6%96%B0%E6%B5%AA%E7%9B%B4%E6%92%AD2014_2015&tr=http%3A%2F%2F0123456789nonexistent.com%3A80%2Fannounce&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2F0d.kebhana.mx%3A443%2Fannounce&tr=http%3A%2F%2F6.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=http%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=http%3A%2F%2Ft.nyaatracker.com%3A80%2Fannounce&tr=http%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Fbt1.xxxxbt.cc%3A6969%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Fbuny.uk%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Fch3oh.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Fhome.yxgz.club%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.moxing.party%3A6969%2Fannounce&tr=http%3A%2F%2Fipv6.rer.lol%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=http%3A%2F%2Fopen.trackerlist.xyz%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.co%3A80%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=http%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fretracker.spark-rostov.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.xiaoduola.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Fservandroidkino.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker810.xyz%3A11450%2Fannounce&tr=http%3A%2F%2Fshubt.net%3A2710%2Fannounce&tr=http%3A%2F%2Fwww.all4nothin.net%3A80%2Fannounce.php&tr=http%3A%2F%2Ft.jaekr.sh%3A6969%2Fannounce&tr=http%3A%2F%2Fwww.wareztorrent.com%3A80%2Fannounce&tr=http%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=https%3A%2F%2F1337.abcvg.info%3A443%2Fannounce&tr=https%3A%2F%2Ftr.abir.ga%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Ftr.zukizuki.org%3A443%2Fannounce&tr=http%3A%2F%2Ftr.nyacat.pw%3A80%2Fannounce&tr=https%3A%2F%2Ftracker.aburaya.live%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bjut.jp%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.gcrenwp.top%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.bz%3A80%2Fannounce&tr=https%3A%2F%2Ftracker.kuroy.me%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.moeking.me%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.yemekyedim.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.zhuqiy.top%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.dmcomic.org%3A2710%2Fannounce&tr=https%3A%2F%2Ftracker1.520.jp%3A443%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Fd40969.acod.regrucolo.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Fec2-18-191-163-220.us-east-2.compute.amazonaws.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.lintk.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fevan.im%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fisk.richardsw.club%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fismaarino.com%3A1234%2Fannounce&tr=udp%3A%2F%2Fleet-tracker.moe%3A1337%2Fannounce&tr=udp%3A%2F%2Fmartin-gebhardt.eu%3A25%2Fannounce&tr=udp%3A%2F%2Fns-1.x-fins.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.waaa.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=http%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.ink%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&tr=http%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fp2p.publictracker.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Fwww.genesis-sp.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fretracker.lanta.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker01-msk-virt.corbina.net%3A80%2Fannounce&tr=https%3A%2F%2Fsparkle.ghostchu-services.top%3A443%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.0x7c0.com%3A6969%2Fannounce&tr=https%3A%2F%2Ftr.nyacat.pw%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.doko.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gigantino.net%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.bt4g.com%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.gmi.gd%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.kmzs123.cn%3A17272%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.itscraftsoftware.my.id%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.skyts.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.srv00.com%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.leechshield.link%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=https%3A%2F%2Ftracker.lilithraws.org%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.tryhackx.org%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.linvk.com%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.valete.tf%3A9999%2Fannounce&tr=udp%3A%2F%2Fttk2.nbaonlineservice.com%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.pmman.tech%3A443%2Fannounce&tr=udp%3A%2F%2Fudp.tracker.projectk.org%3A23333%2Fannounce&tr=wss%3A%2F%2Ftracker.openwebtorrent.com%3A443%2Fannounce&tr=udp%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=udp%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=udp%3A%2F%2F52.58.128.163%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a03%3A7220%3A8083%3Acd00%3A%3A1%5D%3A451%2Fannounce&tr=udp%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2F%5B2a0f%3Ae586%3Af%3Af%3A%3A81%5D%3A6969%2Fannounce&tr=udp%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=udp%3A%2F%2Fbt.ktrackers.com%3A6666%2Fannounce&tr=udp%3A%2F%2Fconcen.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fdiscord.heihachi.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4announce.sktorrent.eu%3A6969%2Fannounce&tr=udp%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=udp%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ddunlimited.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dump.cl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filemail.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.fnix.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.theoks.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrust-demo.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.yume-hatsuyuki.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker3.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker4.itzmx.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fwww.torrent.eu.org%3A451%2Fannounce 2015 9-12月 322.2GiB 种子 磁力直链 magnet:?xt=urn:btih:477905ce91674d76b9df483991f0533c401d02a1&dn=201509-12%E5%BD%95%E6%92%AD%EF%BC%88%E6%88%98%E6%97%97%E4%BB%A5%E5%90%8E%EF%BC%89&tr=http%3A%2F%2F0123456789nonexistent.com%3A80%2Fannounce&tr=http%3A%2F%2F0d.kebhana.mx%3A443%2Fannounce&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=udp%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=udp%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2F6.tracker.devnak.win%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fbt.poletracker.org%3A2710%2Fannounce&tr=http%3A%2F%2Fbt1.xxxxbt.cc%3A6969%2Fannounce&tr=http%3A%2F%2Fch3oh.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Fhighteahop.top%3A6960%2Fannounce&tr=http%3A%2F%2Fipv6.rer.lol%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2Fopen.tracker.cl%3A1337%2Fannounce&tr=http%3A%2F%2Fopen.trackerlist.xyz%3A80%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fretracker.spark-rostov.ru%3A80%2Fannounce&tr=http%3A%2F%2Fshare.hkg-fansub.info%3A80%2Fannounce.php&tr=http%3A%2F%2Ft.jaekr.sh%3A6969%2Fannounce&tr=udp%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Ftr.nyacat.pw%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Ftracker.bz%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.corpscorp.online%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dmcomic.org%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.sbsub.com%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.xiaoduola.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=http%3A%2F%2Ftracker810.xyz%3A11450%2Fannounce&tr=http%3A%2F%2Fwww.all4nothin.net%3A80%2Fannounce.php&tr=http%3A%2F%2Fwww.torrentsnipe.info%3A2701%2Fannounce&tr=http%3A%2F%2Fwww.wareztorrent.com%3A80%2Fannounce&tr=https%3A%2F%2F1337.abcvg.info%3A443%2Fannounce&tr=https%3A%2F%2Fsparkle.ghostchu-services.top%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Ftr.nyacat.pw%3A443%2Fannounce&tr=https%3A%2F%2Ftr.zukizuki.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.aburaya.live%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bjut.jp%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bt4g.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.gcrenwp.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.itscraftsoftware.my.id%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.kuroy.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.leechshield.link%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.lilithraws.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.linvk.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.moeking.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.pmman.tech%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.yemekyedim.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.zhuqiy.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker1.520.jp%3A443%2Fannounce&tr=http%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=http%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=udp%3A%2F%2F52.58.128.163%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a03%3A7220%3A8083%3Acd00%3A%3A1%5D%3A451%2Fannounce&tr=http%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2F%5B2a0f%3Ae586%3Af%3Af%3A%3A81%5D%3A6969%2Fannounce&tr=http%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=udp%3A%2F%2Fbt.ktrackers.com%3A6666%2Fannounce&tr=udp%3A%2F%2Fconcen.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fd40969.acod.regrucolo.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Fec2-18-191-163-220.us-east-2.compute.amazonaws.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fevan.im%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4announce.sktorrent.eu%3A6969%2Fannounce&tr=udp%3A%2F%2Fisk.richardsw.club%3A6969%2Fannounce&tr=udp%3A%2F%2Fismaarino.com%3A1234%2Fannounce&tr=udp%3A%2F%2Fleet-tracker.moe%3A1337%2Fannounce&tr=udp%3A%2F%2Fmartin-gebhardt.eu%3A25%2Fannounce&tr=udp%3A%2F%2Fns-1.x-fins.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.dstud.io%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.ink%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&tr=udp%3A%2F%2Fp2p.publictracker.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker.lanta.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker01-msk-virt.corbina.net%3A80%2Fannounce&tr=http%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftr4ck3r.duckdns.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.0x7c0.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ddunlimited.net%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filemail.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.fnix.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gigantino.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gmi.gd%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.kmzs123.cn%3A17272%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.skyts.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.srv00.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.theoks.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.torrust-demo.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tryhackx.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.valete.tf%3A9999%2Fannounce&tr=udp%3A%2F%2Ftracker.yume-hatsuyuki.moe%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker3.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker4.itzmx.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fttk2.nbaonlineservice.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fudp.tracker.projectk.org%3A23333%2Fannounce&tr=udp%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fwww.torrent.eu.org%3A451%2Fannounce&tr=wss%3A%2F%2Ftracker.openwebtorrent.com%3A443%2Fannounce 2016 1.124TiB 种子 磁力直链 magnet:?xt=urn:btih:b040eee05aa343e017e7db63a0f9a94e97659397&dn=2016%E5%BD%95%E6%92%AD&tr=http%3A%2F%2F0123456789nonexistent.com%3A80%2Fannounce&tr=http%3A%2F%2F0d.kebhana.mx%3A443%2Fannounce&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=udp%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=udp%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fbt1.xxxxbt.cc%3A6969%2Fannounce&tr=http%3A%2F%2Fbuny.uk%3A6969%2Fannounce&tr=http%3A%2F%2Fch3oh.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Fhome.yxgz.club%3A6969%2Fannounce&tr=http%3A%2F%2Fipv6.rer.lol%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2Fopen.trackerlist.xyz%3A80%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fretracker.spark-rostov.ru%3A80%2Fannounce&tr=http%3A%2F%2Fservandroidkino.ru%3A80%2Fannounce&tr=http%3A%2F%2Fshubt.net%3A2710%2Fannounce&tr=http%3A%2F%2Ft.jaekr.sh%3A6969%2Fannounce&tr=udp%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Ftr.nyacat.pw%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Ftracker.bz%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dmcomic.org%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.lintk.me%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.moxing.party%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.waaa.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=http%3A%2F%2Ftracker810.xyz%3A11450%2Fannounce&tr=udp%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=http%3A%2F%2Fwww.all4nothin.net%3A80%2Fannounce.php&tr=http%3A%2F%2Fwww.genesis-sp.org%3A2710%2Fannounce&tr=http%3A%2F%2Fwww.wareztorrent.com%3A80%2Fannounce&tr=https%3A%2F%2F1337.abcvg.info%3A443%2Fannounce&tr=https%3A%2F%2Fsparkle.ghostchu-services.top%3A443%2Fannounce&tr=https%3A%2F%2Ftr.abir.ga%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Ftr.nyacat.pw%3A443%2Fannounce&tr=https%3A%2F%2Ftr.zukizuki.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.aburaya.live%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bjut.jp%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bt4g.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.gcrenwp.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.itscraftsoftware.my.id%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.kuroy.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.leechshield.link%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.lilithraws.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.linvk.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.moeking.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.pmman.tech%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.yemekyedim.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.zhuqiy.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker1.520.jp%3A443%2Fannounce&tr=http%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=http%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=udp%3A%2F%2F52.58.128.163%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a03%3A7220%3A8083%3Acd00%3A%3A1%5D%3A451%2Fannounce&tr=http%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2F%5B2a0f%3Ae586%3Af%3Af%3A%3A81%5D%3A6969%2Fannounce&tr=http%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=udp%3A%2F%2Fbt.ktrackers.com%3A6666%2Fannounce&tr=udp%3A%2F%2Fconcen.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fd40969.acod.regrucolo.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Fdiscord.heihachi.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Fec2-18-191-163-220.us-east-2.compute.amazonaws.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fevan.im%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4announce.sktorrent.eu%3A6969%2Fannounce&tr=udp%3A%2F%2Fismaarino.com%3A1234%2Fannounce&tr=udp%3A%2F%2Fmartin-gebhardt.eu%3A25%2Fannounce&tr=udp%3A%2F%2Fns-1.x-fins.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.ink%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&tr=udp%3A%2F%2Fp2p.publictracker.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker.lanta.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker01-msk-virt.corbina.net%3A80%2Fannounce&tr=http%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.0x7c0.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ddunlimited.net%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dump.cl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filemail.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.fnix.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gigantino.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gmi.gd%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.kmzs123.cn%3A17272%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.srv00.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.theoks.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.torrust-demo.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tryhackx.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.valete.tf%3A9999%2Fannounce&tr=udp%3A%2F%2Ftracker.yume-hatsuyuki.moe%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker3.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker4.itzmx.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fttk2.nbaonlineservice.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fudp.tracker.projectk.org%3A23333%2Fannounce&tr=http%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fwww.torrent.eu.org%3A451%2Fannounce&tr=wss%3A%2F%2Ftracker.openwebtorrent.com%3A443%2Fannounce 2017 仅有后半年 且残缺 936.63GiB 种子 磁力直链 magnet:?xt=urn:btih:369a336dec4e87999c11855715ab67fd2a56f725&xt=urn:btmh:12208b0b11ab236a2e99ae638a58fa2ea3249d4c0ff769065b722510318b53d3f22a&dn=2017&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2F6.tracker.devnak.win%3A6969%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2Ft.nyaatracker.com%3A80%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.moxing.party%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.tfile.co%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.xiaoduola.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker810.xyz%3A11450%2Fannounce&tr=http%3A%2F%2Fwww.all4nothin.net%3A80%2Fannounce.php&tr=http%3A%2F%2Fwww.wareztorrent.com%3A80%2Fannounce&tr=https%3A%2F%2F1337.abcvg.info%3A443%2Fannounce&tr=https%3A%2F%2Ftr.abir.ga%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Ftr.zukizuki.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.aburaya.live%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bjut.jp%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.gcrenwp.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.kuroy.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.moeking.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.yemekyedim.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.zhuqiy.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker1.520.jp%3A443%2Fannounce&tr=udp%3A%2F%2Fd40969.acod.regrucolo.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Fec2-18-191-163-220.us-east-2.compute.amazonaws.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fevan.im%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fisk.richardsw.club%3A6969%2Fannounce&tr=udp%3A%2F%2Fismaarino.com%3A1234%2Fannounce&tr=udp%3A%2F%2Fleet-tracker.moe%3A1337%2Fannounce&tr=udp%3A%2F%2Fmartin-gebhardt.eu%3A25%2Fannounce&tr=udp%3A%2F%2Fns-1.x-fins.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.ink%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&tr=udp%3A%2F%2Fp2p.publictracker.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fretracker.lanta.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker01-msk-virt.corbina.net%3A80%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.0x7c0.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.doko.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gigantino.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gmi.gd%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.kmzs123.cn%3A17272%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.skyts.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.srv00.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.tryhackx.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.valete.tf%3A9999%2Fannounce&tr=udp%3A%2F%2Fttk2.nbaonlineservice.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fudp.tracker.projectk.org%3A23333%2Fannounce&tr=wss%3A%2F%2Ftracker.openwebtorrent.com%3A443%2Fannounce 2018 仅有12月 248.37GiB 种子 磁力直链 magnet:?xt=urn:btih:1259a91231dcb2dc986e3166254924506d6b8ae9&dn=2018&tr=http%3A%2F%2F0123456789nonexistent.com%3A80%2Fannounce&tr=http%3A%2F%2F0d.kebhana.mx%3A443%2Fannounce&tr=http%3A%2F%2F1337.abcvg.info%3A80%2Fannounce&tr=udp%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=udp%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=http%3A%2F%2F4.tracker.devnak.win%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=http%3A%2F%2Fbt.okmp3.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fbt1.xxxxbt.cc%3A6969%2Fannounce&tr=http%3A%2F%2Fbuny.uk%3A6969%2Fannounce&tr=http%3A%2F%2Fch3oh.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ffleira.no%3A6969%2Fannounce&tr=http%3A%2F%2Fhome.yxgz.club%3A6969%2Fannounce&tr=http%3A%2F%2Fipv6.rer.lol%3A6969%2Fannounce&tr=http%3A%2F%2Flucke.fenesisu.moe%3A6969%2Fannounce&tr=http%3A%2F%2Fnyaa.tracker.wf%3A7777%2Fannounce&tr=http%3A%2F%2Fopen.trackerlist.xyz%3A80%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=http%3A%2F%2Fretracker.spark-rostov.ru%3A80%2Fannounce&tr=http%3A%2F%2Fservandroidkino.ru%3A80%2Fannounce&tr=http%3A%2F%2Fshubt.net%3A2710%2Fannounce&tr=http%3A%2F%2Ft.jaekr.sh%3A6969%2Fannounce&tr=udp%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=http%3A%2F%2Ftaciturn-shadow.spb.ru%3A6969%2Fannounce&tr=http%3A%2F%2Ftk.greedland.net%3A80%2Fannounce&tr=http%3A%2F%2Ftorrentsmd.com%3A8080%2Fannounce&tr=http%3A%2F%2Ftr.nyacat.pw%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.bt4g.com%3A2095%2Fannounce&tr=http%3A%2F%2Ftracker.bz%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dmcomic.org%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.ipv6tracker.ru%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.lintk.me%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.moxing.party%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.mywaifu.best%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.netmap.top%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.privateseedbox.xyz%3A2710%2Fannounce&tr=http%3A%2F%2Ftracker.renfei.net%3A8080%2Fannounce&tr=http%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.waaa.moe%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=http%3A%2F%2Ftracker810.xyz%3A11450%2Fannounce&tr=udp%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=http%3A%2F%2Fwww.all4nothin.net%3A80%2Fannounce.php&tr=http%3A%2F%2Fwww.genesis-sp.org%3A2710%2Fannounce&tr=http%3A%2F%2Fwww.wareztorrent.com%3A80%2Fannounce&tr=https%3A%2F%2F1337.abcvg.info%3A443%2Fannounce&tr=https%3A%2F%2Fsparkle.ghostchu-services.top%3A443%2Fannounce&tr=https%3A%2F%2Ftr.abir.ga%3A443%2Fannounce&tr=https%3A%2F%2Ftr.burnabyhighstar.com%3A443%2Fannounce&tr=https%3A%2F%2Ftr.nyacat.pw%3A443%2Fannounce&tr=https%3A%2F%2Ftr.zukizuki.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.aburaya.live%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bjut.jp%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.bt4g.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.gcrenwp.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.itscraftsoftware.my.id%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.kuroy.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.leechshield.link%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.lilithraws.org%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.linvk.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.moeking.me%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.pmman.tech%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.yemekyedim.com%3A443%2Fannounce&tr=https%3A%2F%2Ftracker.zhuqiy.top%3A443%2Fannounce&tr=https%3A%2F%2Ftracker1.520.jp%3A443%2Fannounce&tr=http%3A%2F%2F207.241.226.111%3A6969%2Fannounce&tr=http%3A%2F%2F207.241.231.226%3A6969%2Fannounce&tr=udp%3A%2F%2F52.58.128.163%3A6969%2Fannounce&tr=udp%3A%2F%2F%5B2a03%3A7220%3A8083%3Acd00%3A%3A1%5D%3A451%2Fannounce&tr=http%3A%2F%2F%5B2a04%3Aac00%3A1%3A3dd8%3A%3A1%3A2710%5D%3A2710%2Fannounce&tr=udp%3A%2F%2F%5B2a0f%3Ae586%3Af%3Af%3A%3A81%5D%3A6969%2Fannounce&tr=http%3A%2F%2Fbittorrent-tracker.e-n-c-r-y-p-t.net%3A1337%2Fannounce&tr=udp%3A%2F%2Fbt.ktrackers.com%3A6666%2Fannounce&tr=udp%3A%2F%2Fconcen.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fd40969.acod.regrucolo.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Fdiscord.heihachi.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Fec2-18-191-163-220.us-east-2.compute.amazonaws.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fevan.im%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4announce.sktorrent.eu%3A6969%2Fannounce&tr=udp%3A%2F%2Fismaarino.com%3A1234%2Fannounce&tr=udp%3A%2F%2Fmartin-gebhardt.eu%3A25%2Fannounce&tr=udp%3A%2F%2Fns-1.x-fins.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fopen.tracker.ink%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Fopentracker.io%3A6969%2Fannounce&tr=udp%3A%2F%2Fp2p.publictracker.xyz%3A6969%2Fannounce&tr=http%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=http%3A%2F%2Fretracker.hotplug.ru%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker.lanta.me%3A2710%2Fannounce&tr=udp%3A%2F%2Fretracker01-msk-virt.corbina.net%3A80%2Fannounce&tr=http%3A%2F%2Ft.overflow.biz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-udp.gbitt.info%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.0x7c0.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.darkness.services%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ddunlimited.net%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.com%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dump.cl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.filemail.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.fnix.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gigantino.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.gmi.gd%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.kmzs123.cn%3A17272%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.qu.ax%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.srv00.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.theoks.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.torrust-demo.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tryhackx.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.valete.tf%3A9999%2Fannounce&tr=udp%3A%2F%2Ftracker.yume-hatsuyuki.moe%3A6969%2Fannounce&tr=http%3A%2F%2Ftracker2.dler.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker2.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker3.itzmx.com%3A6961%2Fannounce&tr=udp%3A%2F%2Ftracker4.itzmx.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fttk2.nbaonlineservice.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fudp.tracker.projectk.org%3A23333%2Fannounce&tr=http%3A%2F%2Fwepzone.net%3A6969%2Fannounce&tr=udp%3A%2F%2Fwww.torrent.eu.org%3A451%2Fannounce&tr=wss%3A%2F%2Ftracker.openwebtorrent.com%3A443%2Fannounce
记录LaTeX中文文档有关古谚文的显示问题。 介绍 古谚文（旧谚文，老朝鲜语，Old Hangul Jamo）指1933年前使用的谚文，也是拿谚文字母拼成，只是一部分今天韩语已经不使用了。 谚文涉及的Unicode区段： 谚文字母（Hangeul Jamo，1100-11FF） 谚文兼容字母（Hangul Compatibility Jamo，3130-318F） 不可拼合成字 谚文字母扩展A（Hangul Jamo Extended-A，A960-A97F） 谚文音节（Hangul Syllables，AC00-D7AF） 谚文字母扩展-B（ Hangul Jamo Extended-B，D7B0-D7FF） 【私用区】汉阳PUA （E0B0-F8FF） 谚文半角及全角字符（FFA0-FFDC） 谚文字母区块中少部分为现代韩语使用，一般的CJK字体可以自动拼成音节，而其余字母皆用于古文，拼合需要引擎和字体的支持。 谚文字母扩展A、B还对古谚文字母做了扩充： 现代韩语使用的字母拼成音节，另独立编码在“谚文音节”区段。现在韩语不使用的谚文即可称作旧谚文，部分曾用来拼明代汉语。见谚文字母区段的日文页面，有逐个解释。私用区有旧谚文音节的独立编码，即汉阳PUA编码，不过需要特殊字体，有些中文字体用私用区显示汉字。一般CJK字体显示旧谚文音节仍需谚文字母拼合（这被称为初中终编码），这需要排版引擎和字体的支持。 参见： 谚文字母解释：ハングル字母 (Unicodeのブロック) - Wikipedia 旧谚文介绍：Old Hangul/Jamo - NamuWiki、古谚文 - Wikipedia 旧谚文显示测试页面：Pre-1933 Korean Text testing Page (i18nl10n.com) 汉阳PUA字表：한양 PUA | 문자 집합 위키 | Fandom、字表:hanyang-pua - GlyphWiki、Appendix:Unicode/Private Use Area/Hanyang - Wiktionary 兼容区/谚文字母/汉阳PUA区对应字表：List of Hangul jamo - Wikipedia 字体 Linux可以用Noto Serif CJK KR、Noto Sans CJK KR，Debian系包含在下包内，配合Script=Hangul参数，可以使谚文正确组合。 sudo apt install fonts-noto-cjk Windows自带Malgun Gothic字体是一款非衬线字体，是谚文的默认字体，对古谚文支持非常好。 天珩字库的TH-Joeng-H、TH-Tshyn-P0能够组合谚文，不过部分字在会在Word下组合失败。Gulim Old Hangul Jamo也能组合谚文，不过太老了，很多字母都支持不全。 pmhanguljamo宏包文档里还给出了Hamchorom、KoPub World、Nanum Yet Hangul、Un Batang字体，不妨一用。 应用方面： Word中TH-Tshyn-P0、TH-Joeng-H、Gulim-Old-Hangul-Jamo.ttf均有部分谚文无法正确组合（缺字）；思源Source Han Serif K和Noto Serif CJK KR完全不能正确组合谚文；微软雅黑fallback到的Malgun Gothic能完全正确的组合谚文。Gulim-Old-Hangul-Jamo缺字严重。 Linux下Typora中（应该用的是Noto Serif）能正确组合谚文 TeX中Noto Serif CJK KR配合Script=Hangul参数，可以使谚文正确组合。 LaTeX显示 fonts - Old Korean han'gŭl in XeLaTeX? - TeX - LaTeX Stack Exchange NotoCJK字体：notofonts/noto-cjk: Noto CJK fonts (github.com)；思源宋体：adobe-fonts/source-han-serif: Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조 (github.com) 汉阳PUA编码字为半弃用状态，这里仅介绍使用初中终编码的旧谚文显示方案。 显示示例，以下皆用此例 % 正文测试部分，下皆同 {\oldjamo F28 ᅎᆑ ᅎᆑᆫ ᅎᅳ ᅎᅳᆫ ᅎᅳᆺ ᅎᅳᇫ ᅎᅵ ᅎᅵᆫ ᅎᅵᆷ ᅎᅵᇢ ᅎᅵᇫ ᅏᅡ ᅏᅡᆫ ᅏᅡᆷ ᅏᅡᇢ ᅏᅡᇰ \par F29 ᅏᅢ ᅏᅣ ᅏᅣᆷ ᅏᅣᇰ ᅏᅥ ᅏᅥᆫ ᅏᅧ ᅏᅧᆫ ᅏᅨ ᅏᅮ ᅏᅱ ᅏᅲ ᅏᅲᇰ ᅏᆑ ᅏᆑᆫ ᅏᅳ \par F2A ᅏᅳᇫ ᅏᅳᇰ ᅏᅵ ᅏᅵᆫ ᅏᆞ ᅏᆡ ᅐᅡ ᅐᅡᆫ ᅐᅡᆮ ᅐᅡᆷ ᅐᅡᇢ ᅐᅡᆸ ᅐᅢ ᅐᅣ ᅐᅣᆷ ᅐᅣᇢ \par F2B ᅐᅣᇰ ᅐᅧ ᅐᅧᆫ ᅐᅩ ᅐᅪ ᅐᅪᆼ ᅐᅮ ᅐᅮᆼ ᅐᅮᇹ ᅐᅲ ᅐᅲᆨ ᅐᅲᆫ ᅐᅲᇰ ᅐᆑ ᅐᆑᆫ ᅐᅳ \par F2C ᅐᅳᆷ ᅐᅳᇫ ᅐᅵ ᅐᅵᆫ ᅐᅵᇫ ᅐᅵᇰ ᅑᅡ ᅑᅡᆫ ᅑᅡᇂ ᅑᅢ ᅑᅣ ᅑᅣᆷ ᅑᅣᇢ ᅑᅣᆸ ᅑᅣᇰ ᅑᅧ \par F2D ᅑᅧᆫ ᅑᅮ ᅑᅱ ᅑᅲ ᅑᅲᇰ ᅑᆑ ᅑᆑᆫ ᅑᅳ ᅑᅳᆷ ᅑᅳᇢ ᅑᅵ ᅑᅵᆫ ᅑᅵᆷ ᅑᅵᇫ ᅑᅵᇰ 차ᇙ \par F2E 차ᇢ 차ᇦ 차ᇰ 차ᇹ ᄎᅶ 챠ᇙ 챠ᇦ 챠ᇰ 챠ᇱ ᄎᅸ ᄎᅸᆯ ᄎᆤ 처ᇫ 처ᇰ ᄎᅼ ᄎᅼᆫ \par F2F 쳐ퟍ 쳐ퟎ 쳐ퟏ 쳐ᇙ 쳐ᇢ 쳐ᇰ 쳐ᇱ 쳐ᇹ ᄎᅽ ᄎᅾ 초ᇙ 초ᇢ 초ퟨ 초ᇫ 초ᇰ 촤ᇙ \par F30 촤ᇰ ᄎᆂ 쵸ᇢ 쵸ᇰ ᄎᆇ ᄎᆈ ᄎᆈᆫ 추ᇙ 추ᇠ 추ᇢ 추ᇰ 추ᇹ ᄎᆉ ᄎᆉᆫ ᄎᆉᆼ ᄎᆊ \par F31 춰ᇹ ᄎힵ ᄎᆌ 취ᇙ 취ᇹ 츄ᇙ 츄ᇢ 츄ᇰ 츄ᇹ ᄎᆎ ᄎᆎᆫ ᄎᆏ ᄎᆏᆷ ᄎᆐ ᄎᆑ ᄎᆑᆫ \par F32 ᄎᆑᆯ ᄎᆑᇙ ᄎᆑᆷ ᄎᆒ ᄎᆒᆼ ᄎᆔ ᄎᆔᆫ ᄎᆔᆯ ᄎᆔᆼ 츠ퟛ 츠ᇙ 츠ퟝ 츠ᇢ 츠ᇫ 츠ᇰ ᄎᆕ \par} %含扩展B谚文字母 ᅎᆑ % 古谚文 初中终编码 십년 % 有独立码位的现代韩语音节 {\oldjamo 國 귁〮 之 징 語 ᅌᅥᆼ〯 音 ᅙᅳᆷ이〮 \par 異 잉〮乎 ᅘᅩᆼ 中 듀ᇰ 國 귁〮ᄒᆞ〮야〮} 谚文采用初中终编码输入，即把谚文字母按照初声-中声(-终声)(-傍点) 的顺序的排列，字体引擎会拼成一个方块字显示。 XeLaTeX XeTeX下直接使用fontspec可正常显示 \usepackage{fontspec} \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul] %旧谚文 使用ctex后，xeCJK会把谚文归为CJK字符，定义CJK字体即可显示 \usepackage{fontspec} \usepackage{ctex} \newCJKfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul] %旧谚文 \setCJKmainfont{Source Han Serif SC} 这时有\oldjamo的地方谚文正常显示，其余处谚文无法拼合。默认ctex会抹掉空格，汉谚混写（迫真）中的空格无法呈现。 LuaLaTeX LuaTeX下的问题比较棘手，首先： 原生使用下，仅使用fontspec定义字体。在TeX Live 2023和TeX Live 2024发行版中，如果一个谚文的初、中声刚好能拼成现代韩语音节（谚文音节区段，Hangul Syllables，"AC00-"D7AF），则该音节会抢先显示，把终声甩在后头，从而使古谚文无法正确拼合。 \usepackage{fontspec} \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% 而TeXLive 2022版就无此问题，Debian12源里的TeXLive即为2022，Overleaf可以选择TeX Live版本。 版本信息： # texlive2022 LuaHBTeX Version 1.15.0 (TeX Live 2022) LaTeX2e <2022-06-01> patch level 5 fontspec 2022/01/15 v2.8a # texlive2024 LuaHBTeX Version 1.18.0 (TeX Live 2024) LaTeX2e <2024-06-01> patch level 2 L3 programming layer <2024-08-16> fontspec 2024/05/11 v2.9e （我没试验单个宏包降级，如果成功，也可降级使用。） 不过两版TeXLive的LuaLaTeX均不能正常显示声调傍点： 解决texlive2023以上的上述问题，可以使用polyglossia包 仅调用polyglossia包，不用设置mainlanguage otherlanguage，此时TeXLive 2023及以上的古谚文即能正常拼合，声调傍点也显示正常 \usepackage{polyglossia} \usepackage{fontspec} \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% 或者设置了语言，谚文直接放在korean环境中也可以 \usepackage{polyglossia} %放在ctex前，使古谚文能被拼合 \setmainlanguage{english} \setotherlanguage{korean} \usepackage{fontspec} \newfontfamily\hangulfont{Noto Serif CJK KR}[Script=Hangul]% % 以下正文 \begin{korean} 國 귁〮 之 징 語 ᅌᅥᆼ〯 音 ᅙᅳᆷ이〮 \par 異 잉〮乎 ᅘᅩᆼ 中 듀ᇰ 國 귁〮ᄒᆞ〮야〮 \end{korean} 此时设置了（西文）字体的谚文正常显示，其余地方若（西文）主字体不支持将无法显示。 配合ctex使用中文字体会直接无法拼合，只有现代韩语音节的部分能够拼合 \usepackage{ctex,fontspec} \newCJKfontfamily\oldCJKjamo{Noto Serif CJK KR}[Script=Hangul]% 用luatex-ja的\ltjdefcharrange换成ALchar后，使用西文字体，和第一种情况的原生使用一样，TeXLive 2023以上还会古谚文拼合失败。 \usepackage{ctex,fontspec} \ltjdefcharrange{3}{ "1100-"11FF,"3130-"318F,"A960-"A97F,"D7B0-"D7FF,"302E-"302F %谚文字母 兼容 扩展A 扩展B 傍点(CJK标点区) } \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% 当然也可以借用polyglossia包修复，不过无论是否使用polyglossia包，polyglossia是否设置otherlanguage，谚文的声调加点不会提到前面： 注意，与ctex同时使用时，polyglossia要放在ctex前 只用ctex，傍点无法提前 ctex+polyglossia \usepackage{polyglossia} %放在ctex前，使古谚文能被拼合 \usepackage{ctex,fontspec} \ltjdefcharrange{3}{ "1100-"11FF,"3130-"318F,"A960-"A97F,"D7B0-"D7FF,"302E-"302F %谚文字母 兼容 扩展A 扩展B 傍点(CJK标点区) } \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% 或者polyglossia定义了语言，把谚文放在korean环境中，傍点也会无法显示，应该是被luatex-ja抢走了 \usepackage{polyglossia} %放在ctex前，使古谚文能被拼合 \setmainlanguage{english} \setotherlanguage{korean} \usepackage{ctex,fontspec} \ltjdefcharrange{3}{ "1100-"11FF,"3130-"318F,"A960-"A97F,"D7B0-"D7FF,"302E-"302F %谚文字母 兼容 扩展A 扩展B 傍点(CJK标点区) } \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% % 以下正文 \begin{korean} 國 귁〮 之 징 語 ᅌᅥᆼ〯 音 ᅙᅳᆷ이〮 \par 異 잉〮乎 ᅘᅩᆼ 中 듀ᇰ 國 귁〮ᄒᆞ〮야〮 \end{korean} 也是设置了（西文）字体的谚文正常显示，其余地方若（西文）主字体不支持将无法显示。谚文音节区段的字符按中文字体正常。傍点无法显示。 解决傍点无法显示的问题，可以把现代韩语音节也归为ALchar，这样所有谚文皆可附点。缺点是正文中的现代韩语无法直接用CJK字体显示。 \ltjdefcharrange{3}{ "AC00-"D7AF % 现代韩语音节 } TeX Live 2022中还可以尝试用luatexko宏包，配合ctex用中文字体显示谚文。注意要把luatexko包放在ctex后面 \usepackage{fontspec} \usepackage{ctex} \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% \ctexset{ declarecharrange ={ {jamo} {"1100->"11FF,"3130->"318F,"A960->"A97F,"D7B0->"D7FF} %谚文字母 谚文兼容字母 扩展A 扩展B }} \setCJKmainfont{Source Han Serif SC}[ Script=CJK, AlternateFont={{jamo} {Noto Serif CJK KR} {Script=Hangul}}% ] % 也可注释掉上句的AlternateFont，使用下句 % \setCJKmainfont{Noto Serif CJK KR}[CharRange={jamo},Script=Hangul] \usepackage{luatexko} %LuaTeX下利用luatexko宏包正确显示谚文（要放在ctex之后，否则会冲突，无必要先别开。会有代价吗？已知行距会增大。） 此时谚文统一交给CJK字体显示，即能将文中的所有谚文自动组合显示。 那么代价是什么呢？ctex本身使用luatex-ja并在其上魔改，与luatexko本身有部分是冲突的。luatexko放在ctex后能使得中文交给CJK字体，但一些ctex已经定义的部分会被luatexko重新定义，如标CJK标点的宽度会增大，你也可以再改回来。 所以中文为主的文档，要使用ctex就尽量规避luatexko；韩文为主的文档请直接使用luatexko而非ctex 在TeXLive 2024中luatexko包会与ctex（luatexja）直接冲突，汉字不会交由CJK字体处理，故此方法不可用。（存疑） [note type="danger flat"]polyglossia会覆盖ctex的scheme，比如ctex默认设置的图表前缀为「图」「表」，会被改成「Figure」「Table」。可以使用polyglossia的参数改成中文 \setmainlanguage{english} \gappto\captionsenglish{\def\figurename{图}} \gappto\captionsenglish{\def\tablename{表}} 不过这些参数需要设置mainlanguage后才生效。（此时谚文用西文环境也可正常显示，不必放设置otherlanguage再放在korean的环境中） 或者不设置polyglossia的语言环境，使用caption等宏包重新定义 \usepackage{caption} \captionsetup[figure]{name=图} \captionsetup[table]{name=表} 不过caption会与ccaption包冲突。 [/note] pmhanguljamo包 声调傍点〮（"302E）和〯("302F)，定义在CJK标点区，XeTeX下可正确使用。LuaTeX下，上面我们用luatex-ja把他俩挪到了西文，但是无法正常显示。 因此输入古谚文也可以用pmhanguljamo 宏包（Poor man’s Hangul Jamo input method），使用命令输入谚文，方便无输入法支持时的谚文录入与显示。 宏包提供了jamoword命令和jamotext环境，提供了三种转字法，默认的pm，以及rrk（Revised Romanization of Korean）和frkim（Fukui Rei’s kTEX input method）。 默认转义方案如下： 用/表示不加点平声，;表示单点去声，:表示双点上声 轻唇音ㅸ（非） ㆄ（敷）ㅹ（奉）ㅱ（微）可用bq pq bbq mq表示 齿头音、正齿音区别：l表示左边长，lr表示右边长 精 清 從 心 邪 照 穿 牀 審 禪 谚文 ᅎ ᅔ ᅏ ᄼ ᄽ ᅐ ᅕ ᅑ ᄾ ᄿ pm方案 jl cl jjl sl ssl jlr clr jjlr slr sslr 更多介绍详见宏包文档。 [note type="warning flat"]此包在1.0版本后更改了默认方案中三个字母的表记，因此在TeX Live 2022和TeX Live 2024中部分谚文会显示不同。若在新版本中使用旧表记，可使用[compat=0.5]参数。 v1.0之后 v0.6以前 x ㆆ ㅇ q ㅇ ㆁ f ㆁ ㆆ [/note] XeTeX XeTeX下原生可以正常使用。但使用ctex后谚文会被xeCJK抢走，从而显示异常。 \documentclass{article} \usepackage{ctex,fontspec} \newCJKfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% \usepackage[pmfont={Noto Serif CJK KR}]{pmhanguljamo} %pmfont会自动加上[Script=Hangul] \begin{document} {\oldjamo \begin{jamotext} na/ras;mar:ss@/mi; 中dyuf/國guig;ei; dar/a; 文mun/字jj@q;oa;ro; se/rv/ s@/m@s/di; a/ni;h@r/ss@i; i;ren jyen/c@;ro; e/rin; 百b@ig;姓syef;i; ni/rv/go;jye; horx; bai; i/sye;do; m@/c@m;nai: jei bdv;dvr; si/re; pye/di; mod:h@rx no;mi; ha/ni;ra \end{jamotext}} \end{document} 你可以使用polyglossia分别设置语言，不过和上面提到的一样，polyglossia会覆盖ctex的scheme，请重定义图、表中文前缀。 \documentclass{article} \usepackage{polyglossia} \setmainlanguage{english} \setotherlanguage{korean} \newfontfamily\hangulfont{Noto Serif CJK KR}[Script=Hangul] \usepackage[pmfont={Noto Serif CJK KR}]{pmhanguljamo} %pmfont会自动加上[Script=Hangul] \gappto\captionsenglish{\def\figurename{图}}% \gappto\captionsenglish{\def\tablename{表}}% \usepackage{ctex,fontspec} \begin{document} \begin{korean} \begin{jamotext} na/ras;mar:ss@/mi; 中dyuf/國guig;ei; dar/a; 文mun/字jj@q;oa;ro; se/rv/ s@/m@s/di; a/ni;h@r/ss@i; i;ren jyen/c@;ro; e/rin; 百b@ig;姓syef;i; ni/rv/go;jye; horx; bai; i/sye;do; m@/c@m;nai: jei bdv;dvr; si/re; pye/di; mod:h@rx no;mi; ha/ni;ra \end{jamotext} \end{korean} \end{document} LuaTeX LuaTeX下默认可以正常使用，使用ctex后也会被抢走，改到用西文能正常显示。以下是LuaTeX下的示例 \usepackage{fontspec} \usepackage[pmfont={Noto Serif CJK KR}]{pmhanguljamo} 当使用了ctex后，需将谚文字母、声调改为西文 \usepackage{ctex,fontspec} \ltjdefcharrange{3}{ "1100-"11FF,"3130-"318F,"A960-"A97F,"D7B0-"D7FF,"302E-"302F } \newfontfamily\oldjamo{Noto Serif CJK KR}[Script=Hangul]% \newCJKfontfamily\oldCJKjamo{Noto Serif CJK KR}[Script=Hangul]% \usepackage[pmfont={Noto Serif CJK KR}]{pmhanguljamo} {\oldCJKjamo \begin{jamotext} na/ras;mar:ss@/mi; 中dyuf/國guig;ei; dar/a; 文mun/字jj@q;oa;ro; se/rv/ s@/m@s/di; a/ni;h@r/ss@i; i;ren jyen/c@;ro; e/rin; 百b@ig;姓syef;i; ni/rv/go;jye; horx; bai; i/sye;do; m@/c@m;nai: jei bdv;dvr; si/re; pye/di; mod:h@rx no;mi; ha/ni;ra \end{jamotext}} 此处为何还要再定义个CJK字体\oldCJKjamo呢？这是因为luatex-ja会把汉字抢过去，需设置CJK字体以使用韩标汉字而非简体中文汉字。 《洪武正韻譯訓》示例 古谚文拼汉语可见《洪武正韵译训》声母表 - 知乎 (zhihu.com)、《洪武正韵》音系（声韵调） - 知乎 (zhihu.com)、朝鲜汉字音 - Wikipedia，洪武正韻譯訓轉寫規則 - 韻典網。此套拼法知照合流，保留全浊声母（实际已清化），保留m韵尾（实际可能并入n），保留-p -t -k韵尾（实际可能为-ʔ） 示例： 幫바ᇰ 滂파ᇰ 並 삐ᇰ 明미ᇰ，非ᄫᅵ (敷) 奉ᄬᅳᇰ 微ᄝᅵ，端둰 透트ᇢ 定띠ᇰ 泥니 精ᅎᅵᇰ 清ᅔᅵᇰ 從ᅏᅮᇰ 心ᄼᅵᆷ 邪ᄽᅧ，照ᅐᅣᇢ 穿ᅕᆑᆫ 牀ᅑᅪᇰ 審ᄾᅵᆷ 禪ᄿᅧᆫ 見견 溪키 羣뀬 疑ᅌᅵ，影ᅙᅵᇰ 曉햐ᇢ 匣ᅘᅣᇹ 喻유，來래 日ᅀᅵᇹ 使用pmhanguljamo宏包显示： （上面表里没有的字母组合：遮撮 ᆑ yuye、先撮 ᅟᆑᆫ yuyen） \begin{jamotext} 幫baf/ 滂paf/ 並bbif/ 明mif/ \par 非bqi/ (敷) 奉bbqvf/ 微mqi/ \par 端duen/ 透tvmq/ 定ddif/ 泥ni/ \par 精jlif/ 清clif/ 從jjluf/ 心slim/ 邪sslye/ \par 照jlryamq/ 穿clryuyen/ 牀jjlroaf/ 審slrim/ 禪sslryen/ \par 見gyen/ 溪ki/ 羣ggyun/ 疑fi/ \par 影xif/ 曉hyamq/ 匣hhyax/ 喻qyu/ \par 來rai/ 日zix/ \end{jamotext}
Markdown编写文章，使用Pandoc生成Word文件，调整格式，输出PDF。 与本方案类似，可参照博客： https://www.trickyedecay.me/2020/08/04/use-pandoc-to-convert-markdown-to-docx/#%E4%B8%80%E3%80%81%E6%9C%80%E7%AE%80%E5%8D%95%E7%9A%84%E6%96%B9%E6%A1%88 Markdown文件添加配置 Md文档头部添加YAML配置： 作者、关键词、日期、摘要和引用Bib文件和样式（这里采用的是国标样式） --- title: Experiment 8：HBase Shell and Java API author: - 张一鸣 - 3019234068 keywords: [Hadoop, HBase, ZooKeeper] date: May, 4, 2022 bibliography: biblio.bib csl: /Users/gakki/Documents/project/styles/chinese-gb7714-2005-numeric.csl abstract: | Abstract： The construction of HBase Environment, and running JAVA API Examples. --- 变量文件统一存储在 /Users/gakki/variables.yaml ，元数据配置统一存储在 /Users/gakki/metadata.yaml. 样式文档在 `/Users/gakki/templ.docx ` 使用pandoc命令生成Word文档： pandoc --filter mermaid-filter --filter pandoc-crossref \ -d "/Users/gakki/variables.yaml" --metadata-file="/Users/gakki/metadata.yaml" \ --citeproc --reference-doc "templ_bigdata.docx" \ 实验八-HBase.md -o ./PDF/Hadoop8.docx 过滤器 mermaid 使用mermaid-filter 能为mermaid生成图片，使用方式如下： ```{.mermaid #fig:Jupyterla caption="Jupyter记事本分配图"} graph TD A[Master]-->D[Jupyter I] B[Slave1]-->E[Jupyter II] C[Slave2]-->F[Jupyter III] ``` 在这里添加标题 caption="Jupyter记事本分配图" ，并添加图片索引 #fig:Jupyterla crossref 使用交叉索引可以将Md文档中的章节、图片、表格、代码块加上索引标识，并按章节编号，输出标题。 具体见官方文档 http://lierdakil.github.io/pandoc-crossref/ 章节： # 第一章 {#sec:section1} 如[@sec:section1]所示，... 图片： ![图片标题](./assets/pic.png){#fig:figure1} 如[@fig:figure1]所示，... 表格： | 姓名 | 服务器 | 端口号 | VPN账户 | VPN密码 | 集群节点 | VPS账户 | VPS密码 | | ------ | ------------- | ------ | --------- | ----------- | ------------------------------------------------ | ------- | ---------- | | 曲嘉伟 | 211.81.51.133 | 1030 | bduser061 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 张一鸣 | 211.81.51.133 | 1030 | bduser062 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 崔兴 | 211.81.51.133 | 1030 | bduser063 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 徐冕 | 211.81.51.133 | 1030 | bduser064 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | | 马子航 | 211.81.51.133 | 1030 | bduser065 | Huawei1234@ | c07,172.18.3.7; c08,172.18.3.8; c09,172.18.3.9; | root | Huawei1234 | : 登录信息表 {#tbl:rowde} 代码块： ```python a=1+1 print(a) ``` : 程序1 {#lst:program1} 如[@lst:program1]所示，... 引用文献 需要有 $\LaTeX$ 环境，我使用MacOS上的 LaTeX Workshop环境。 引用文献存储在 ./biblio.bib 下： @webpage{hadoop-forget, date-added = {2022-04-26 23:33:54 +0800}, date-modified = {2022-04-26 23:34:36 +0800}, title = {无法停止hadoop集群（stop-all.sh）}, url = {https://markix.blog.csdn.net/article/details/85849326?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_paycolumn_v3&utm_relevant_index=2}} @webpage{cite2, date-added = {2022-04-26 20:58:43 +0800}, date-modified = {2022-04-26 21:04:26 +0800}, keywords = {Markdown, LaTeX, Pandoc, .bib}, title = {Markdown、.bib、LaTeX + Typora、Pandoc 管理论文参考文献}, url = {https://blog.csdn.net/qq_39564555/article/details/112496861}, bdsk-url-1 = {https://blog.csdn.net/qq_39564555/article/details/112496861}} 在Markdown文档中引用时，直接输入： 如[@hadoop-forget]所示，... 在 $\LaTeX$ 文档中引用时，输入： \cite{hadoop-forget}
天大的线性代数教材上有这样一则命题： 命题 1 数域 $\mathbb{P}^n$ 上的 $n \times n$ 矩阵 $\boldsymbol{A} = [a_{ij}]_{n \times n}$，其特征多项式 $f(\lambda)= \left| \lambda I_n - \boldsymbol{A} \right|$ 可以表示为： $$ f(\lambda)=\lambda ^n - \mathrm{tr}(\boldsymbol{A}) \lambda ^{n-1} + \cdots + \left( -1 \right) ^n \det(\boldsymbol{A}) \tag{1} $$ 书上给予了此式的证明。 那中间这些省略的中间的项又都是多少呢？？ 我们可以尝试找出规律： 我使用 Python 的符号计算尝试找出了以下规律： from sympy import * import sys x=Symbol('x') vars = [symbols('a_1:4'),symbols('b_1:4'),symbols('c_1:4')] M1 = Matrix([[x-vars[0][0], -vars[0][1] ,-vars[0][2]], \ [-vars[1][0], x-vars[1][1], -vars[1][2]], \ [-vars[2][0], -vars[2][1], x-vars[2][2]]]) det(M1) 不难发现，在 $n=3$ 的情况下，特征多项式可表示为： $$ f(\lambda)=\lambda ^3 - \mathrm{tr}\left(\boldsymbol{A}\right) \lambda ^{2} + \left( \sum_{i \ne j} a_{ii}a_{jj} - \sum_{i \ne j} a_{ij}a_{ji}\right) \lambda- \det \left(\boldsymbol{A}\right) $$ 继续尝试 $n=4$ 时的情况： B=Matrix(4,4,symbols('B:4:4')) #创建4*4的矩阵B I=diag(x,x,x,x) #特征值x乘以单位矩阵 eig_B=I-B # xI-B eigen_poly=det(eig_B) # 特征多项式的展开 eigen_poly.coeff(x**3) #提取x^3项的系数 eigen_poly.coeff(x**2) #提取x^2项的系数 eigen_poly.coeff(x) #提取x项的系数 我们发现，4阶方阵的中间项也是满足某种规律的，就此提出以下命题。 命题2 数域 $\mathbb{P}^n$ 上的 $n \times n$ 矩阵 $\boldsymbol{A} = [a_{ij}]_{n \times n}$，其特征多项式 $f(\lambda)= \left| \lambda I_n - \boldsymbol{A} \right|$ 可以表示为： $$ f(\lambda)=\lambda ^n - \mathrm{tr}(\boldsymbol{A}) \lambda ^{n-1} + \cdots + \left( -1 \right) ^n \det(\boldsymbol{A}) $$ 由上面的计算得到的结果，我们发现，它可以进一步地写为：( $n=4$ 时) $$ f(\lambda)=\lambda ^4 - \mathrm{tr}(\boldsymbol{A}) \lambda ^{3} + \sum_{1 \le \mu \lt \nu \le n } \left( a_{\mu \mu} a_{\nu \nu} \right )^{\mathrm{II}}\lambda^{2}- \sum_{1 \le \mu \le n } A_{\mu \mu}^{\mathrm{III}} \,\lambda^{1} + \det(\boldsymbol{A}) \tag{2} $$ 其中： $\left( a_{\mu \mu} a_{\nu \nu} \right )^{\mathrm{II}}$ 表示4阶方阵 $A$ 中（不含有第 $\mu$ 行第 $\mu$ 列与第 $\nu$ 行第 $\nu$ 列）的二阶主子式； $A_{\mu \mu}^{\mathrm{III}}$ 表示 $A$ 中（不含有第 $\mu$ 行第 $\mu$ 列）的三阶主子式。 所谓“ $k$ 阶主子式”是我们临时定义的概念，可能与已经定义的概念相冲突。 下图分别展示了 $4 \times 4$ 矩阵 $B=[b_{ij}]$ 的所有二阶主子式，和三阶主子式： 不难发现，整个 secular equation1 中 $\lambda ^{n-i}$ 项的系数，就是 $A$ 中所有 $i$ 阶主子式的和，再乘以系数 $(-1)^{i}$。 我们也同样可以发现： 矩阵 $A$ 的迹 $\mathrm{tr}A$ 就是 $A$ 中所有一阶主子式的和（一共 $n$ 个）； 行列式 $\det{A}$ 就是 $A$ 中所有 $n$ 阶主子式的和（只有一个）。 这样，我们推广到 $n$ 阶方阵上，就可以尝试把特征多项式写成： $$ f(\lambda)=\lambda ^n - \mathrm{tr}(\boldsymbol{A}) \lambda ^{n-1} + \sum_{1 \le \mu \le n } A_{\mu \mu}^{\mathrm{II}}\lambda^{n-2}- \sum_{1 \le \mu \le n } A_{\mu \mu}^{\mathrm{III}} \,\lambda^{n-3} + \cdots + (-1)^{n-1} \sum_{1 \le \mu \le n } A_{\mu \mu}^{(\mathrm{n-1})} \,\lambda^{1} +(-1)^n\det(\boldsymbol{A}) \tag{3} $$ 继续可以简化写成： $$ f(\lambda)=\left | \lambda I_n -\boldsymbol{A} \right | =\sum_{i=0}^n (-1)^i \sum_\mu A_{\mu \mu}^{(i)} \,\lambda^{n-i} \tag{4} $$ 其中 $\sum \limits _\mu A_{\mu \mu}^{(i)}$ 表示$A$ 中所有 $i$ 阶主子式的和，并定义 $\sum \limits_\mu A_{\mu \mu}^{(0)}=1$. 命题的证明就留给各位读者了。 3/18 更新 设 $\boldsymbol{A}$ 是一个 $m \times n$ 的矩阵，$I$ 是集合 ${1,\dots,m}$ 的一个 $k$ 元子集， $J$ 是集合 ${1,\dots,n}$ 的一个 $k$ 元子集，那么 $[\boldsymbol{A}]_{I,J}$ 表示 $\boldsymbol{A}$ 的 $k$ 阶子式。其中抽取的 $k$ 行的行标是 $I$ 中所有元素， $k$ 列的列标是 $J$ 中所有元素。2 若 $I=J$，则称 $[\boldsymbol{A}]_{I,J}$ 为 $\boldsymbol{A}$ 的 $k$ 阶主子式（principal minor） 如果 $I=J={1,\dots,k}$（所取的是左起前 $k$ 列和上起前 $k$ 行），那么相应的主子式被称为顺序主子式。一个 $n \times n$ 的方块矩阵有 $n$ 个顺序主子式（leading principal minors）。 子式的一个更为对称和代数化的定义可以通过多线性代数中的外积给出：k阶子式是k阶外幂的系数。 如果将矩阵的k列看做k个向量并在一起，那么它的k阶子式就是k阶外幂映射到的k-向量中的系数。2 Using the language of exterior algebra, the characteristic polynomial of an $n\times n$ matrix ${\displaystyle A}$ may be expressed as3 $$ p_{A}(t)=\sum _{k=0}^{n}t^{n-k}(-1)^{k}\mathrm{tr} \left(\textstyle \bigwedge ^{k}A\right) $$ where $\textstyle \mathrm{tr} \bigwedge^k A$ is the trace of the $k$ th exterior power of ${\displaystyle A}$ , which has dimension ${\binom {n}{k}}$. This trace may be computed as the sum of all Principal minors of $\displaystyle A$ of size ${\displaystyle k}$ . The recursive Faddeev–LeVerrier algorithm computes these coefficients more efficiently. When the characteristic of the field of the coefficients is $\displaystyle 0$, each such trace may alternatively be computed as a single determinant, that of the ${\displaystyle k\times k}$ matrix. $$ {\displaystyle \operatorname {tr} \left(\textstyle \bigwedge ^{k}A\right)={\frac {1}{k!}}{\begin{vmatrix}\operatorname {tr} A&k-1&0&\cdots &\\\operatorname {tr} A^{2}&\operatorname {tr} A&k-2&\cdots &\\\vdots &\vdots &&\ddots &\vdots \\\operatorname {tr} A^{k-1}&\operatorname {tr} A^{k-2}&&\cdots &1\\\operatorname {tr} A^{k}&\operatorname {tr} A^{k-1}&&\cdots &\operatorname {tr} A\end{vmatrix}}~.} $$ 参考资料 曹则贤. Secular, equation[J]. 物理, 2011, 40(07): 477-479. ↩ Minor (linear algebra). Wikipedia. [EB/OL]. https://en.wikipedia.org/wiki/Minor_(linear_algebra) ↩ ↩ Characteristic polynomial.Wikipedia.[EB/OL]. https://en.wikipedia.org/wiki/Characteristic_polynomial ↩
最初是起源于一位up@等我稍后补充昵称，他做过类似的事情。我只是外行，模仿，接近了这个目的。 #! /bin/bash #Bilibili Auto Live Script #Date 2020.5.25 #Version 1.1.0 # log=/home/moonhikari/sh/log/bililive.log MAX_1=119 MAX_2=37 MAX_3=71 MAX_4=79 MAX_5=39 MAX_6=38 #这里先获取一边日志里的数据，避免出错，如果不需要可以删掉 section=$(cat $log | awk 'END {print}' | awk -F" " '{print $1F}') #取得章节 episode=$(cat $log | awk 'END {print}' | awk -F" " '{print $2F}') #取得集数 function push (){ # echo ${1} ${2} start # ffmpeg -i "$section-$episode" -c copy "" ffmpeg -re -i /home/moonhikari/Videos/Ming/$section/$section-$episode.mp4 \ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ "rtmp://txy.live-send.acg.tv/live-txy/?streamname=live_XXXXXXXXXX&key=XXXXXXXXXXXXXXXXXXXX" tmp=$? if $tmp -ne 0 ;then return 1 fi echo ${1} ${2} end time:$(date +'%F %T')>> $log sleep 3 } function check (){ #检查 if $section -eq 1 ;then #分部讨论，确定最大集数 let max=$MAX_1 elif $section -eq 2 ;then let max=$MAX_2 elif $section -eq 3 ;then let max=$MAX_3 elif $section -eq 4 ;then let max=$MAX_4 elif $section -eq 5 ;then let max=$MAX_5 elif $section -eq 6 ;then let max=$MAX_6 else let max=$MAX_1 let section=1 fi if $episode -ge 1 && $episode -lt $max ;then let episode+=1 elif $episode -eq $max ;then #如果已经是最后一集 if $section -eq 6 ;then #判断是否为最后一部 let section=1 #若是则从第一部开始 else let section+=1 #不是则换至下一部 fi episode=1 #换至第1集 else let episode=1 #没有数据，就从1开始 fi } while 1 -eq 1 do check push $section $episode if $? -eq 1 ;then break fi done
这篇文章主要记录我最近使用服务器的一个总结。最近一周，我打起了拿服务器做直播的主意，本来在VPS上就动过心思，但苦于VPS在国外，不能往B站直播，只能搁置。近几周在本地偶然得到了一台Linux服务器，于是这个诞生很久的想法终于付出了实践的第一步。 由于这个人才疏学浅，bash shell也是现学现用，所以代码方面着实“浅显易懂”、怎么简单怎么来，请您阅读之前打好心理准备。:@(高兴) 按惯例，先来首歌： 整个过程 简单记录下从制作素材，到直播的过程。我受一位心爱的up主的启发，想到要做映评馆，但出于手头存的影视剧不多，音频倒是有点。又看到B站播相声的较多，所以我就不播相声了，找了《明朝那些事儿》的音频，是刘纪同讲的，很早年前听过，拿这个做直播再好不过。有了想法，那就好办了，开工！ 我说了我这是把音频做成视频，然后推流，如果是看直接直播视频的，可以看五、这一部分，或者直接看这篇博客 一、制作音频 我手头有音频，但是不全，所以就去搜了下，还真有，我在 http://tingmp33.meiwenfen.com/刘纪同_明朝那些事儿1/001.mp3这个网站上找到了资源，它很好下载，这个页面就是音频所在的地方，而且它的地址很有规律，这就很方便下载，于是在Linux里，用了一个简单的脚本下载 首先，创建脚本nano down.sh： #! /bin/bash # 下载明朝那些事 for i in {1..9} do { wget http://tingmp33.meiwenfen.com/%E5%88%98%E7%BA%AA%E5%90%8C_%E6%98%8E%E6%9C%9D%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF5/00$i.mp3 }& done for i in {10..39} do { wget http://tingmp33.meiwenfen.com/%E5%88%98%E7%BA%AA%E5%90%8C_%E6%98%8E%E6%9C%9D%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF$5/0$i.mp3 }& done 由于地址的结尾是001.mp3或者是011.mp3所以按照不同的末尾地址，做了不同的循环，然后用大括号{}扩上，这样能并发提升效率。这样每一部只需更改几个数字。 二、制作视频 我需要一个一个视频，可以是静态的图片，也可以是动态的。（为了操作简单，就制作了静态的图片）。 一共做了十几张图片，每张图片里22/33的衣服不一样。接下来，把这些图片组合成一个没有声音的视频，由于我是在Windows下PS的，所以这一步在Win下完成 [photos des=""] [/photos] 创建export_single_mp4.bat:(执行时请把这些\和换行都去掉） for %%i in (*.jpg) do ( ffmpeg -ss 0 -t 106 -f lavfi -i color=c=0x000000:s=1920x1080:r=30 \ -i %%i -filter_complex "[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]" \ -map [outv] -c:v libx264 out%%~ni.mp4 -y) 这里用到了bat中的for循环，do()里面的ffmpeg命令，其中-ss -t参数表示起止和持续的时间，也就是这张图片持续多长时间，这里以秒为单位，也可以写成00:01:30这种形式。关于我用的的ffmpeg命令，参见这篇文章的末尾吧（如果我记着写的话） 执行这个，生成从out0.mp4到out13.mp4这些个视频 然后把这些视频的名称输出到一个文本文件tmp.txt里，创建list_file.bat: for %%i in (*.mp4) do ( echo file '%%i'>>tmp.txt ) 关于这里用到的bat命令，我也把它放到文尾叭。。。 然后再创建一个sew.bat把这些单个的视频连起来，顺便删掉之前的单个视频： ffmpeg -f concat -i tmp.txt -c copy all_in_one.mp4 del /Q out*.mp4 得到的这个all_in_one.mp4就是我所要的视频了。 三、合并音视频 我们用ffmpeg来完成这项工作，（还是具体参数去文尾看） 把之前得到的all_in_one.mp4和下载来的音频文件放到一个文件夹。 在文件夹里创建hebing.bat: for %%i in (*.mp3) do ( ffmpeg -i all_in_one.mp4 -i %%i -vcodec copy -acodec aac -shortest 1-%%~ni.mp4 ) 把当前目录里所有的mp3文件与all_in_one.mp4合并成视频，这里视频编码直接拷贝，音频编码，我们用aac，然后这个-shortest表示我们输出的这个视频的时长取两个输入流中最短的，为了音频不受影响，这就要求我们的all_in_one.mp4的时长比所有音频都长，如果你不能保证这一点，去上一步再合成一遍all_in_one.mp4吧，把-ss -t那里的时间改长一点。 注意这里输出视频的命名方式是1-001.mp4，这表示第一部的第一个视频，我后面的脚本写的很简单，所以要跟它保持一致。 四、视频加水印 直播的时候我想不仅显示一个图片，还在图片上显示当前播放的集数，这一点用OBS推流很容易做到，但是那样耗费的服务器资源就比较多了，违背了我做轻量级直播的初衷。其实在制作图片的时候加入文字最为简单，但是需要处理的图片实在是过于多了，所以我采取了曲线救国的方式：用ffmpeg给视频加上水印，水印的内容是视频的名字。 把上一步做好的视频放到一个文件夹，并编写2.bat: for %%i in (*.mp4) do ffmpeg -hwaccel cuvid -i %%i \ -vcodec h264_nvenc -acodec copy 、 -vf "drawtext=fontfile=STLITI.TTF: text='明朝那些事`儿.%%~ni' :x=550:y=28:fontsize=50:fontcolor=black:shadowy=1" \ H:\明朝那些事\1\待加水印\out\%%~ni.mp4` (东西太长，还是把\和换行都去掉） 这里用到了一堆东西，一个一个说。 首先我加水印这一步，用的是Win10，不如Linux，在加水印的时候会遇到字体缺失这一问题，但同时Win10这里可以用到英伟达显卡的加上渲染。来说说： 1.字体缺失？ 你可以去你的C:\Windows\Fonts文件夹里，把你需要的字体，复制到你要加水印的文件所在的文件夹里，然后再来。 如果还是不行，尝试一下下面这个办法：（出处为一篇博客，但我实在是找不到原出处了，这里引用表示歉意） 去这个地方：https://www.freedesktop.org/software/fontconfig/release/下载fontconfig。选一个release，win10用就下.gz的。完成之后，解压，找到conf.d文件夹，和fonts.conf.in、fonts.dtd,在ffmpeg.exe所在的目录里新建fonts文件夹，把这仨复制进去，把fonts.conf.in改成fonts.conf。这回再来，就应该可以了 2.GPU渲染，使用GPU渲染会让你加水印时间缩短很多 方法出自这里：https://blog.csdn.net/COCO56/article/details/89517157 简单来说，就是下载CUDA，安装。完成之后输入命令ffmpeg -hwaccels,看返回值，是否支持cuda。 然后，执行ffmpeg时，加上-hwaccel cuvid指定使用cuvid硬件加速，并且 -c:v h264_cuvid：使用h264_cuvid进行视频解码 -c:v h264_nvenc：使用h264_nvenc进行视频编码 更多的命令您可以去原博客看，我这里用到的就是这几个。 3.其他的命令 vf "drawtext=fontfile=STLITI.TTF: text='明朝那些事儿.%%~ni' :x=550:y=28:fontsize=50:fontcolor=black:shadowy=1" 这一串东西就是给你的视频加上水印了，具体是什么，可以去官方文档https://ffmpeg.org/ffmpeg-filters.html#drawtext-1里看看drawtext是怎么写的。 fontfile后面就是你要用的字体名称，记得先放到文件夹里；text后面就是你要加上的文字了；后面水印位置、字体大小、颜色就不细说了，你需要一步一步的调，建议先裁剪出一个小视频慢慢的调整，需要花费不少功夫。。。 如果你遇到加上的文字是乱码，很可能是你的编码有了问题，你在创建bat前创建的txt默认使用的是UTF-8编码，而cmd里汉字用的是ANSI编码。这就意味着你需要编辑你的批处理文件，然后【另存为】，把下面的编码改成ANSI即可。 五、推流脚本 把上一步制作出来的成品视频，拷贝到Linux服务器，然后编写个推流用的脚本，做个定时任务，就可以开启直播了。 前面我记录过我是怎么自动开播，自动直播的。可以去看上一篇文章。只不过当时用的推流脚本没有这次的复杂。 我先是放出脚本文件，然后再说一说： 正式用的脚本： #! /bin/bash #Auto FFmpeg Push #For Book 1 last=$(cat ./log/live1.log | awk 'END {print}' | awk -F" " '{print $1F}') #取得log最后一行的第一个数 while 1 -eq 1 #死循环，关机或是 （播完退出）划掉 do last=$(cat ./log/live1.log | awk 'END {print}' | awk -F" " '{print $1F}') #再次取得last if $last -ge 1 && $last -le 119 ;then #播完从1开始 let begin=last #如果有数据，last赋给begin else let begin=1 #没有数据，就从1开始 fi if $begin -ge 1 && $begin -le 9 ;then #1~9，对应文件名00X for (( i=begin;i<=9;i++ )) do echo $i start! time:$(date +'%F %T') >>/home/moonhikari/sh/log/live1.log ffmpeg -re -i ~/Videos/Ming/1/1-00$i.mp4\ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ "rtmp://txy.live-send.acg.tv/live-txy/XXXXXXXX" sleep 1 done echo 10 tmp >>/home/moonhikari/sh/log/live1.log #输出"10 tmp"用于下一次while循环给last赋值 elif $begin -ge 10 && $begin -le 99 ;then #10~99，对应0XX for (( j=begin;j<=99;j++ )) do echo $j start! time:$(date +'%F %T') >>/home/moonhikari/sh/log/live1.log ffmpeg -re -i ~/Videos/Ming/1/1-0$j.mp4\ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ "rtmp://txy.live-send.acg.tv/live-txy/XXXXXXXXX" sleep 1 done echo 100 tmp >>/home/moonhikari/sh/log/live1.log elif $begin -ge 100 && $begin -le 119 ;then for (( k=begin;k<=119;k++ )) do echo $k start time:$(date +'%F %T') >>/home/moonhikari/sh/log/live1.log ffmpeg -re -i ~/Videos/Ming/1/1-$k.mp4\ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ "rtmp://txy.live-send.acg.tv/live-txy/XXXXXXXXX" sleep 1 done echo 120 End of Book1 time:$(date +'%F %T') >>/home/moonhikari/sh/log/live1.log #全部结束后输出120 ... 这样下次进入else直接退出 else break #退出死循环 fi done 如果你看注释能看明白，那我就应该不需要说什么了，这就是一个简单的循环，里面用了if else做判断，然后用for循环来逐集推流。 关于bash shell的知识，可以看看B站上的视频BV1st411N7WS，说的比较系统吧。。。 关于ffmpeg的命令，文尾会说。 六、如何自动开播，自动直播？ 看上一篇文章：https://www.goodnickname.ga/index.php/archives/36.html 下面是附录： 附录一、FFmpeg 1.安装 Linux下软件仓库基本都有，Debian系： sudo apt install ffmpeg Arch系，我相信你肯定知道方法！ Windows：去FFmpeg官网，点击Download,然后选择Windows，然后一步一步点吧，下载build。 如果是Windows，下载完你需要配置环境变量：右键【此电脑】—>【属性】—>左侧导航栏【高级系统设置】—>【环境变量】，找到下面【系统变量】的Path,编辑它，【新建】，把你ffmpeg.exe的路径放进去，比如是：D:\ffmpeg\bin\。 如果你在cmd里输入ffmpeg有结果了，那至此安装完成。 2.基本命令 ffmpeg -i INPUT -vcodec libx264 -acodec aac OUTPUT 这是一个简单的操作，-i是输入流、OUTPUT是输出流，-vcodec和-acodec是视、音频编码格式，如果不想再次编码可以后面写copy。它们也可以写成c:v c:a,或者在一起-c copy。 3.加水印的命令 这个上面说的够用了，如果你觉得说的不好，您可以百度下其他的文章，或是看FFmpeg官方文档。 4.拼接 音视频合并，只需要用两个-i，一个视频、一个音频即可，这里编码要分开写。 几段视频合成 可以像上面说的，把视频们的名称放到文本文件里，每行上写： file '1.mp4' file '2.mp4' 然后参数写：-f concat -i tmp.txt 或者，-i "concat:1.mp4|2.mp4" 关于控制时长，怎样知道视频的时长？可以 ffprobe test.mp4,但是这个时间不打精准，最后是使用mediainfo这个怎么用，不具体说了。。 用-ss -to这是起止时间点，或是用-ss -t控制起始和持续的时间。注意，将-ss写到-i前头，这样能处理得更快一些，但为了使视频时长显示准确，在后面加上-copyts拷贝时间戳来保证这一点 5.推流 （去掉\和换行） ffmpeg -re -i ~/Videos/Ming/1/1-0$j.mp4\ -vcodec copy -preset veryfast -acodec copy -strict -2 -f flv \ OUTPUT 用-re推流，-preset 为预设，推流就用veryfast吧，-f flv是输出流的格式。 还有其他好多用法，这里只是简单的一提，如果你觉得看着不大有趣，可以去B站看视频：BV1Ft411s7Xa，还有就是翻阅官方文档 附录二、bash shell bash得东西还是看视频吧：https://www.bilibili.com/video/BV1st411N7WS?p=1 说说bat %%i是一个变量，我用来表示文件，%%~ni是去除了扩展名的。注意，这是在bat里，要是直接在cmd里，是要写成一个百分号的。 不多说了
笔记本改造成服务器需要的几点设置
这也就是一点微小的工作。 我用的是2012还是13年的笔记本，ThinkPad X230。CPU是3代i5的M，内存3.5G。由于不是低压U，其实还是比较耗电的，TDP 35W，日常使用可以，做服务器就需要做一些配置了。 顺便一提，我用的是Deepin 20 beta，至于为什么用这个，那就甭提了。本来就是个尝鲜的活。 定时开关机 1.服务器端，开启网络唤醒。 使用ip addr查看自己的有线网卡，我这里的是enp0s25。 检查电脑是否支持Wake On LAN： sudo ethtool enp0s25 如果报错，可能是你没有安装ethtool，去安装一下。 如果你能找到这一行： Wake-on: g 那么就说明你的电脑支持wol，否则开启它 sudo ethtool -s enp0s25 wol g 其实在你电脑的BIOS设置里，能够设置WOL。 2.服务器端，设置定时关机 方法很多，只说一种。进入root账户 sudo su 编辑定时任务，添加一行定时关机的任务，请按需修改成你需要的时间： crontab -e 0 1 * * * /sbin/shutdown -h now &> /dev/null 退出rootexit。 3.服务器端，设置开机DHCP sudo vim /etc/network/interfaces.d/enp0s25.conf 还是把最后这里换成你的网卡，然后写下： #设置有线网卡enp0s25在开机时通过DHCP自动连接到网络 auto enp0s25 iface enp0s25 inet dhcp 4.路由器端，配置定时开机（网络唤醒） 路由器的设置面板里，找到你的服务器，设置“IP地址与MAC绑定”。 创建脚本，写下： ether-wake -b -i br0 XX:XX:XX:XX:XX:XX 最后的请换为你的MAC地址。然后放入定时任务里执行，这点同上，不再赘述。 DDNS和端口映射 我用的是华硕路由器RT-AC68U，不算新的产品，刷的改版梅林固件。华硕有自家的DDNS功能，你注册一个域名XXXXX.asuscomm.com华硕会一直解析到你路由所在的外网IP地址，这一点首先你要保证你拥有公网IP，如果没有，尝试下内网穿透之类的，这里不细讲了，需要的自行搜索，网上有很多这方面的教程。 做好DDNS后，去到你路由器的面板，配置端口映射。 由于我笔记本上就配置了一个网盘的服务，所以就做了三个映射，这个应该很好填写，无非就是就是ip地址，外部端口，内部端口。 看后边三项，这里设置了一个供SSH的端口，两个其他功能的端口。通信协议基本上写TCP就好。 禁用电脑功能 除了禁用电脑声音、无线网硬件等等操作。我还需要禁用指纹，一来它耗电；二来如果你设有指纹密码，那每次ssh里sudo时都是很无奈的时候。 你需要先在Deepin的设置里删除指纹密码。 然后在终端里输入 systemctl status fprintd 以查看Fingerprint Authentication Daemon服务的状态，如果显示为Active，则运行： systemctl stop fprintd systemctl disable fprintd 保证指纹验证服务不开机自启（这一步是否可省有待商榷） 然后重启电脑，按住F12，进入BIOS设置。 这里找到Fingerprint设置，把Predestop Authentication设置成Disabled，使得笔记本在关机后，指纹器不工作，最大程度的省电。 还有就是设置笔记本合盖不进入待机模式，不进入待机模式，过尽短的时间息屏。可以在深度的设置中心来设置，也可以使用命令。进入这个文件 sudo vi /etc/systemd/logind.conf 改这几个 HandleLidSwitch=ignore HandlePowerKey=ignore 这里ignore也可以设置为lock，即合盖锁屏，不过这个看你需求，灵活设置。 未完待续 如果你想使用笔记本，而不再把他当作服务器的话，把之前的操作反向重复一遍就行了。
Mesh组网改造 1 将AC68U配置拷贝至AC86U 包括虚拟内存、脚本、硬盘挂载 网络配置包括：端口转发、ssh ftp smb端口 entware的ffmpeg、编译安装的syncthing koolshare固件下载： http://fw.koolcenter.com/KoolCenter_Merlin_New_Gen_386/ Koolshare 梅林刷固件教程： https://www.koolcenter.com/posts/38 nvram配置： http://www.doczj.com/doc/a1dcdcfc9ec3d5bbfc0a7416.html ssh调功率： https://www.chiphell.com/thread-1541391-1-1.html 无线功率对照表： https://wenku.baidu.com/view/48f2a9c459f5f61fb7360b4c2e3f5727a5e9244a.html 新博通（RT-AC5300）刷写CFE更改地区及功率教程： https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=2948983&page=1&simpletype=no 一劳永逸，华硕 RT-AC68U 修改 CFE 改区成功： https://www.slot4.net/2014/09/06/rt-ac68u-%E4%BF%AE%E6%94%B9-cfe/ AX88U hnd平台 划分 VLAN https://wu.renjie.im/blog/network/ax88u-vlan/zh-cn/
C++用梅钦类公式计算圆周率 #include<cstdio> #include<iostream> using namespace std; /* 本程序每四位数输出，如果请求计算的位数不是4的整数倍，最后输出可能会少1~3位数 */ int main(void) { long a[2]={956,80},b[2]={57121,25},i=0,j,k,p,q,r,s=2,t,u,v,N,M=10000; printf("%9cMachin%6cpi=16arctan(1/5)-4arctan(1/239)" \ "\nPlease input a number.\n",32,32); cin>>N,N=N/4+3; long *pi=new long[N],*e=new long[N]; while(i<N) pi[i++]=0; while(--s+1) { for(*e=a[k=s],i=N;--i;) e[i]=0; for(q=1;j=i-1,i<N;e[i]?0:++i,q+=2,k=!k) for(r=v=0;++j<N;pi[j]+=k?u:-u) u=(t=v*M+(e[j]=(p=r*M+e[j])/b[s]))/q,r=p%b[s],v=t%q; } while(--i) (pi[i]=(t=pi[i]+s)%M)<0?pi[i]+=M,s=t/M-1:s=t/M; for(cout<<"3.";++i<N-2;)printf("%04ld",pi[i]); delete []pi,delete []e,cin.ignore(),cin.ignore(); return 0; }
1.家里突然没网了，多半是路由器短时间内不堪重负，导致卡死。恢复的方式非常简单，重启下路由即可，开关在路由器背面左下方。 重启后，等待大概5分钟，基本恢复正常。记得告诉我一声，我会再检查一下其他方面的问题::(哈哈)