發表文章
目前顯示的是有「資訊」標籤的文章

使用 Gmail SMTP 免費以自訂網域收發 Email

點閱
圖片
前言 我幫這個 Blog 跟 Google 買了一個網域,最近在研究買了網域之後還有哪些功能可以玩。由於 Google Domains 上面寫的 Get a custom email address 使用的是 Google Workspace,每個使用者每個月要價 6 美元,已經接近 Google Domain 賣一個網域的半年的價格了,所以我研究了只使用其他 Google 提供的服務也能達成,免費使用自訂網域收發 email 的方法──Gmail SMTP 服務。 我使用的是 Google Domains 操作,不過這份理論上只要是有免費提供 email forwarding 的 domain name registrar 都適用,一樣直接 forward 過去就好。 一個月的就要用這服務半年的錢是怎樣 ( ̄︿ ̄) 收 email 收 email 的部分設定較簡單,進入 Google domains 控制台 並選取網域,在 email 選項中,設定讓 email 自動轉寄到目標 email 就好。 設定 email 轉寄 接下來,進入被轉寄的 email,點一下確認信後就可以用設定好的 email 收信了。 發 email 首先要先幫前面設定好收 email 被轉寄的帳號開啟 2-Step Verification ,才能設定 App passwords 。在 App passwords 介面中輸入一個方便記憶的名稱例如 gmail。 Google 會給生成一組十六位的密碼,先記下來等等要用來登入 Gmail SMTP 伺服器。這個密碼的權限非常大要保管好。 接下來,進入 Gmail 設定中的 Accounts and Import ,找到 Send mail as 下的 Add another email address,跟著跳出來的小視窗輸入收 email 的 address,第二個視窗照著以下的資料填: SMTP Server: smtp.gmail.com Port: 587 Username: 被轉發那個人 @gmail.com 前面的使用者名稱 Password: 前面拿到的 app password 完成後 Gmail 會寄一封確認信,點進去按確定,重新整理 Gamil 一下就完成了! 設定完以上...

Nmap 網路弱點掃描工具使用教學

點閱
圖片
軟體介紹 Nmap 的標誌眼睛 Nmap(Network Mapper)是個免費且開放原始碼的網路探索與資安工具,也可用來管理伺服器、檢查伺服器的生存狀態。Nmap 擅長快速完成大量範圍的掃描,也可詳細調查單一目標。 下載安裝 Windows/MacOS/Linux(rpm) 直接到 官方頁面 下載安裝 摁沒錯,有個安裝 GUI 化的 Zenmap 的選項,不過你點進來是為了學指令的吧? Linux(deb) APT 就有了直接裝就好 sudo apt install nmap 使用方式 nmap [掃描種類] [選項] 目標 (順序亂掉沒關係,Nmap 看得懂。) 範例:掃描 scanme.nmap.org 的 1000 個常見 Port,使用 Nmap 預設腳本,進行 OS 掃描,略過 ping 掃描。 $ sudo nmap -sC -O -Pn scanme.nmap.org Starting Nmap 7.92 ( https://nmap.org ) at 2022-05-30 17:14 Taipei Standard Time Nmap scan report for scanme.nmap.org (45.33.32.156) Host is up (0.15s latency). Not shown: 996 closed tcp ports (reset) PORT STATE SERVICE 22/tcp open ssh | ssh-hostkey: | 1024 ac:00:a0:1a:82:ff:cc:55:99:dc:67:2b:34:97:6b:75 (DSA) | 2048 20:3d:2d:44:62:2a:b0:5a:9d:b5:b3:05:14:c2:a6:b2 (RSA) | 256 96:02:bb:5e:57:54:1c:4e:45:2f:56:4c:4a:24:b2:57 (ECDSA) |_ 256 33:fa:91:0f:e0:e1:7b:1f:6d:05:a2:b0:f1:54:41:56 (ED25519) 80/tcp open http |_http-favicon: Nmap Project |_http-title: Go ahea...

Docker 、Dockerfile 與 docker-compose 學習筆記

點閱
圖片
Wikipedia 上 Docker 的 Logo 為何要用 Docker 使用 Docker 從零建置環境,確保不同電腦上運行結果相同 不需完整模擬作業系統,比虛擬機器快 可以特殊召喚一隻鯨魚小精靈幫你分配資源(?) 寫好 Docker 需要的檔案後只要一串簡單的指令即可快速建置服務 Dockerfile>Image>Container Docker 安裝基本用法 Linux 由於 Docker on Windows 還是須模擬出接近完整的 Linux 系統,推薦直接使用 Linux 取得更高效能。 https://get.docker.com/ 為官方提供的安裝腳本。這會在機器上安裝 Docker Engine(不會有 GUI 的 Docker Desktop),Docker Compose 則要另外安裝,可以試試看套件管理器有沒有或是看 官方的安裝教學 。 Windows 如果電腦的作業系統夠新推薦使用 WSL 2 後端版本。以管理員權限開啟 Powershell 並輸入以下指令( 說明在這 ): dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重開機後安裝 WSL2 Linux 核心更新套件 (適用於 x64 電腦) ,再重開機一次。最後安裝 Docker, Docker 安裝檔案 與 Docker Desktop 安裝官方說明 。 這會在電腦上安裝 WSL 2(因為 Docker 跑 Linux 需要簡化的虛擬機器)、Docker Engine、Docker Compose 和 Docker Desktop(GUI 管理介面)。 Docker CLI 要連線到 Docker 機器會需要 ROOT 權限,想要直接執行或是讓等等要用的 VSC extensions 讀到 Docker 的話需要先 設定免 ROOT 。 build 建置 Dockerfile 成 Image。...

ZeroTier VPN 架設教學

點閱
圖片
使組員從世界的任意角落,使用任意裝置連線。 ZeroTier 創造了可信任,橫跨雲端、桌機和移動裝置的網路環境。 From ZeroTier 官網 使用 ZeroTier 的理由 ZeroTier 幫你架好的伺服器 50 個使用者內免費 ,並且每個使用者可以有的網路量無限制 安裝設定方便,只需分享 16 位的網路 ID 即可連線。 程式有 ZeroTier Inc. 在維護。 從 FreeBSD 到 Windows,多種平台都有 ZeroTier 的客戶端 下載 下載頁面: https://www.zerotier.com/download Windows ZeroTier One.msi GNU/Linux(deb/rpm) or MacOS Shell: curl -s https://install.zerotier.com/ | sudo bash ZeroTier 幫你架好的伺服器設定 連線之前需要到 ZeroTier 後台 設定網路。 增新網路後,可以看到以下選項: Network ID 重要,別人要連進來的 16 位網路 ID。 Name、Description 名子、描述。 Access Control PRIVATE 取得網路 ID 並連線後,需要等到管理員打勾才能進入網路,比較推薦使用這個選項。 PUBLIC 不須驗證可直接連線並進入網路。 Managed Routes 拿來 建立通道 的東西。 IPv4 Auto-Assign 自動分配的 IPv4 地址,不懂這是甚麼的話隨便選一個就好,下面的 IP 會需要依照這個選項分配。 Members 最重要的部分,決定網路的使用者與他們的 IP(連線時要打的東西)。 Auth? 是否已驗證,允許進入網路。 Address ...