前言
一個朋友最近新買的搬瓦工ip突然被強了,要等10周左右才能免費更換ip。而恰巧在網上看到了Goflyway 進階教程:KCP 協議復活被牆IP
決定試一試。在vultr上臨時搭建了測試環境,可能是運氣不好,第一台日本的vps直接ping不同,無奈只得又部署一台美國的vps。
server端配置
# wget https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/goflyway.sh
# chmod +x goflyway.sh
# ./goflyway.sh
...
[信息] 所有步驟 安裝完畢,開始啟動...
[信息] GoFlyway 啟動中...
[信息] GoFlyway 啟動成功 !
使用HTTP協議
使用KCP協議
————————————————
GoFlyway 信息 :
地址 : 45.63.85.166
端口 : 2333
密碼 : testgofly
協議 : KCP
偽裝 : 無
鏈接 : goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1OmtjcA
二維碼 : http://doub.pw/qr/qr.php?text=goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1OmtjcA
[注意] 鏈接僅適用於Windows系統的 Goflyway Tools 客戶端(https://doub.io/dbrj-11/)。
————————————————
備注:
最好不要使用默認端口(2333),測試測試發現容易出現dial time out
client端配置
1)下載Goflyway、Goflyway Tools,將其放在同一目錄下
Goflyway Tools下載
(最新版中已經集成了goflyway)
Goflyway下載
目錄結構如下:
需要注意的是: Goflyway Tools只是一個輔助軟件,無法獨立使用必須配合 Goflyway Windows命令行版客戶端才能使用
2) 啟動Goflyway Tools
和使用shadowsocks一樣,打開Goflyway Tools.exe,復制前面生成的服務器端鏈接地址
goflyway://NDUuNjMuODUuMTY2OjIzMzNAZEdWemRHZHZabXg1ZDJGNTpodHRw
然后點擊"導入分享鏈接",點擊文件位置右側的"瀏覽", 指定goflyway.exe路徑,再點擊"保存配置", 最好緊接着”檢查延遲",在測試延遲的同時判斷是否能夠和目標主機正常通信,如果顯示"延遲測試成功",緊接着點擊"啟動"即可。
啟動后,默認的代理模式為"PAC"模式,分別訪問http://www.ip138.com/和https://whoer.net/zh,正常情況下前者返回國內ip,后者返回vps主機的ip
速度測試
- 一定要安裝google tcp bbr加速軟件,安裝前后速度差距非常大。安裝google bbr之后使用HTTP協議觀看視頻1速度可達2000-8000Kbps(幅度變化較大) ,而未安裝時使用HTTP協議訪問速度簡直慢成蝸牛,只有300kbps。而1080p視頻使用goflyway HTTP協議的連接速率定在3000-8000Kbps左右,相比ssr來說更加穩定
- 安裝google tcp bbr之后,使用KCP協議訪問,速度依然慢的驚人,速率只有100-300Kbpbs
效果圖
總結
- 測試下來,在vps ip可以ping通的情況下,使用HTTP協議或KCP協議都能實現代理翻牆的功能。
但是KCP 協議並不能復活被牆IP,在測試延遲的時候直接提示測試延遲超時。 - 最好不要使用默認端口2333,容易被封(雖然可以ping 通,但查看日志會發現 dial time out)
2018.10.20
幫別人裝的goflyway,第一天一切正常,第二天就用不了了,服務器端可以正常連接,但是始終無法訪問goole等國外被牆網站
sudo ./goflyway -k="test" -l=":3456" -lv dbg
提示如下: