自由檔案館 | iwantrun.com 一鍵多協議 VPN 安裝腳本
基於 sing-box 的一鍵多協議 VPN / 代理節點安裝腳本,支援 VLESS、Hysteria2、AnyTLS、gRPC Reality、TUIC。
項目地址:https://github.com/iwantruncom/multi-protocol-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,偏低延遲和高速 | ★★★★☆ | ★★★★☆ |
✨ 四、項目特色
🖥️ 五、推薦系統和 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 |
🔐 六、使用前準備:SSH 登錄 VPS
運行安裝命令之前,需要先通過 SSH 登錄 VPS。VPS 服務商一般會提供伺服器 IP、用戶名、密碼或 SSH 密鑰。
常見登錄命令
ssh root@你的伺服器IP
🪟 七、Windows / macOS 推薦 SSH 工具
⚙️ 八、安裝命令
下面提供兩種安裝方式:wget 和 curl。
方式一:使用 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 -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. 退出
🔥 十、防火牆提醒
安裝完成後,腳本會提示需要放行的端口,例如:
手動放行當前端口:12345/TCP
常見需要檢查的防火牆包括 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
探索更多來自 自由档案馆 的內容
訂閱即可透過電子郵件收到最新文章。

