博文

使用闲置服务器的CPU算力挖掘Monero

Monero是开源、去中心化的虚拟货币,目前以XMR的ticker在各大虚拟货币交易所开放交易,其Market Cap在所有虚拟货币中排名第9,高于以太币经典(ETC)等高流通量货币。目前,每个XMR大约价值110美元。 既然在Monero之前还有很多货币,为什么我们偏偏选择了Monero来挖呢?原因在于,Monero对于CPU挖掘非常友好。根据CPUCoinList.com的研究,CPU和GPU挖掘Monero有相同的优势,这一点在所有虚拟币中弥足珍贵。也就是说,对于服务器上多余的CPU算力,我们完全可以利用起来,挖掘Monero. 以手上的波兰服务器为例,月付13美元,仅使用一半的CPU核心挖矿,其运算速率大约在310H/s, 这样每月挖到的Monero兑换成美元大概在22刀,相当于不仅白送了一台服务器的使用权,还可以净赚9刀。 下面我就来介绍一下使用服务器挖掘Monero的方法。以下所有操作均在一台64位Ubuntu 14.04 LTS服务器上完成。 首先,我们需要注册一个钱包。几乎所有的虚拟币交易所都支持Monero的交易,我们在任何一家交易所注册一个账号后就可以获得一个Monero钱包地址。如果你不知道哪里可以注册账号,可以到这个链接上注册 https://hitbtc.com/?ref_id=5a052b51ce60a ,我就是在这里注册的账号,童叟无欺。注册好后在后台获得Monero钱包地址。 然后我们要选择一个矿池。Monero矿池有很多,官网http://moneropools.com/中列举了很多个矿池,可以选择想加入的矿池。我这里选择的是xmr.nanopool.org. 接下来就是安装矿机了。登录服务器,执行下列命令安装矿机软件: 1 2 3 4 5 6 7 8 add-apt-repository ppa:ubuntu-toolchain-r / test apt update apt  install  gcc- 5  g++- 5   make update-alternatives  --install   / usr / bin / gcc   gcc   / usr / bin / gcc- 5   1 ...

GoProxy 配合 IPv6 科学上网

图片
准备工具 goproxy 一份:  goproxy_windows_amd64-r1624.zip (win64) ,其他系统请到这下载: goproxy 扫描IP工具:  gscan_quic Windows 开启IPv6隧道的bat:  enable_ipv6.bat ,或者自己新建记事本,输入下面代码保存为bat: @echo  off net start  "ip helper" netsh  int  ipv6 reset netsh  int  teredo  set  state  default netsh  int   6to4   set  state  default netsh  int  isatap  set  state  default netsh  int  teredo  set  state server = teredo . remlab . net netsh  int  ipv6  set  teredo enterpriseclient netsh  int  ter  set  state enterpriseclient route DELETE  :: /0 netsh int ipv6 add route ::/ 0   "Teredo Tunneling Pseudo-Interface" netsh  int  ipv6  set  prefix  2002 :: /16 30 1 netsh int ipv6 set prefix 2001::/ 32   5   1 Reg  add HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Dnscache \ ...

Google BBR魔改版安装教程,支持CentOS6/7和Ubuntu14

图片
Google BBR魔改版安装教程,支持CentOS6/7和Ubuntu14 最近大佬 @Yankee 更新了一份 BBR魔改方案,使得BBR加速效果更明显了。 目前还没有关于CentOS 和 Ubuntu 14 详细安装说明。本文解决这一个空白。 安装BBR加速需要升级系统内核,可能造成系统无法启动。请备份重要数据后再操作。 源码对比 左侧为原BBR   右侧为魔改BBR  (能看懂的可以瞅瞅) 源码地址: https : //git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git/plain/net/ipv4/tcp_bbr.c https : //gist.github.com/anonymous/ba338038e799eafbba173215153a7f3a/raw/55ff1e45c97b46f12261e07ca07633a9922ad55d/tcp_tsunami.c 大佬特别提醒:编译时系统必须安装4.10以上版本的kernel及对应的linux-header,gcc版本应在4.9以上 鉴于之前的那篇文章内核是 4.9的,所以再水一篇文章吧!! 特别提醒:OpenVZ虚拟不能直接升级。升级内核可能会造成服务器无法启动。请酌情使用。 CentOS 6 X64 CentOS系统本文演示使用 4.11.8 内核。如果下面代码中的内核地址失效,请自行搜索最新的内核地址即可。 内核地址: http://elrepo.org/linux/kernel 升级系统内核 1)依次执行以下代码。 1 2 3 4 5 rpm -- import https : //www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install - y http : //elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-4.11.8-1.el6.elrepo.x86_64.rpm yum remove - y kernel - headers yum install -...