v2+ws+tls教程

v2-ws-tls教程就三步
1、先裝 v2,官方腳本,以後升級也是重複執行就是

bash <(curl -L -s https://install.direct/go.sh) 複製代碼

新安裝完會提示兩行,一個端口,一個uuid,記不記都可以;

官方腳本默認支持vmess,下一步需要編輯修改v2的服務端配置,讓支持ws和tls,post和id改成上面的,也可以自己,不建議直接搬運下面的,id相當於密碼,還得用你自己的,下面path 是目錄,這裏不設

nano /etc/v2ray/config.json
複製代碼

{
“inbounds”: [
{
“port”: 12345,
“listen”:”127.0.0.1″,
“protocol”: “vmess”,
“settings”: {
“clients”: [
{
“id”: “6768f908-d39f-424f-b3e7-c1b6b10fdf72”,
“alterId”: 64
}
]
},
“streamSettings”: {
“network”: “ws”,
“wsSettings”: {
“path”: “/”
}
}
}
],
“outbounds”: [
{
“protocol”: “freedom”,
“settings”: {}
}
]
}
複製代碼

改過配置,就要重啓一下v2

service v2ray restart
複製代碼

最好也順手查看下狀態,有沒有報錯
service v2ray status
複製代碼

———–

2、安裝caddy ,用它申請證書和反代。這裏只勾選hook.service,hook.service是caddy的自啓服務,開機實現自啓,你需要其它插件就自己另外加,caddy是Go語言的,以後升級、或者另外加插件,也是一樣再一次運行命令即可。會自動替換。

curl https://getcaddy.com | bash -s personal hook.service
複製代碼

然後運行:讓自啓生效。郵箱換你的,Caddyfile是caddy的默認配置文檔,本人習慣和caddy同一目錄 /usr/local/bin,你要調整就要和下面一併調整

caddy -service install -agree -email [email protected] -conf /usr/local/bin/Caddyfile
複製代碼

cd /usr/local/bin 進入 caddy 安裝目錄,然後 nano Caddyfile 寫配置支持tls

hostloc.xyz {
tls [email protected]
proxy / 127.0.0.1:12345 {
websocket
header_upstream -Origin
}
}
複製代碼

端口要與上面統一,域名用你自己的,二級域名都可以,先做好解析,注意這裏是不套CF的,你不要開了CF的雲

仍然在 /usr/local/bin 當前目錄, ./caddy & 初次運行一次,會顯示申請證書,沒報錯就是成功了。

需要查看caddy運行狀態的命令,其它重啓、啓動就不用說
caddy -service status
複製代碼

——–

3、客戶端設置

地址:就是你的域名,端口是443,ID是你上面那一串,額外ID是0,傳輸協議是ws,其它默認,最下面底層傳輸安全記得把tls選上。完事。

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章