admin 发表于 2024-9-14 04:56:35

可以随意挖任何币的中转搭建方法,完全开源并且无任何抽水的NGINX搭建SSL加密矿池...

一、搭建矿池现有的链接中转,直接转发。即目前矿池有的是TCP,或者加密SSL的,都可以直接搭一个中转,国内能轻松链接上。系统选择:Linux系统选择Ubuntu-22.04-x64,20.04.1-x64,都可以,最好选择服务器厂商能提供的最新版本的乌邦图版本。远程链接软件:FinalShell 用这个版本,不用输入各种命令,可以轻松搞定修改各种服务器文件配置,Xshell 远程软件没有这么方便。FinalShell官网下载:点击下载。SSH远程链接服务器后,更新一下:更新命令:apt update更新完成,重启:reboot (此处不重启也行,最好重启一下)安装nginx:建议安装nginx-full ,这个版本功能比较完善。安装命令:apt install nginx-full-y安装完成重启:reboot(此处必须重启)用 FinalShell 修改文件找到文件,修改,路径如下:/etc/nginx/nginx.conf双击 nginx.conf 打开它,在 http { 前面加入以下代码,并修改成你的数据,比如你想转发的矿池,你的想设置的端口stream {
   server {            listen 3122;      proxy_pass pool.woolypooly.org:3122;    }}宝塔有网站的修改参考:userwww www;
worker_processes auto;
error_log/www/wwwlogs/nginx_error.logcrit;
pid      /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

stream {
   server {      
      listen 4400;
      proxy_pass aleo-asia.f2pool.com:4400 ;
    }

    log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';

    access_log /www/wwwlogs/tcp-access.log tcp_format;
    error_log /www/wwwlogs/tcp-error.log;
    include /www/server/panel/vhost/nginx/tcp/*.conf;
}

events
    {
      use epoll;
      worker_connections 51200;
      multi_accept on;
    }

http
    {
      include       mime.types;
                #include luawaf.conf;

                include proxy.conf;

      default_typeapplication/octet-stream;

      server_names_hash_bucket_size 512;
      client_header_buffer_size 32k;
      large_client_header_buffers 4 32k;
      client_max_body_size 50m;

      sendfile   on;
      tcp_nopush on;

      keepalive_timeout 60;

      tcp_nodelay on;

      fastcgi_connect_timeout 300;
      fastcgi_send_timeout 300;
      fastcgi_read_timeout 300;
      fastcgi_buffer_size 64k;
      fastcgi_buffers 4 64k;
      fastcgi_busy_buffers_size 128k;
      fastcgi_temp_file_write_size 256k;
                fastcgi_intercept_errors on;

      gzip on;
      gzip_min_length1k;
      gzip_buffers   4 16k;
      gzip_http_version 1.1;
      gzip_comp_level 2;
      gzip_types   text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/json image/jpeg image/gif image/png font/ttf font/otf image/svg+xml application/xml+rss text/x-js;
      gzip_vary on;
      gzip_proxied   expired no-cache no-store private auth;
      gzip_disable   "MSIE \.";

      limit_conn_zone $binary_remote_addr zone=perip:10m;
                limit_conn_zone $server_name zone=perserver:10m;

      server_tokens off;
      access_log off;

server
    {
      listen 888;
      server_name phpmyadmin;
      index index.html index.htm index.php;
      root/www/server/phpmyadmin;
            location ~ /tmp/ {
                return 403;
            }

      #error_page   404   /404.html;
      include enable-php.conf;

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
            expires      30d;
      }

      location ~ .*\.(js|css)?$
      {
            expires      12h;
      }

      location ~ /\.
      {
            deny all;
      }

      access_log/www/wwwlogs/access.log;
    }
   
include /www/server/panel/vhost/nginx/*.conf;
}

修改要诀,再stream最前面添加:server {
listen 4400;
proxy_pass aleo-asia.f2pool.com:4400 ;
}
例如:stream {
   server {      
      listen 4400;
      proxy_pass aleo-asia.f2pool.com:4400 ;
    }

    log_format tcp_format '$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_received|$session_time|$upstream_addr|$upstream_bytes_sent|$upstream_bytes_received|$upstream_connect_time';

    access_log /www/wwwlogs/tcp-access.log tcp_format;
    error_log /www/wwwlogs/tcp-error.log;
    include /www/server/panel/vhost/nginx/tcp/*.conf;
}
其他部分无需修改

修改完成必须重启nginx,命令:systemctl restart nginx或者重启服务器:reboot执行其中一条重启命令即可。重启nginx比较快,重启服务器会慢一些。如果需要中转多个,可以无限循环 server 部分视频教程:https://youtu.be/PcmaAaLzciw?si=F4MQDmD2mqTSbDGx二、搭建前端SSL的链接中转。加SSL,利用反代功能转发。前端可以加上SSL加密,这样,前端后端都可以是SSL加密的。
[*]域名注册和申请:阿里云促销COM只需要一元(点击促销渠道购买),如果1元促销还在,可以直接用阿里云的,否则建议用海外的域名注册商:点此链接,去注册,最便宜的,应该也就几块钱,可以支付宝、贝宝付款。
[*]域名解析,使用强大的 cloudflare,优点解析快、稳定、功能强大,https://www.cloudflare.com/zh-cn/ 注册账号和登陆后。
[*]免费域名证书申请和下载。https://freessl.cn/ 也可以搭建宝塔面板,然后绑定域名,然后申请,这样用宝塔申请的会自动续期。宝塔面板搭建快速教程见视频。
[*]域名证书上传到服务器相应位置。
[*]加入代码,生成加密转发。
代码:stream {
   server {            listen 3122;      proxy_pass pool.woolypooly.org:3122;    }}代码
页: [1]
查看完整版本: 可以随意挖任何币的中转搭建方法,完全开源并且无任何抽水的NGINX搭建SSL加密矿池...