本帖最後由 blackpig936 於 2018-8-20 19:58 編輯
[教程]手动搭建 v2ray+caddy,套CF。WebSocket+TLS+Web+CDN
https://www.hostloc.com/archiver/tid-435383.html?page=1
先到freenom申請一個免費域名,再將域名解析指向你的ip
教學https://walker-a.com/archives/4742
成功解析域名後,再到cloudflare註冊一個賬號,待用
教學https://sofree.cc/cloudflare-free-cdn/
安裝v2ray及caddy (已安裝v2ray的不用重裝,只需修改config.json,如果樹莓派安裝的話,請下載arm版的)
安裝v2ray- bash <(curl -L -s https://install.direct/go.sh)
複製代碼 修改配置文件- nano /etc/v2ray/config.json
複製代碼 清空裏面的資料把下邊的貼上去 (記得id改成自己的)- {
- "inbound": {
- "port": 8080,
- "listen":"127.0.0.1",
- "protocol": "vmess",
- "settings": {
- "clients": [
- {
- "id": "b831381d-6324-4d53-ad4f-8cda48b30811",
- "alterId": 64
- }
- ]
- },
- "streamSettings": {
- "network": "ws",
- "wsSettings": {
- "path": "/ray"
- }
- }
- },
- "outbound": {
- "protocol": "freedom",
- "settings": {}
- }
- }
複製代碼 改完後啟動v2ray安裝caddy arm版- #创建caddy目录
- mkdir /etc/caddy
- #下载 caddy
- wget https://github.com/mholt/caddy/releases/download/v0.10.11/caddy_v0.10.11_linux_arm7.tar.gz
- #解压caddy到/etc/caddy目录
- tar zxvf caddy_v0.10.11_linux_arm7.tar.gz -C /etc/caddy caddy
- #赋予执行权限
- chmod +x /etc/caddy/caddy
- #创建配置文件
- nano /etc/caddy/caddy.conf
- #把下邊的複製貼上去 /etc/caddy/caddy.conf
複製代碼- mydomain.me #改成你的域名
- {
- tls xxxxx@gmail.com #改成你的電郵地址
- log /etc/caddy/caddy.log
- proxy /ray localhost:8080 {
- websocket
- header_upstream -Origin
- }
- }
複製代碼 安装Supervisor守护进程,照網址中的教學就可以,但如果是以我以上的方法安v2ray的
需要把/etc/supervisor/conf.d/v2ray-caddy.conf內v2ray的進程改為
"command=/usr/bin/v2ray/v2ray -config=/etc/v2ray/config.json"
客戶端config.json請看教程,記得要改域名及id
確定能成功連接後,才到freenom把你域名加到cloudflare(看網址教程)
nameserver改成cloudflare提供的
域名DNS改到cloudflare解析後,記得開啟CDN (把那舊雲按成橙色)
大約幾個小時之後,ping一下你的網域,看看是不是已轉到cloudflare的ip
如正確的話表示已經成功
v2ray+caddy,套CF。WebSocket+TLS+Web+CDN
好處是隱藏了你伺服器真正的ip以免被牆 |