為什麼要用 GCP ,因為自動交易機器人都需要再 7x24 的環境中運作,網路也不能中斷,家中電腦要這樣操,相信很多人都沒這個條件。建立完成後,手機上也可以遠端操作喔。
接下來,只需要一步步跟著照順序操作即可建立環境,很簡單但要花點時間。
需要用到的 :
製作金鑰
找到PuTTygen。
點擊 Generate 。
在綠框範圍內隨意移動,產生亂數碼。
黃框 : 產生的金鑰,複製下來備用。
綠框 : 隨意填寫,用預設的也可以。
紅框 : 把金鑰存成檔案保存,後面會用到。
在GCP控制台建立一個新的 VM 執行個體。
前半部這裡可以都用預設值。
開機磁碟選 Ubuntu 18.04 LTS。
安全性 的位置,把剛才黃框中的金鑰貼到綠色框中。
接著按建立,完成這部分的設定。
建立完成你會看見你的虛擬機器。
接著點擊 SSH 位置,會另開一個視窗出來。
你會看見像這樣的視窗。
接下來,複製 # 字號後面的命令貼上後按 enter,跑完後接著下一行命令。
# sudo -s
取得管理員權限。
# apt-get update
# apt-get upgrade -y
更新組件。
# apt-get install --no-install-recommends ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
安裝桌面。
# apt-get install vnc4server -y
安裝遠端VNC。
# vncserver :1
第一次登入需要設定密碼,輸入二次相同密碼。
密碼不會顯示出來,直接輸入來驗證。
# vncserver -kill :1
關閉 VNC Server 。
# vi ~/.vnc/xstartup
編輯器操作:
i 輸入模式
ESC 退出輸入模式。
:w 存檔。
:q 離開。
:x 存檔離開。
(輸入順序 : i -->修改文字 --> esc --> :x)
改成下面這樣。
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
# vi /usr/bin/vncserver
改 vnc port
找到這段,把 5900 改你想要的數字 例: 8888
212:$vncPort = 5900 + $displayNumber;
212:$vncPort = 8888;
(輸入順序 : :212 --> i -->修改文字 --> esc --> :x)
# vncserver -geometry 1600x1024 :1
再次啟動 VNC 。
增加 VNC 通訊 PORT 到防。火牆中。
左上角三槓中,找到 VPC 網路 ,選擇 防火牆規則 ,點擊 建立防火牆規則。
名稱 : 隨意 例 : vnc 。
目標 : 網路中的所有執行個體
來源 IP 範圍 : 0.0.0.0/0
通訊協定和通訊埠 : 指定通訊協定和通訊埠 ,打勾 TCP 輸入你指定的 例 : 8888。
按建立。其餘的用預設值就可以了,除非你知道它的作。
建立成功後,你會看到多一條 VNC。
接下來我們要把機器人的檔案丟上去運作,我們這裡就用 Margin 來示範。
首先到 Margin官網下載 Ubuntu Linux 版本。
解壓縮後是 margin-linux 資料夾,建議改為 margin 會比較方便。
接著打開 FileZilla。
點擊左上角的方塊。
點選 New site 。
協定 : SFTP
主機 : 就是 VM 執行個體的 IP 。
使用者 : PuTTYgan 建立時使用的名稱。
金鑰檔案 : 瀏覽找出檔案路徑。
如果出現這個警告,直接按確認跳過就好了。
找到你解壓好的資料夾,拖曳到右邊框中。
接下來要用 VNC 連接到虛擬機器的桌面。
打開 RealVNC 。
空白的地方點右鍵,選 New connection 。
VNC Server : 填入 VM執行個體的 IP : Port , 例 : 35.123.456.87:8888 。
Name : 隨意填寫。
點擊剛建立的圖示。
輸入密碼,打勾 Remember password 。
左上角,打開檔案總管。
點擊 Other Locations ,點擊右側 Computer 。
點擊 home 。
點擊你 金鑰 名稱的資料夾。例 : margin-2019-11-01 。
先前上傳 Margin 資料夾就在這。
接著要建立一個捷徑來執行。
注意 : 下面出現 margin-2019-11-01 都要改成你金鑰的名子。
# cd /home/margin-2019-11-01/margin
# vi margin.desktop
(輸入順序 : i -->複製下面文字貼上 --> esc --> :x)
[Desktop Entry]
Name = Margin
Comment= Margin Bot
Exec=/home/margin-2019-11-01/margin/run-margin.sh
Icon=/home/margin-2019-11-01/margin/icons/margin.svg
Terminal=false
Type=Application
一切正確的話,輸入 dir 你會看到多了一個 margin.desktop 的檔案。
回到桌面後,你也會看到多了一個 margin.desktop 檔案。
在這個捷徑上按右鍵,選 Properties 。
execute 這裡要打勾。
警告不用管他,點擊右邊的 Trust and Launch 執行。
到這裡全部結束了,恭喜,開始去賺錢吧~
留言列表