ps:~替換""
參考:
https://segmentfault.com/a/1190000019971484?utm_source=tag-newest https://rorschachchan.github.io/2019/06/10/%E6%90%AD%E5%BB%BAV2R~y%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%90%AD%E9%85%8DShadowrocket%E4%BD%BF%E7%94%A8/
http://www.safe6.cn/article/69
最近ss不停的被封,每次換端口換ip也不是長久之計。干脆試試v2r~y,感覺這個協議用的人還不是很多應該會好點。
關於v2r~y是啥等概念問題自行百度,下面直接上實操。
環境:
服務端:centos7
客戶端:mac/ios
操作:
首先需要擁有一個vps
其次推薦腳本安裝,腳本地址: https://install.direct/go.sh,有興趣的可以研究一下
推薦腳本:https://git.io/v2r~y.sh
如使用推薦腳本,下面步驟省去,按提示安裝即可
1.bash <(curl -s -L https://git.io/v2r~y.sh)
2.bbr加速
3.輸入 v2r~y url 命令生成 vmess URL 鏈接
4.關閉防火牆
服務端安裝:
bash <(curl -L -s https://install.direct/go.sh)
執行完上面的腳本,就會輸出如下安裝的提示信息了,其中PORT
和UUID
使我們后面需要用到的配置信息
關閉防火牆后
然后通過service v2r~y start / stop /status
,就可以進行v2r~y的啟停了
接下來執行以下下面命令,可以看出配置文件為 /etc/v2r~y/config.json
, 里面也包含了 UUID
和PORT
等信息
ps aux | grep v2r~y
這樣服務端就配置好了
客戶端配置:
參數如下:
項目 | 值 |
---|---|
主機/服務器/地址 | 服務器ip |
端口 port | 圖中的PORT |
用戶ID | 圖中的UUID |
額外ID AlterId | 64 |
加密方式 security | auto |
用戶等級 | 1 |
網絡/傳輸協議 network | Tcp |
加密方式 | none |
Mux | 開啟 |
遠程路由/DNS (可選) | 1.1.1.1 |
路由 | BifrsotV:繞過局域網和中國大陸地址與網站;V2R~yN:參數設置-繞過中國大陸地址和ip(這一步的目的是直連國內網站,降低延遲) |
客戶端需要的gui工具:
mac:推薦v2r~yu,安裝后直接填入參數即可
iphone:由於之前一直用的ss,所以手機上最后sh~dowrocket,好在v2r~y支持配置ss,需要我們在服務端配置文件中加入。
使用下面的命令找到配置文件/etc/v2r~y/config.json
ps aux | grep v2r~y
然后
vi /etc/v2r~y/config.json
插入
"inboundDetour": [
{
"protocol": "sh~dowsocks", "port": 443, #對應的端口 "settings": { "method": "aes-256-cfb", "password": "加密密碼", "udp": false } } ],
重啟服務即可在shadowrocket中使用該節點
開啟bbr加速
參考
內核升級:
https://www.jianshu.com/p/65e40bb84341
開啟bbr:
https://laod.cn/black-technology/centos7-google-bbr-vps.html
如果老是斷網並且客戶端v2r~y日志頻繁的出現“failed to process outbound traffic ”錯誤
嘗試以下解決方案
-用Chrome無痕/隱身模式看看打開網頁是否正常?
-如果正常,用ifconfig調整服務端MTU值為1280以下,越小越好
-Enjoy
如何修改mtu(最大傳輸單元)參考http://www.361way.com/linux-mtu-jumbo-frames/4055.html