{"id":9125,"date":"2026-05-28T17:30:02","date_gmt":"2026-05-28T09:30:02","guid":{"rendered":"https:\/\/7zkj.me\/mdsm_9125.html"},"modified":"2026-05-28T17:30:03","modified_gmt":"2026-05-28T09:30:03","slug":"%e5%a4%9a%e8%af%ad%e8%a8%80%e8%bf%90%e8%90%a5%e4%ba%a4%e6%98%93%e6%89%80-%e5%a4%96%e6%b1%87%e4%ba%a4%e6%98%93-%e6%8e%88%e6%9d%83%e4%bd%bf%e7%94%a8-defi%e6%8c%96%e7%9f%bf-%e8%b4%b7%e6%ac%be%e6%9c%8d","status":"publish","type":"post","link":"https:\/\/7zkj.me\/en\/Instagram.9125.html","title":{"rendered":"Multi-language open-source operation of the exchange \/ foreign exchange transactions \/ licensed to use \/ Defi mining \/ loan services \/ fast contracts \/ financial projects \/ with the construction of tutorials \/ open source version of the open-source \/ rob a single brush single function support"},"content":{"rendered":"<p>Little Firecracker Multilingual Open Source Operational Exchange supports Forex, Authorized Stealing U, DeFi Mining, Loans, Second Contracts, Wealth Management, etc. It comes with a building tutorial and an open source version, which solves the problem of not being able to log in at the backend. The back-end of this multilingual open source exchange source code is based on Java technology, the cell phone side uses UniApp, and the computer side is developed based on Vue. Supports a variety of features, including second contracts, coin trading, international gold, U-based contracts, DeFi mining, authorization to steal U and so on.<\/p>\n<p>Ruoyi old version Password md5: corresponding password:admin<\/p>\n<p>$2a$10$sPgJppksGZlVdLkZeaB0oODxuJmL2lLyOjoomnrMIVDHDELftSTKK<br \/>\nRuoyi framework for the development of multi-language open source exchange , the back-end for the JAva open source high concurrency anti-pressure system , the front-end using vue3 full open source technology , the PC side is not open source .<br \/>\nEnvironment: MySQL8.0+Nginx+Redis7 (the file contains detailed tutorials)<br \/>\nFunction Overview:<br \/>\n1. Trading in seconds contracts, foreign exchange and international gold;<br \/>\n2. DeFi mining with authorized U-stealing function;<br \/>\n3. Pledge mining services;<br \/>\n4. USDT loan function;<br \/>\n5. Money management and flash services.<br \/>\nRefer to the demo video for details on specific features.<\/p>\n<h3>Installation steps<\/h3>\n<p>1. Unzip the file and prepare 5 domain names: admin.xx.com, adminapi.xx.com, h5.xx.com, www.xx.com, api.xx.com.<br \/>\n2. Install mvn, jdk1.8 and nodejs16.<br \/>\nwget https:\/\/dlcdn.apache.org\/maven\/maven-3\/3.9.9\/binaries\/apache-maven-3.9.9-bin.zip<br \/>\n3. Compile the front-end code:<br \/>\nChange .env.development to .env.production and change the relevant domain name.<br \/>\nExecute the following command:<br \/>\necho-admin<br \/>\necho-h5<br \/>\nnpm install<br \/>\nnpm run build<br \/>\n4. Configure the front-end pseudo-static rules to point to the compiled dist directory.<br \/>\n# location \/ {<br \/>\n# try_files $uri $uri\/ \/index.html.<br \/>\n# }<br \/>\n5. Unpack the echo2.0 file and configure the database and Redis information.<br \/>\nDatabase account password: 123d3ggf2<br \/>\nMySQL library name: echo2<br \/>\nUsername: echo2<br \/>\nPassword: Ec2c2ss2<br \/>\n6. Compile the project:<br \/>\nmvn package<br \/>\n7. Run java -jar xxx.jar using supervisor.<br \/>\n8. configure the reverse proxy:<br \/>\napi.xx.com and adminapi.xx.com are configured as follows:<br \/>\napi.xx.com<br \/>\n#PROXY-START\/<br \/>\nlocation ^~ \/<br \/>\n{<br \/>\nproxy_pass http:\/\/127.0.0.1:8220.<br \/>\nproxy_set_header Host $host.<br \/>\nproxy_set_header X-Real-IP $remote_addr.<br \/>\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br \/>\nproxy_set_header REMOTE-HOST $remote_addr.<br \/>\nproxy_set_header Upgrade $http_upgrade;<br \/>\nproxy_set_header Connection $connection_upgrade.<br \/>\nproxy_http_version 1.1.<br \/>\n# proxy_hide_header Upgrade.<br \/>\n}<br \/>\n#PROXY-END\/<br \/>\nadminapi.xx.com<br \/>\n#PROXY-START\/<br \/>\nlocation ^~ \/<br \/>\n{<br \/>\nproxy_pass http:\/\/127.0.0.1:8080.<br \/>\nproxy_set_header Host $host.<br \/>\nproxy_set_header X-Real-IP $remote_addr.<br \/>\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br \/>\nproxy_set_header REMOTE-HOST $remote_addr.<br \/>\nproxy_set_header Upgrade $http_upgrade;<br \/>\nproxy_set_header Connection $connection_upgrade.<br \/>\nproxy_http_version 1.1.<br \/>\n# proxy_hide_header Upgrade.<br \/>\n}<br \/>\n#PROXY-END\/<\/p>\n<p>No. 3073<\/p>","protected":false},"excerpt":{"rendered":"<p>\u5c0f\u706b\u70ae\u591a\u8a9e\u958b\u6e90\u8fd0\u8425\u4ea4\u6613\u6240\u652f\u6301\u5916\u6c47\u3001\u6388\u6743\u76d7U\u3001DeFi\u6316\u77ff\u3001\u8d37\u6b3e\u3001\u79d2\u5408\u7ea6\u3001\u7406\u8d22\u7b49\u529f\u80fd\uff0c\u5e76\u9644\u5e26\u642d\u5efa\u6559\u7a0b\u548c\u958b\u6e90\u7248\u672c\uff0c [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[362],"topic":[],"class_list":["post-9125","post","type-post","status-publish","format-standard","hentry","category-discord","tag---u-defi---"],"_links":{"self":[{"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/posts\/9125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/comments?post=9125"}],"version-history":[{"count":1,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/posts\/9125\/revisions"}],"predecessor-version":[{"id":17422,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/posts\/9125\/revisions\/17422"}],"wp:attachment":[{"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/media?parent=9125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/categories?post=9125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/tags?post=9125"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/7zkj.me\/en\/wp-json\/wp\/v2\/topic?post=9125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}