分類
Javascript

利用Javascript來將URL的追蹤碼移除

工具連結: https://sample.diary.tw/urlshare/

在分享連結給朋友時, 往往會因為有過多的追蹤碼(Tracking Code)像是 utm_*, 或是 facebook 的 fbclid 等, 很長以外, 也不想將追蹤碼被分享, 這個時候, 往往就需要手動將 URL上的對應參數給移除後再分享出去.

利用 Javascript 中的 URL物件與 searchParams 可以方便與快速地移除這些小東西, 程式碼主要用到了 searchParams 中的 delete 即可, 例如:

分類
Python

如何快速查找URL對應重導後的URL-使用Python

有時有些URL會因為分析, 或是廣告等原因, 需要進行重導(redirect), 然而在程式實作上, 若需要找到這個重導的結果URL, 要如何進行呢? 可以使用 requests library 的訪問連結後來取得, 程式如下:

response = requests.get('https://youtu.be/dQw4w9WgXcQ') 
print(response.url) # https://www.youtube.com/watch?v=dQw4w9WgXcQ&feature=youtu.be

利用 requests.get 的結果, 再將 response 的 url 取出即可.

參考資料:

https://stackoverflow.com/questions/36070821/how-to-get-redirect-url-using-python-requests

分類
好用軟體

Googlebot來源IP

最近因為要阻擋異常流量, 使用了 Cloudflare 的 WAF 功能, 對來訪問的所有流量進行管理驗證(Managed Challenge):

https://developers.cloudflare.com/waf/reference/cloudflare-challenges/#managed-challenge-recommended

使用了這個功能後, 對來第一次來訪問的訪客都會先出現一個 Cloudflare 驗證. 若沒有問題才可以正常訪問網站.

過沒幾天, Google Search Console發信來說明影響了 Googlebot 來爬內容, 有 403的回應.

分類
Python

使用WordPress posts API新增文章(使用Python)

如何使用 WordPress posts API 來新增文章呢?

可以先參考官方資料:

https://developer.wordpress.org/rest-api/reference/posts/#create-a-post

而 API的位置在: https://{hostname}/wp/v2/posts

而新增一篇文章的方式有了這些資料就可以很快速地建立起來, 另外我們還需要先有一個 application password 來進行驗證才行, 在 WordPress 5.6 版本起, 可以在使用者下建立 application password, 所以可以透過這個方式來進行驗證, 可以參考這裡:

https://make.wordpress.org/core/2020/11/05/application-passwords-integration-guide/

分類
好用軟體

樂天也出雲端空間服務

樂天 Rakuten 也出雲端空間服務了:

https://home.rakuten-drive.com/?lang=en

因為目前沒有繁體中文介面, 僅有韓文、日文、英文介面, 不過免費就有 10GB空間可用, 有興趣的朋友們可以試用看看.

除了雲端空間 (Cloud)外, 還有傳檔服務 (Transfer), 兩種應用場景, 也有對應的 APP 可用:

iOS: https://apps.apple.com/tw/app/rakuten-drive/id1489041568

Android: https://play.google.com/store/apps/details?id=com.estmob.android.sendy.app

申請帳號可以從這裡去: https://www.rakuten-drive.com/account/signin

若有樂天購物帳號的朋友們, 可以參考這裡樂天點數集點活動, 訂閱三個月 USD $7.99, 可以獲得 200點樂天點數:

https://www.rakuten.com.tw/ad/pointgallery/rakutendrive/

分類
系統技術

Oracle Cloud上主機網路異常處理

今天早上監控通知在 Oracle 上的 VM主機異常, 於是檢查了一下, 發現看起來是 DNS解析失敗, 繼續做一些測試:

  1. ping 8.8.8.8 – 回覆很久才開始, 一旦有回覆後, 就還蠻正常的.
  2. ping 1.1.1.1 – 回覆很久才開始, 一旦有回覆後, 就還蠻正常的.
  3. ping www.google.com – 會出現 Temporary failure in name resolution 這個錯誤訊息.
  4. nslookup 查找 www.google.com 會 timeout
  5. route 指令列出路由資訊很慢

綜合以上問題, 看起來主機的網卡連接可能有些異常, 而且速度十分緩慢, 即使是 ping gateway 10.0.0.1 也是一樣, 於是想說將 firewalld 停掉, 但仍狀況相同, 即使從 ssh reboot 或由 OCI 上的 reboot 都無法解決.

分類
WebTrend

2023年網路趨勢分析-Cloudflare Radar

從這裡看來的: https://radar.cloudflare.com/year-in-review/2023

Cloudflare 推出了 2023 review 報告, 非常全面地介紹了在 2023年的網路流量與分析, 有許多有用的參考資料.

分析與解讀可以參考官方的 blog 文章:

https://blog.cloudflare.com/radar-2023-year-in-review

主要有幾個重要的觀察點:

  • 流量相較於2022成長了 25%
  • Google仍是最受歡迎的網路服務
  • 行動設備有66%流量來自於Android
  • Starlink 成長了兩倍的流量
  • Google Analytics, React, Hubspot 是在排行前面網站中最常見的技術
  • 有 50%流量使用 HTTP/2, 有 20%流量使用 HTTP/3
  • NodeJS 是最常在在自動化 API被呼叫中被使用
  • GoogleBot 是最大量在 Cloudflare中的呼叫來源
分類
好用軟體

Google One已提供了VPN功能於所有方案

之前的 Google One提供的 VPN功能, 僅限較高等級的付費版本使用者可用, 不過目前已開放給所有方案使用者使用了. 也就是說每個月最低價 65元即可享有 Google One的VPN功能了哦.

請參考: https://one.google.com/about/plans?hl=zh_TW

而 Google One的 VPN可以在 4種環境下使用, 分別為 Android, iOS, MacOS, Windows, 可以從這裡下載各對應的 VPN軟體:

https://one.google.com/about/vpn?hl=zh_TW

而起動後的 IP 目前實測仍為台灣 IP, 而且也有 IPv6 能力, 並保持 IPv4 的相容性, 利用工具: https://www.showmyip.com/ 測試如下:

Your IPv4 136.23.34.86
Your IPv6 2606:40:1b31:a157::1060:e7ac
Country Taiwan
Region Taipei City
City Taipei
ZIP Unknown
Timezone Asia/Taipei
Internet Service Provider (ISP) Google, LLC
Organization Google One Services
AS number and name AS36492 Google, LLC
User agent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

的確也是 Google One Service 沒錯, 有使用付費方案的 Google One用戶們, 可以好好利用這個不錯的服務哦!

 

分類
好用軟體

有趣又實用的AI讀稿影片工具-HeyGen

找人拍攝影片介紹讀稿, 並且要花時間後製的複雜工作時代過去了, 早期有 text to speech 功能的工具, 不過只能產生語音輸出, 這個工具提供了讀稿人影片產生工具, 增加上了看見人的讀稿功能, 十分適合應用在產品介紹, 新聞讀稿, 快速生成行銷用的影片等應用.

這個服務工具在這裡:

https://www.heygen.com/

僅需要打字與文稿, 選擇樣版, 挑選適合的角色, 並選擇適合的人聲, 即可快速地生成影片並發佈.

分類
好用軟體

輕量方便好用的DNS自訂服務 – nextdns.io

在管理或限制網路存取, 除了 firewall 外, 還有 DNS管理的手段, 當然前提必需是要能設定對應的 DNS權限才行.

今天介紹的這個 NextDNS 是利用 DNS的管理與限制來達成安全, 無廣告, 或限制使用者進入色情, 遊戲等特定的網站, 並且有完整的 DNS查詢記錄, 可以供日後分析或追踪使用.

官方網站: https://nextdns.io/

費用有免費層級的每月300,000次 DNS查詢, 對於一般家庭或個人應用應該是很足夠了, 而且不限制設備數量, 除了標準的 DNS以外, 也提供了更安全的 DNS-over-HTTPS 與 DNS-over-TLS/QUIC 兩種 DNS查詢協議.

進入首頁後, 點選 Try it now 即可進入專用的 DNS設定 [Setup]頁籤, 對於各種終端設備都有完整的安裝介紹說明, 而且對於 Android/ iPhone 等環境都有對應的 APP可以更方便地安裝 DNS.

再來看看 [Security]頁籤, 其中預設了許多安全的機能, 如:

  • Threat Intelligence Feeds
  • AI-Driven Threat Detection
  • Google Safe Browsing
  • IDN Homograph Attacks Protection
  • Typosquatting Protection
  • Domain Generation Algorithms (DGAs) Protection
  • Block Newly Registered Domains (NRDs)
  • Block Dynamic DNS Hostnames
  • Block Parked Domains
  • Block Top-Level Domains (TLDs)
  • Block Child Sexual Abuse Material