自由檔案館|5合1 一鍵VPN安裝腳本

自由檔案館 | iwantrun.com 一鍵多協議 VPN 安裝腳本

基於 sing-box 的一鍵多協議 VPN / 代理節點安裝腳本,支援 VLESS、Hysteria2、AnyTLS、gRPC Reality、TUIC。

項目地址:https://github.com/iwantruncom/multi-protocol-vpn

項目致謝:張狗剩同志

🚀 一鍵安裝 🧩 多協議支援 📱 自動二維碼 👥 用戶管理 ⚙️ sing-box 統一管理 ☁️ 適合小型 VPS

📖 一、項目理念

在一個資訊被高牆阻隔、真相被選擇性遮蔽的時代,工具本身也可以成為一種微小但具體的抵抗。

所謂的“境外勢力”,不應成為人們獲取資訊的恐懼來源;所謂的“盛世繁華”,也不應以封鎖知識、限制言論為代價。

讓更多被困在資訊繭房中的人,擁有接觸真實世界的可能。

🖼️ 二、腳本演示圖

主菜單與管理功能

自由档案馆一键多协议VPN脚本演示图

協議選擇與安裝流程

一键多协议VPN脚本协议安装演示图

🚀 三、支援哪些協議?

這個腳本目前支援 5 種協議,全部基於 sing-box 統一管理。

選項 協議 工作原理 防封級別 推薦指數
1 VLESS + REALITY + Vision 模擬正常 HTTPS/TLS 連接,不需要域名和證書 ★★★★★ ★★★★★
2 Hysteria2 基於 QUIC/UDP,偏高速和抗丟包 ★★★★☆ ★★★★☆
3 AnyTLS 新型 TLS 方向協議,接近普通 TLS 流量 ★★★★☆ ★★★☆☆
4 VLESS + gRPC + REALITY VLESS Reality + gRPC 傳輸方式 ★★★★☆ ★★★☆☆
5 TUIC 基於 QUIC/UDP,偏低延遲和高速 ★★★★☆ ★★★★☆
新手建議:如果不知道選哪個,優先選擇 VLESS + REALITY + Vision。

✨ 四、項目特色

一鍵安裝 中文菜單,新手也能按照提示完成安裝。
多協議支援 一個腳本支援 5 種常見協議。
基於 sing-box 統一核心,方便啟動、停止、重啟和更新。
自動隨機端口 減少端口衝突,也支援手動自定義端口。
二維碼輸出 安裝完成後自動顯示節點鏈接和二維碼。
用戶管理 支援增加用戶、刪除用戶、查看用戶。

🖥️ 五、推薦系統和 VPS

推薦系統

新手建議優先選擇 Ubuntu 22.04 LTS

推薦系統
Ubuntu 22.04 LTS

腳本也支援 Debian、CentOS、Rocky Linux、AlmaLinux 等常見 Linux 系統。

VPS 推薦

適合部署在常見小型 VPS 上,例如 Vultr、Linode、Hetzner、DigitalOcean、Oracle Cloud、AWS Lightsail、Google Cloud 等。

項目 建議配置
CPU 1 核即可
內存 512MB 以上
硬碟 5GB 以上
系統 Ubuntu 22.04 / Ubuntu 24.04
個人使用或備用節點,小型 VPS 通常已經夠用。

🔐 六、使用前準備:SSH 登錄 VPS

運行安裝命令之前,需要先通過 SSH 登錄 VPS。VPS 服務商一般會提供伺服器 IP、用戶名、密碼或 SSH 密鑰。

常見登錄命令

root 用戶登錄
ssh root@你的伺服器IP

🪟 七、Windows / macOS 推薦 SSH 工具

Windows 推薦 Windows Terminal、PowerShell、PuTTY、Xshell。
macOS 推薦 系統自帶 Terminal 終端即可。
登錄方式 打開終端後輸入 ssh root@你的伺服器IP。

⚙️ 八、安裝命令

下面提供兩種安裝方式:wgetcurl

注意:只需要選擇其中一種執行,不要兩條都執行。如果 wget 命令失敗,再使用 curl 命令。

方式一:使用 wget 安裝

wget 一鍵安裝命令
wget -O vpn.sh https://raw.githubusercontent.com/iwantruncom/multi-protocol-vpn/main/vpn.sh && chmod +x vpn.sh && sudo bash vpn.sh

方式二:使用 curl 安裝

curl 一鍵安裝命令
curl -L -o vpn.sh https://raw.githubusercontent.com/iwantruncom/multi-protocol-vpn/main/vpn.sh && chmod +x vpn.sh && sudo bash vpn.sh

📋 九、菜單功能

運行腳本後,會看到主菜單:

主菜單示例
1. 安裝 / 重裝協議
2. 管理當前服務
3. 用戶管理
4. 查看當前節點鏈接
5. 卸載
0. 退出
安裝協議 選擇 VLESS、Hysteria2、AnyTLS、gRPC Reality 或 TUIC。
管理服務 啟動、停止、重啟、查看狀態、查看日誌、更新 sing-box。
用戶管理 增加用戶、刪除用戶、生成指定用戶二維碼。

🔥 十、防火牆提醒

安裝完成後,腳本會提示需要放行的端口,例如:

端口放行示例
手動放行當前端口:12345/TCP
重要:請到 VPS 後台防火牆 / 安全組裡手動放行對應端口。如果端口沒有放行,客戶端可能無法連接。

常見需要檢查的防火牆包括 Vultr Firewall、Linode Firewall、Hetzner Firewall、DigitalOcean Firewall、AWS Security Group、Google Cloud Firewall、Oracle Cloud Security List 等。

❓ 十一、常見問題

1. 安裝成功後為什麼連不上?

優先檢查 VPS 後台防火牆 / 安全組是否放行了腳本提示的端口。

2. 是否需要域名?

默認不需要域名。本腳本目前集成的協議可以免域名部署。

3. 是否需要證書?

不需要手動申請證書,腳本會根據不同協議自動處理相關配置。

4. 如何查看節點二維碼?

運行腳本後選擇 4. 查看當前節點鏈接,即可顯示節點鏈接和二維碼。

5. 如何增加用戶?

運行腳本後選擇 3. 用戶管理,再選擇 2. 增加用戶

6. 如何重啟服務?

運行腳本後選擇 2. 管理當前服務,再選擇 3. 重啟 sing-box

📁 十二、常用文件位置

文件 路徑
sing-box 程式 /usr/local/bin/sing-box
sing-box 配置 /etc/sing-box/config.json
腳本管理資訊 /etc/freedom-vpn/info.json
systemd 服務 /etc/systemd/system/sing-box.service

🛠️ 十三、手動常用命令

查看服務狀態
systemctl status sing-box
重新啟動服務
systemctl restart sing-box
查看實時日誌
journalctl -u sing-box -f --no-pager
檢查配置
sing-box check -c /etc/sing-box/config.json

探索更多來自 自由档案馆 的內容

訂閱即可透過電子郵件收到最新文章。