Hướng dẫn này bạn sẽ nhận được ProfitTrailer chạy trên Ubuntu Server. Quá trình này sẽ giống nhau đối với các phiên bản Linux khác.

Hiện có một video hướng dẫn. Hãy xem nó.


Nội dung

Bắt đầu với ProfitTrailer trên Linux

Trước hết, lưu ý rằng chạy bot 24/7 là không thể nếu bạn cho phép máy tính của bạn ngủ hoặc đóng máy tính xách tay vì bot sẽ không chạy nữa. Bạn có thể cân nhắc sử dụng VPS trước khi cài đặt nó trên một máy tính chuyên dụng.


1. Kết nối với Linux

Chúng tôi cần một số phần mềm để kết nối từ máy tính gia đình của bạn với máy chủ Linux. Sử dụng bất cứ điều gì bạn thấy thoải mái tuy nhiên chúng tôi đề nghị bạn tải về:

Trong hướng dẫn này, chúng tôi sẽ sử dụng WinSCP. WinSCP cho phép bạn kết nối với máy chủ, tệp FTP, chỉnh sửa tệp và tích hợp PuTTY vào ứng dụng. Vì vậy, trong tiếng Anh nó có thể di chuyển các tập tin, chỉnh sửa các tập tin và cũng có thể kết nối với các thiết bị đầu cuối trong một ứng dụng miễn phí tốt.

Nhà cung cấp VPS của bạn sẽ cung cấp cho bạn thông tin truy cập: Địa chỉ IP, tên người dùng và mật khẩu. Trong ví dụ của chúng tôi, Westhost đã cho chúng tôi người dùng root, điều đó là tốt. Sử dụng thông tin này để mở cửa sổ đầu cuối cho VPS mới của bạn. Ở đây chúng ta mở WinSCP và thiết lập một kết nối mới.

Nhập Tên máy chủ (địa chỉ IP), Tên người dùng (root) và Mật khẩu và bấm đăng nhập. Bạn có thể cần phải cho phép kết nối và sẽ có thể chọn một tên để lưu kết nối như để sử dụng trong tương lai.

Trong WinSCP, nhấp vào biểu tượng đầu cuối trong thanh trình đơn để đến một thiết bị đầu cuối:

Chúng tôi hiện đang kết nối với máy chủ.

2. Cài đặt Java (và những thứ khác)

Chúng ta cần tạo một thư mục cho ProfitTrailer. Sử dụng lệnh cd để thay đổi thư mục gốc bạn chọn. Tôi thích thả bot vào thư mục /var/opt :

Nhập các lệnh sau một dòng tại một thời điểm:

          cd ..
          cd /var/opt
          mkdir pt
          cd pt
          

Bây giờ bạn sẽ ở trong một thư mục có tên pt trong đường dẫn / var / opt của bạn , gợi ý sẽ trông giống như sau:

          	root@proxybot:/var/opt/pt#

Chạy bản cập nhật :

sudo apt-get update

Cài đặt Java :

          sudo apt-get install default-jdk

Cài đặt Nodejs và tạo một liên kết tượng trưng từ thư mục / nodejs đến / node:

          sudo apt-get install nodejs
          ln -s /usr/bin/nodejs /usr/bin/node
          
  //On Debian 9 you may need to use://
          curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
          sudo apt-get install -y nodejs
          ln -s /usr/bin/nodejs /usr/bin/node

Cài đặt npm và sử dụng npm để cài đặt pm2:

          sudo apt-get install npm
          npm install pm2@latest -g

pm2 là một trình quản lý quy trình - nó cho phép bạn chạy bot trong nền và có các tính năng tự động khởi động, xoay vòng và nhiều tính năng khác. Bạn không phải sử dụng pm2, nhưng chúng tôi giống nó, đặc biệt là chạy nhiều bot. http://pm2.keymetrics.io/docs/usage/quick-start/

Tại thời điểm này, bạn có tất cả các ứng dụng và công cụ bạn cần để chạy Đoạn giới thiệu lợi nhuận.

  • Java để chạy jar
  • Nodejs để chạy pm2
  • Pm2 để quản lý quá trình bot của bạn, đăng nhập cửa sổ và nhật ký

pm2 tại dấu nhắc của bạn và bạn sẽ nhận được một danh sách các lệnh pm2. Điều này sẽ xác minh mọi thứ đang chạy như mong đợi.


3. Tải xuống ProfitTrailer

Tôi thích tải bot về máy cục bộ của mình, chỉnh sửa các cấu hình và sau đó tải mọi thứ lên VPS cùng một lúc. Tôi sẽ chỉ cho bạn cách tôi làm điều đó. Nếu bạn đã quen với Linux, bạn có thể tải xuống và giải nén bot trực tiếp vào thư mục làm việc của bạn.

Truy cập liên kết: https://github.com/taniman/profit-trailer/releases.
Tải xuống bản phát hành mới nhất.
Nhấp chuột phải vào zip và chọn Extract All.

Chọn một vị trí để trích xuất, VD trên desktop:

Bạn nên có một cái gì đó tương tự như:


4. Cấu hình ProfitTrailer

Mở WinSCP và kết nối với VPS của bạn nếu chưa có.

Chọn biểu tượng “Open directory/bookmark” và nhập /var/opt/pt

Điều này sẽ đưa bạn đến thư mục pt của bạn:


Trong cửa sổ bên trái của WinSCP, tìm thư mục PT mới của bạn, thư mục bạn vừa giải nén từ tệp tải xuống.
Mọi thứ sẽ trông như thế này:



Chỉ cần chọn và kéo tất cả các tệp từ cửa sổ bên trái sang cửa sổ bên phải.

Bây giờ bạn có các tệp PT trên VPS của mình và sẵn sàng bắt đầu chỉnh sửa các cấu hình.

Bạn có thể nhấp đúp vào một tệp trong WinSCP để chỉnh sửa tệp đó (bảng điều khiển bên trái và bên phải). Bot sẽ sử dụng các tập tin trên bảng bên phải, trong thư mục /var/opt/pt .

Tại thời điểm này, bạn có thể giảm thiểu WinSCP và quay trở lại cửa sổ đầu cuối của bạn (hoặc nhấp vào biểu tượng thiết bị đầu cuối để kết nối lại)


5. Cài đặt bắt buộc

Bây giờ chúng ta có thể tiến hành thiết lập các cài đặt bắt buộc trước khi cố gắng chạy bot.

  • Hướng dẫn này không bao gồm định cấu hình cài đặt của bạn, vì vậy hãy kiểm tra các phần khác của wiki cho điều đó, trước khi bạn tiếp tục và chạy bot trên các cài đặt ngẫu nhiên, mà không biết chúng làm gì.

6. Chạy ProfitTrailer

Giờ là phần thú vị. Để chạy bot của bạn, trước tiên bạn điều hướng đến thư mục pt của mình

cd /var/opt/pt

Thay đổi quyền trên tệp JAR để nó sẽ thực thi chính xác

chmod +x ProfitTrailer.jar

Bắt đầu bot bằng cách sử dụng pm2:

pm2 start pm2-ProfitTrailer.json

Tại thời điểm này, bot đang chạy. Để xem cuộn nhật ký trực tiếp, hãy nhập nhật ký pm2 0. Sử dụng CTRL-C để thoát khỏi cửa sổ.

pm2 log 0         	See log live
pm2 stop 0       	Stop the bot
pm2 reload 0   	reload and restart the bot

Nhật ký văn bản được duy trì bởi pm2 và được đặt tại /root/.pm2/ (để truy cập tài khoản root của tôi)

Khi bạn mở GUI lần đầu tiên, bạn sẽ được yêu cầu đặt mật khẩu. Bạn cũng cần phải nhập default_api_key để xác nhận bạn là chủ sở hữu.

Cuối cùng, chạy lệnh lưu và khởi động. Ater này hoàn tất, PM2 sẽ khởi động lại bot của bạn nếu bạn khởi động lại máy chủ. Chạy lại lệnh này nếu bạn thay đổi ứng dụng của mình hoặc thêm bot thứ hai.

pm2 save
pm2 startup

Để chạy Profit Trailer mà không có Pm2, bạn vẫn có thể thực thi lệnh java giống như bất kỳ hệ điều hành nào khác.

java -Djava.net.preferIPv4Stack=true -Dsun.stdout.encoding=UTF-8 -jar ProfitTrailer.jar -XX:+UseConcMarkSweepGC -Xmx512m -Xms512m

7. Cài đặt bot thứ hai

Thời gian nhiều hơn? Chạy bot thứ hai khá đơn giản.

Tạo một thư mục thứ hai trong thư mục /var/opt/ folder, có thể là pt2

/var/opt/pt2

Tải lên bản sao Bot của bạn vào thư mục này.

Chỉnh sửa tệp application.properties và thay đổi số cổng - khuyến cáo tăng chúng lên 1

(Nếu các biến này không tồn tại, hãy thêm chúng)

Trong /var/opt/pt/application.properties

server.port = 8081

Trong /var/op/pt2/application.properties

server.port = 8082

8. Chạy cài đặt thứ hai với pm2

Bạn sẽ cần phải chỉnh sửa /var/opt/pt/pm2-start.json để thay đổi tên Ứng dụng. Pm2 yêu cầu tên ứng dụng duy nhất. Tôi thích chỉnh sửa tất cả các jsons bắt đầu của mình để mô tả về bot:

Chỉ cần bắt đầu bot thứ hai giống như cách bạn bắt đầu lần đầu tiên: pm2 start pm2-start.json Điều này sẽ hiển thị PT Polo làm tên ứng dụng trong danh sách pm2.

  • vn/linux_guide.txt
  • Last modified: 11 months ago
  • by mightaswell