使用 Docker 快速將 OpenVPN 轉換成本地 SOCKS 代理
最近一、兩年各類 VPN 廣告鋪天蓋地,而且還有終身訂閱的 VPN,價格不貴 不過有些低價到讓人懷疑他們會不會隨時就跑路了?! 🤔 我覺得只要該公司能撐到三~五年,就已經算是賺到了,至今能經營超過百年的公司都算厲害了~ 根本不期待他們能運作超過十年。。 😂 VPN 偶而拿來跨區看其他國家影片或者拿來臨時加速上網還是挺不錯的 不過使用他們官方提供的 App 來連線使用的話,通常都是全域網路都會被帶入到 VPN 隧道裡面 雖然簡單無腦,但是不適合需要進階一點的使用方式 所幸他們這些 VPN 服務商有些都有提供 OpenVPN、IKEv2 or WireGuard 等其他連線方法 這篇主要是讓你透過 Docker 快速將 OpenVPN 轉換成本地內網可用的 SOCKS 代理 轉換成 SOCKS 代理後,你就可以使用 Proxy.pac、瀏覽器的外掛 SwitchyOmega 或者 Surge。。等等 來達到進階自由的代理模式,例如你可以設定遇到 Netflix 域名時,就透過日本代理去連線 遇到 Disney+ 時候,就透過美國代理去連線,遇到沒有設定的域名,就還是維持你原本的網路去上網 全自動無需每次都要手動開關 VPN,非常的方便 下載 OpenVPN.ovpn 設定檔 以下使用 KeepSolid VPN Unlimited 來搭配使用(各家公司 OpenVPN 提供的連線方式有可能不同) 首先先到 VPN Unlimited 官網的管理後台登入 https://my.keepsolid.com/products/vpn/ 這邊可以手動下載到他們家有提供的各種協議 VPN,你選好需要的國家跟協議以後 就可以直接下載設定檔使用 可以多選幾個常用國家一起下載回來,每個國家都會是獨立的 ovpn 檔案 下載的檔案請妥善保存,稍等要把這檔案掛入 Docker 裡面 利用 Docker 快速部屬 在 Docker Hub 上面找到有人實作的現成 image ...