返回列表 發帖
本帖最後由 blackpig936 於 2018-8-19 03:49 編輯

我用Raspberry Pi3b+ 裝了ocserv , v2ray+tls+websocket+cdn 及brook一齊用都冇問題
用raspbian也可裝,只要先用nano把/etc/issue內的raspbian字串改成Debian,
裝完再改回就ok

TOP

本帖最後由 blackpig936 於 2018-8-20 19:02 編輯

回復 10# 角色

原生raspbian的,先nano /etc/issue,把Raspbian改成Debain保存后退出

ocserv 一鍵安裝腳本
  1. wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ocserv.sh && chmod +x ocserv.sh && bash ocserv.sh
複製代碼
第一次安裝會退出,重新輸入 ./ocserv.sh 安裝 (端口別用443,留給v2ray用)

brook安裝教程
download brook for Raspberry Pi
  1. wget -N --no-check-certificate "https://github.com/txthinking/brook/releases/download/v20180707/brook_linux_arm7" && mv brook_linux_arm7 brook
複製代碼
赋予执行权限
  1.   chmod +x brook
複製代碼
建立執行腳本brook.sh
  1.    
  2. # 启动一个单端口 Brook协议模式
  3. # 监听端口为 2333,密码为 doub
  4. nohup ./brook server -l :2333 -p "doub.io" > /dev/null 2>&1 &
  5. # 如果你使用 Brook的新版混淆协议[server]速度慢,那么可以尝试旧版混淆协议[streamserver](注意:此混淆协议可能会速度降低,仅适合使用新版协议慢的)
  6. nohup ./brook streamserver -l :2333 -p "doub.io" > /dev/null 2>&1 &
複製代碼
多端口启动
  1.    
  2. # 启动一个多端口 Brook协议模式
  3. # 账号分别为:
  4. #     监听端口 2333,密码 doub.io1
  5. #     监听端口 6666,密码 doub.io2
  6. #     监听端口 8888,密码 doub.io3
  7.      
  8. nohup ./brook servers -l ":2333 doub.io1" -l ":6666 doub.io2" -l ":8888 doub.io3" > /dev/null 2>&1 &
  9.      
  10. # 如果你使用 Brook的新版混淆协议[server]速度慢,那么可以尝试旧版混淆协议[streamserver](注意:此混淆协议可能会速度降低,仅适合使用新版协议慢的)
  11. nohup ./brook streamservers -l ":2333 doub.io1" -l ":6666 doub.io2" -l ":8888 doub.io3" > /dev/null 2>&1 &
複製代碼
假設執行腳本brook.sh在放在/home/pi/
在/etc/rc.local內加上一行(在exit 0之前)
  1. su pi -c "exec /home/pi/brook.sh"
複製代碼
當中pi是用戶名,請自己看情況修改,重啟會自動執行

TOP

本帖最後由 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
  1. bash <(curl -L -s https://install.direct/go.sh)
複製代碼
修改配置文件
  1. nano /etc/v2ray/config.json
複製代碼
清空裏面的資料把下邊的貼上去 (記得id改成自己的)
  1. {
  2.   "inbound": {
  3.     "port": 8080,
  4.     "listen":"127.0.0.1",
  5.     "protocol": "vmess",
  6.     "settings": {
  7.       "clients": [
  8.         {
  9.           "id": "b831381d-6324-4d53-ad4f-8cda48b30811",
  10.           "alterId": 64
  11.         }
  12.       ]
  13.     },
  14.     "streamSettings": {
  15.       "network": "ws",
  16.       "wsSettings": {
  17.       "path": "/ray"
  18.       }
  19.     }
  20.   },
  21.   "outbound": {
  22.     "protocol": "freedom",
  23.     "settings": {}
  24.   }
  25. }
複製代碼
改完後啟動v2ray
  1. service v2ray start
複製代碼
安裝caddy arm版
  1. #创建caddy目录
  2. mkdir /etc/caddy
  3. #下载 caddy
  4. wget https://github.com/mholt/caddy/releases/download/v0.10.11/caddy_v0.10.11_linux_arm7.tar.gz
  5. #解压caddy到/etc/caddy目录
  6. tar zxvf caddy_v0.10.11_linux_arm7.tar.gz -C /etc/caddy caddy
  7. #赋予执行权限
  8. chmod +x /etc/caddy/caddy
  9. #创建配置文件
  10. nano /etc/caddy/caddy.conf
  11. #把下邊的複製貼上去 /etc/caddy/caddy.conf
複製代碼
  1. mydomain.me #改成你的域名
  2. {
  3.   tls xxxxx@gmail.com #改成你的電郵地址
  4.   log /etc/caddy/caddy.log
  5.   proxy /ray localhost:8080 {
  6.     websocket
  7.     header_upstream -Origin
  8.   }
  9. }
複製代碼
安装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以免被牆

TOP

一個很值得看的網站

https://doub.io/

TOP

返回列表