Backblaze B2 支援 S3 API 了!

前幾天打開 Backblaze 後,看到一行大大的字 沒錯!S3 API 跟 Backblaze B2 兼容啦! S3 API 是目前市面上最流行的協定,很多軟硬體都兼容 Backblaze B2 則是非常棒的雲端存處(低價優勢) 如何使用 S3 API 若存處桶是在 2020/05/04 前創立的,則要創立一個新的,並將檔案移入(推薦使用 Rclone,會自動支援 B2 Copy File) 然後創建一個新的 App Key (不要使用主要的喔) 有關於一些 B2 的文章介紹: Backblaze B2 低價的雲端數據存儲服務 Backblaze B2 和 Cloudflare Workers 設定自訂域名 BackBlaze 宣布第一個歐洲數據中心啟用

May 14, 2020 · SteveYi

Backblaze B2 低價的雲端數據存儲服務

之前學習建站之時,考量到一個問題! 如果今天我的流量暴漲,文章變多,我的圖片空間及流量會不會也跟著變多 所以在網路上搜尋了一些對象存處服務,找到了一間便宜的對象存處提供商-Backblaze 什麼是對象存處 對象存處是一種數據存儲,其中每個數據單元存儲為稱為對象的離散單元。 對象靜態文件,類似於 pdf,mp3 檔,圖片或影片…等文件。 這些對象實際上可以是任何類型的數據和任何大小的數據。 對象存儲中的所有對像都存儲在單個平面地址空間中,而沒有文件夾層次結構。 比較知名的提供商有 AWS S3、Google Cloud Storage、Backblaze B2、DigitalOcean Space…等等 那這次要介紹的則是 Backblaze B2 Backblaze B2 的優勢 Backblaze B2 的價格是 Amazon S3 的 ¼ 倍 搭配 CloudFlare CDN 免流量費 支持 S3 API 註冊帳號 首先,進入官網後,點擊右上角的 Sign Up 接著輸入帳號密碼,選擇資料放置區域(基本上選擇美西) 接著到電子郵件中驗證帳號!完成 創建 Bucket 登入帳號後,點擊中間的 Creat a Bucket 接著輸入 Bucket 名稱,不可以跟別人重複 接著選擇 Public (如果你用於備份, 私人檔案的話,就選擇 Private ) 接著我們就會看見剛剛創建的 Bucket 了 創建 App Key 雖然說在網頁上我們就可以上傳檔案了,但是網頁只支持到 500MB 的檔案 超過就必須要使用 API 上傳了,所以這邊我們來教大家怎麼建立App Key...

May 11, 2020 · SteveYi

透過 Github 託管靜態網頁 - Github Pages

首先,進入Github 點擊左方綠色按鈕的 New 輸入Repository名稱(自定義) 選擇 Public(公開) 或是 Private(私人) 點擊Create Repository 這樣就建立好一個Repository囉! 接著我們要下載Github Desktop,方便上傳網頁原始檔 點擊中間的Download for macOS(Windows 則會是 Download for Windows) 下載完成後,登入Github帳號(Sign in to Github.com) 接著選擇剛剛建立的Repository 點擊 Clone 接著將檔案複製到資料夾中 回到Github Desktop,輸入Commit changes的資訊 點擊Commit to master 接著我們回到網頁,刷新後應該就會看到剛剛上傳的檔案囉! 接著來設定一下Github Pages 選擇master branch 接著就會產生子網域,就可以嘗試進入網站囉! 下次再來補充綁定自訂網域及SSL的方式吧!

April 22, 2020 · SteveYi

Mailgun + Gmail 達成自訂網域郵箱

小時候總是很好奇寄件者後方的網域名稱是什麼,後來接觸到網站架設後,註冊了許多網域(現在手上大概6個網域左右),也慢慢解開了小時候的疑惑 今天就來分享一下 Mailgun + Gmail 自訂網域郵箱的方法吧! 首先,先註冊 Mailgun,預設有 5000 封信件額度 PS.如果你是GCP客戶,可以到 合作頁面,申請免費 30000 額度 註冊之後,我們進入控制台新增網域(預設會有一個網域) 上方輸入網域名網域名稱,下方勾選 Create DKIM Authority 並選擇 1024 位元(部分 DNS 服務商不支持 2048 位元) 接著設定 DNS 紀錄,MX 紀錄一定要設定(不然會收不到信) 小提醒:如果你有其他郵件收信服務(如: Gsuite, Office… 等),不要設定 MX 紀錄,不然原先的服務會收不到信 設置完後,等待 DNS 生效 我們就可以來進行下一個步驟了! 接著我們來設置 SMTP 帳號 首先,打開 Mailgun 控制台 點擊 Domain settings 選擇 SMTP credentials 接著點擊右上角的 New SMTP User 來建立新帳號 右上方為密碼!先記起來,等等會用到 接著我們來設定轉寄郵件 點擊左方的 Receiving,在點擊右上方的 Create Route 接著選擇 Match Recipient (指定收件者),並輸入剛剛建立的電子郵件地址 下方 Forward 填寫 Gmail 的電子郵件地址,存檔!...

April 22, 2020 · SteveYi

Cloudflare 新服務 spectrum 設定教學

今天早上打開FaceBook時,發現Cloudflare推出了一個新服務 - Spectrum 目前是提供給所有付費用戶使用,不知道未來有沒有機會開放給免費客戶 官方部落格連結: https://cfl.re/3efcOhv 正好我有幾個網域有使用Plesk Plus的服務(此服務已下架),算是Cloudflare Pro版本 所以也可以開通這個功能! 那就來記錄一下設定過程吧 首先,進入網域設定 上方選擇 Spectrum 接著點擊 Enable Spectrum 開通完成後,點擊 Create an application 選擇SSH(22端口)或是Minecraft(65535端口) (如果是企業版可以使用RDP) 接著輸入子網域及IP位置,並按Save 接著我們就可以等待生效囉! 可以使用終端(dig 網域名稱)或是Google Public DNS查詢CNAME紀錄 目前這個服務 Pro版本提供5GB流量/月 Business版本提供10GB流量/月 超過1GB,以0.1USD計價 https://www.cloudflare.com/products/cloudflare-spectrum/ 對於DDOS防禦很頭痛的可以試試看~!

April 15, 2020 · SteveYi

在 Vultr 使用 Bird6 廣播 IPv6

建議可以參考於 2021 年 01 月 24 日 的 透過 BGP 與朋友組成內網 文章 這次就來分享一下在 Vultr 廣播IP吧! 設置 AS 號碼及 IP 前綴 首先,我們要先開通 BGP 的功能! 點擊這裡前往 Vultr BGP 頁面 進入此頁面後,我們點擊 Get Started 選擇 I have my own IP space 及 I have own my ASN (如果沒有 ASN 不用選擇) 而關於 LOA 的部分,可以參考 這份 範例文件 接著其他保持預設就好 接著點 Start,來驗證 IP 擁有權 或 ASN 系統會寄一封電子郵件到 Whois 的 Email,進行驗證! 驗證完後呢,我們就等待工作人員設置 廣播 這次是使用 Ubuntu 18.04 來進行宣告的,CentOS 及 Debian 應該大同小異...

April 10, 2020 · SteveYi

透過電腦使用USB傳送網際網路連線給手機 (USB Reverse Tethering)

本篇教學使用搭載Android 5.0.2,Wi-Fi和藍芽損壞的手機搭配Windows 10做示範。 請注意:不一定保證每一隻手機都相容,就算相容還是有一些App不認得此類型連接方式 (它們通常只認得行動數據和Wi-Fi連接) 本篇著重於使用Windows平台進行的部分,所以不討論其他作業系統,其他作業系統理應當也是差不多才對。請讓電腦先安裝手機的驅動程式 (外部連結: https://mobileai.net/2016/09/22/google-adb-driver/ ) HTC Sense 6或更早版本的Sense,有內建此功能而無須操作以下教學 (設定>更多>可攜式熱點和數據連線>USB網路設定>透過電腦傳送) 首先請先到GitHub下載Gnirehtet https://github.com/Genymobile/gnirehtet#rust 找到Windows後按下下載之後解壓縮 解壓縮後會得到三個檔案 請將gnirehtet.apk安裝到手機上(安裝完在桌面找不到是正常的) 不清楚apk怎麼安裝的話網路上有很多教學可以參考,在這裡先不贅述 接下來請在手機上開啟開發人員選項 不同品牌手機有不同開啟方法 以HTC手機為例,打開設定>關於手機>軟體版本>更多,接著狂戳"建置號碼" 直到跳出Toast訊息"不需要了,您已經是開發人員" 完成後請點擊"開發人員選項" 之後勾選USB偵錯並確認 如果詢問是否允許,請允許,如果懶得每次都按允許的話,可以勾選"永遠允許從此電腦進行" 然後請將手機設定密碼(設定>安全性>螢幕鎖定方式>選擇圖形,PIN碼或密碼) 否則有些情況下無法上網 如果任何步驟執行時跳出新增VPN連線的請求,請按下允許 接下來請將手機連接到電腦,並點擊電腦上的gnirehtet-run.cmd 如果執行時跳出新增VPN連線的請求,請按下確定 接下來會看到電腦有字很多字在跑,關掉這個視窗等同斷線,所以沒有要看它的連線紀錄的話請最小化 (按右上角的 - )就好 接下來手機就可以上網囉 Spotify串流音樂也是可以的 如果需要斷線,可以在通知點選"Stop Gnirehtet” 注意:有一些網路環境(如校園網路或工作場域網路等)可能會因某些考量而封鎖相關連線,所以可能會造成無法上網(如下圖),此時換成別的網路就行囉 免責聲明: 如果有因本教學造成任何爭議,本作者一蓋不負責 對於非本作者創作之相關資訊,或是非本作者控制或測試之獨立網站,不得解釋本作者為其推薦或背書。 © iambjlu

April 7, 2020 · 蘿蔔

使用 IFTTT 將未接來電、簡訊轉送至 LINE

準備工作 首先,需要先註冊或登入IFTTT (ifttt.com) 接下來他會推薦一個IFTTT的範例,按下X跳過 在左上角搜尋框輸入LINE 然後在Services裡面選擇LINE 按下Connect然後登入帳號 請登入要接收通知(被提醒)的帳號!! 然後按下綠色按確認連動帳號 接下來應該會看到以下訊息 接下來請移駕到收到訊息/未接來電要轉發的手機並安裝IFTTT 注意:此篇文章提及之功能只支援Android手機 如果是Android 5.1.1或更低版本,請跳過關閉電池最佳化的段落 準備工作–關閉電池最佳化 如果是Android 6.0至8.0,安裝完成後請先至系統設定>電池(或電源) 依照不同操作系統可能有不同的操作方式,以Google手機為例,需先按下右上角三個點之後點選電池效能最佳化 然後在選單內找到IFTTT,選擇不要最佳化,以免後臺程序無法運行造成功能失常 如果是Android 9.0至10.0,請到系統設定>應用程式和通知>特殊應用程式存取權 依照不同操作系統可能有不同的操作方式 以Google手機為例: 然後點選電池效能最佳化 找到IFTTT之後選擇不要最佳化 準備工作–關閉電池最佳化段落結束 接下來請打開IFTTT應用程式 接下來請登入本文章一開始所使用的帳號 按下Got it和Get More 準備工作教學完畢 ==========我是分隔線========== 簡訊轉送 往下滑找到 Create Your Own 接下來按下This 選擇Android SMS 之後選擇之後選擇 [ Any new SMS received ] 接下來請在That的地方選擇LINE後選擇 [ Send message ] 接收對象可以是群組,也可以是私人訊息 在這邊以群組作為示範 使用群組提醒前請先將LINE Noitfy的帳號邀請到群組中 接下來可以自己拼湊想要的文字了 弄完請按下方黑色的Continue之後按Finish Receive notifications when this runs 的意思是這件事發生時要不要收到通知 我個人是沒開拉,但這個就自己決定吧 接下來如果被要求權限請不要拒絕!!! 否則功能無法正常運作!!! Connected的開關就是這項功能的開關...

April 7, 2020 · 蘿蔔

[教學] AWS Route 53 代管DNS

從2017年 註冊了第一個網域之後,DNS 代管商一直是我在研究的一個部分! 今天來推薦一下由 AWS 推出的 DNS 代管服務 - Route 53 前置作業: AWS帳號 網域 建立託管區域 首先,進入 AWS 主控台搜尋 Route 53 接著點擊左上角的託管區域 點擊左上角的,建立託管區域 接著在右方自己的網域名稱 接著系統就會建立一個託管區域囉!(這邊先將NS紀錄記起來,下個步驟會用到) 設定 DNS 伺服器 那我們剛剛已經在 AWS Route 53 建立了 DNS 託管區域,接著我們要到網域註冊商來設定 DNS 伺服器! 首先,打開網域管理頁面(本篇以 Gandi 示範),並找到名稱伺服器或是 Nameservers 點擊變更後,將原本的紀錄刪除,並將 AWS Route 53 自動產生的 NS 紀錄貼上去 接著就等待生效囉!大約 24-48 小時生效(實際上應該 5-10 分鐘生效 XD)

April 6, 2020 · SteveYi

在 Gandi 購買網域

之前有跟大家分享將網域從 Google 移轉至 Gandi 的過程 點我看文章 本篇就來分享一下 在 Gandi 購買網域的過程吧! 前置準備: 錢(用來註冊網域的費用) 首先,我們打開 Gandi 的官網 搜尋你想要的網域,接著將其加入購物車 接著就可以結帳啦 Gandi 支持很多付款方式:信用卡、銀聯、PayPal、轉帳、比特幣(BitCoin) 其中 Paypal 必須為非台灣帳戶才可以付款 付款完成後,系統就會建立網域資料 可以在這裡查看狀態 建立完成後,會收到一封電子郵件通知 接著就可以前往控制台管理你的網域囉!

April 3, 2020 · SteveYi