VPS翻牆屢屢被封?這裡分享一個一鍵腳本實現V2Ray 基於 Nginx 的 vmess+ws+tls來拯救你的VPS。
一、準備工作
首先要有一台國外VPS,這裡推薦使用Vultr,支持支付寶。
之後需要一個域名,可以付費購買(推薦Namesilo),也可以在Freenom申請一個免費域名(申請教程),之後解析到你的VPS IP上。
二、一鍵腳本使用方式
腳本適用於:Debian 9+ / Ubuntu 18.04+ / Centos7+
兩個安裝方式(不兼容,二選一)
1.Vmess+websocket+TLS+Nginx+Website
- bash <(curl –L –s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh) | tee v2ray_ins.log
2.Vmess + HTTP2 over TLS
- bash <(curl –L –s https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install_h2.sh) | tee v2ray_ins_h2.log
安裝/更新方式(Nginx 前置)
支持配置方式
- VLESS + TCP + TLS + Nginx + WebSocket
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/Xray_onekey/nginx_forward/install.sh" && chmod +x install.sh && bash install.sh
安裝/更新方式(Xray 前置)
支持配置方式
-
VLESS + TCP + XTLS / TLS + Nginx
-
VLESS + TCP + XTLS / TLS + Nginx 及 VLESS + TCP + TLS + Nginx + WebSocket 回落並存模式
wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/Xray_onekey/main/install.sh" && chmod +x install.sh && bash install.sh
注意事項
- 如果你不了解腳本中各項設置的具體含義,除域名外,請使用腳本提供的默認值;
- 使用本腳本需要你擁有 Linux 基礎及使用經驗,了解計算機網路部分知識,計算機基礎操作;
- 目前支持 Debian 9+ / Ubuntu 18.04+ / Centos7+ / Oracle Linux 7+;
安裝成功後如下所示:
腳本啟動方式
啟動 V2ray:systemctl start v2ray
停止 V2ray:systemctl stop v2ray
啟動 Nginx:systemctl start nginx
停止 Nginx:systemctl stop nginx
腳本相關目錄
Web 目錄:/home/wwwroot/levis
V2ray 服務端配置:/etc/v2ray/config.json
V2ray 客戶端配置: 執行安裝時所在目錄下的 v2ray_info.txt
Nginx 目錄: /etc/nginx
證書目錄: /data/v2ray.key 和 /data/v2ray.crt
下載Windows客戶端:v2rayN
打開軟體,點擊:伺服器→添加[VMess]伺服器:
填上你設置的對應數據,如伺服器ip、埠、UUID(服務端和客戶端必須一致),加密方式一般為aes-128-gcm
,協議為ws
,偽裝域名留空,路徑為/ray
,開啟tls和不安全傳輸,設置完保存。
右鍵V2RayN的系統欄小圖標,點擊啟用Http代理
,Http代理模式選擇第二個PAC模式
,最後再打開V2RayN軟體面板,在檢查更新里選擇更新PAC
。
到此,V2Ray就全部配置完成了。
原文:一鍵腳本安裝V2Ray+WebSocket+TLS+Nginx救活被牆VPS