OpenVPN 客戶端安裝腳本

install_openvpn_client_anolis8.sh

使用 dnf、EPEL 與 systemd。缺少完整設定/驗證檔案組時,只準備目錄後結束;檔案齊全時複製或沿用、清除 CRLF、設為 600 並重新啟動所選用戶端執行個體。

一鍵命令

curl -fL 'https://www.helper.sh/install_openvpn_client_anolis8.sh' -o './install_openvpn_client_anolis8.sh'

此命令只會下載本站檔案,不會執行。請先檢查儲存的原始碼並核對版本,再決定是否執行。

核對已下載檔案

與本頁面建置時內建的確切位元組比較。檔案僅在目前分頁處理,此工具不上傳、不持久儲存檔案。上限2 MiB。

預期 SHA-256
8e827535d215b88428f39e0b4d000777abc6fc87130fe605114ece9448898355

內建檔案位元組數: 13884

儲存校驗檔案

將腳本與校驗檔案儲存在同一目錄。Linux 安裝 GNU Coreutils 後可用下方命令僅檢查位元組,不執行腳本;使用此命令時需保留原檔名。

sha256sum --check './install_openvpn_client_anolis8.sh.sha256'

尚未比較。

校驗值與腳本來自同一網站,不是獨立簽章。一致不證明安全、上游相依項目真實可信或適合本機;可變遠端相依項目需單獨審閱。

查看驗證與限制

執行要求

  • Anolis OS 8、root、systemd 與可存取的 dnf/EPEL 軟體庫。
  • 設定通道需要已審閱的 client.conf 與 login.txt 檔案組。

適用場景

  • 維護對應發行版既有的使用者名稱/密碼用戶端。
  • 驗證檔案未就緒時,單獨完成套件準備。

腳本亮點

  • 接受 --config-dir、--config-name、--source-conf、--source-login、--source-dns-helper 與 --no-dns。
  • 預設寫入 /etc/openvpn/client/client.conf 與 login.txt;複製取代前為既有檔案建立時間戳備份。
  • 預設 DNS 輔助腳本可更改 NetworkManager 或 /etc/resolv.conf;--no-dns 跳過輔助腳本/鉤子處理,不移除既有鉤子。

推薦流程

  1. 授權 root 執行前,下載審閱安裝器及提供的 DNS 輔助腳本。
  2. 唯讀核驗:systemctl status openvpn-client@client --no-pager;journalctl -u openvpn-client@client -n 100 --no-pager;ip route;cat /etc/resolv.conf。自訂執行個體需替換名稱。
  3. active 僅代表程序狀態;分別核驗目標私網路由與解析器,重試前檢查日誌,不分享原始憑證或日誌。

安全提示

  • 沒有 dry-run 或自動回復;服務重新啟動與解析器變更可能中斷遠端存取。
  • 保護 login.txt 及其備份;先審閱端點、憑證、推送路由及輔助腳本原始碼。
  • Anolis 8 套件可用性與解析器管理權需要本機檢查;本輪未進行實機驗證。

相關專題

OpenVPN:區分通道、路由與 DNS 故障

選擇對應發行版用戶端,變更 DNS 鉤子前檢查解析器管理權。

查看專題