立即购买


如何将 ProfitTrailor 在 Synology NAS 中运作(by Hercury,EJ)

Credit to Shyguy, translated by Billy

1.将最新版本的 profittrailor(PT bot)安装到所需的目录中。

※从远程 Windows PC 通过站文件中创建一个 volume1/EJ/profittrailer 目录, Synology NAS(DiskStation,DSM下面)的(File Station)复制出来。

2.进入 DSM 的软件包中心并安装 Apache HTTP Server 2.2,Tomcat 7 和 Java 8。(Java 8 要最新的版本)

3.要通过终端启用远程访问,请进入 DSM 的控制面板并启用终端和 SNMP。 启用 Telnet 服务,启用 SSH 服务,并将所需的接口号写入接口。 (默认设置为 22,这个小心不要那么容易被暴露在外部的黑客,用些比较随机的接口号,例如:“2345”)

4. PT机器人接口是 8081(可改)以用于 DSM 中打开以选择控制面板上的网络进入。选择流量控制部分,并打开端口。示例:端口8081-8081,协议TCP,最少 100KB/s,最大 无限KB/s

5.以下是一个PT机器人端口在路由器(例如,8081),则远程终端 SSH 端口设置:被打开(例如2345), 可以访问和从外部使用。这对于每个路由器都是不同的,所以请检查路由器文档。

6.现在使用 PuTTY 程序进行远程连接(用于公共外接)。通常,如果您使用域名的,那您可能会使用域名为主机名。 (例如,*.synology.me 或 *.quickconnect.to 或 *.diskstation.me 等), 或你亦可直接输入IP地址加接口号连上 Synology NAS,例如)Hostname america.synology.me 接口 2345(系统Synology NAS),那么你需要获得操作系统上的root权限,使用root管理员登录连接到终端,登录为:admin@america.synology.me 的密码后:DSM管理员用户的密码。再次提示更改为admin@DiskStation:~$。在这里键入sudo -i。如果密码:再次出现,请再次输入管理员帐户的密码。如果提示符更改为root@DiskStation〜$,通常就会进入root帐户。

7.移至安装PT机器人的目录并运行PT机器人。例如) root@DiskStation/volume1/EJ/profittrailer# java –jar ProfitTrailor.jar –XX:+UseConcMarkSweepGC –Xmx256m -Xms256m

8.当一切正常,请用 curl 来设定,curl http://localhost:8081/checkSetupLinux/

9.但是,当PuTTY终端程序终止时,PT机器人也将被终止。你可以在后台跑机器人。在PuTTY终端上运行PT bot,和按Ctrl + Z和仍然在前台运行时,执行停止时提示符重新出现。键入 bg 可以转动停止的作业到背景(如果没有,直接输入工作号码(例如bg 1))然后,您可以输入 disown 以从 PuTTY 终端释放作业权限,在提示符下,输入 exit 并退出 PuTTY 程序。

10.如果使用PuTTY重新登录到ssh,并在提示符下输入 ps -ef,你可以看到 java -jar(在这里省略)是以 root 的身份执行的。

※。 Synology NAS DS216Play,在DSM 6.1.4版本上运行。


任何疑问请连系以下:

  • zh/nas_guide.txt
  • Last modified: 14 months ago
  • by t1m3c