[ 挖矿 ] 在VPS服务器上搭建XMR矿工代理(xmrig-proxy)并去除捐赠,无限制使用

增加挖矿效率,减小矿池压力.

本教程在 Debian 9 (stretch)下进行:
如果您的机器支持更换内核,建议使用 [ Linux VPS ] Debian(Ubuntu)网络安装/重装系统一键脚本 纯净系统.

  • 安装步骤:
  • 提取编译好的文件:
  • 将编好的文件和配置文件放置/etc/xmrig-proxy目录中

  • 编辑配置文件:
  • 添加自启动:
    1. 放置/etc/xmrig-proxy目录中,并命名为xmrigd.(点此下载)
    2. 运行初始化命令,优化系统性能.
      bash /etc/xmrig-proxy/xmrigd init

  1. 小萌新说道:

    我装的Ubuntu16.04的系统,api端口填了端口,可是通过ProxyPanel这个项目搭建的无法访问到,你站里的api服务也访问不到,同时机器端口监听里面貌似没有API那个端口,会是哪里出的问题额~

    1. Vicer说道:

      ps -ef|grep -v grep|grep 'xmrig-proxy'
      查看下进程是否存在.
      如果存在可能是防火墙或者安全组没有开放相应的端口.
      如果不存在可能是配置文件不对,或者是没编译成功?
      以上仅仅是猜测.

  2. 小萌新说道:

    程序已经正常运行了,且目前有十来个矿工,我目前想用api功能看各个矿工的情况
    root@ubuntu:~# ps -ef|grep -v grep|grep 'xmrig-proxy'
    root 733 1 0 05:46 ? 00:00:00 SCREEN -Sdm proxy /etc/xmrig-proxy/xmrig-proxy -c /etc/xmrig-proxy/config.json
    root 734 733 0 05:46 pts/1 00:00:06 /etc/xmrig-proxy/xmrig-proxy -c /etc/xmrig-proxy/config.json

    Ubuntu16.04我没装过防火墙
    端口情况,我api用的是8888端口
    root@ubuntu:~# netstat -an
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:12345 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:8989 0.0.0.0:* LISTEN
    tcp 0 0 0.0.0.0:8050 0.0.0.0:* LISTEN

    我今天再装一台机器看看

  3. 小萌新说道:

    刚新配了一台,还是一样,我去装原版的代理看看

  4. 小萌新说道:

    我查了下,编译配置不能带-DWITH_HTTPD=OFF才能用api
    然后Ubuntu16.04会如下报错,用重装脚本换成大佬用的Debian9就可以成功编译了
    [ 90%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/Platform_unix.cpp.o
    [ 93%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/proxy/Uuid_unix.cpp.o
    [ 95%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/log/SysLog.cpp.o
    [ 97%] Building CXX object CMakeFiles/xmrig-proxy.dir/src/api/Httpd.cpp.o
    /root/xmrig-proxy/src/api/Httpd.cpp: In member function 'bool Httpd::start()':
    /root/xmrig-proxy/src/api/Httpd.cpp:50:17: error: 'MHD_USE_EPOLL' was not declared in this scope
    flags = MHD_USE_EPOLL | MHD_USE_EPOLL_INTERNALLY;
    ^
    /root/xmrig-proxy/src/api/Httpd.cpp:50:33: error: 'MHD_USE_EPOLL_INTERNALLY' was not declared in this scope
    flags = MHD_USE_EPOLL | MHD_USE_EPOLL_INTERNALLY;
    ^
    CMakeFiles/xmrig-proxy.dir/build.make:1070: recipe for target 'CMakeFiles/xmrig-proxy.dir/src/api/Httpd.cpp.o' failed
    make[2]: *** [CMakeFiles/xmrig-proxy.dir/src/api/Httpd.cpp.o] Error 1
    CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/xmrig-proxy.dir/all' failed
    make[1]: *** [CMakeFiles/xmrig-proxy.dir/all] Error 2
    Makefile:83: recipe for target 'all' failed
    make: *** [all] Error 2
    root@ubuntu:~/xmrig-proxy/build#

    1. Vicer说道:

      因为我比较喜欢用debian,所有我就把部分源码改成debian适应的,你自己把那两行照着官方的改回去,就是ubuntu可以编译成功的.

  5. richard说道:

    咨询一下楼主,我按照你的教程测试装了一下啊,编译是成功的,但是发现没有proxy的进程?监听的端口也没有3333,是不是程序没启动?用的Ubuntu 18.04

发表评论

电子邮件地址不会被公开。 必填项已用*标注