github官方開發主頁:https://github.com/coyove/goflyway
goflyway的用途就不說了,你能搜到此文章就說明已經知道了。
centos和Ubuntu均可使用,其他的沒測試。
一:服務器端的安裝
1.打開 https://github.com/coyove/goflyway/releases ,找到服務器適合的下載地址,右鍵復制下載地址。
2.打開服務器的控制端,新建個文件夾並且進入:
mkdir goflyway && cd goflyway
3.輸入 wget -N --no-check-certificate "下載地址",敲回車,就下好了。例如
wget -N --no-check-certificate "https://github.com/coyove/goflyway/releases/download/v1.1.0a/goflyway_linux_amd64.tar.gz"
下載好之后提示:
4。解壓:
tar -xzf "文件名"
文件名就是剛剛下載好的那個,上圖紅線標注的,直接復制就好。
5.添加執行權限
chmod +x goflyway
6.啟動
nohup ./goflyway -k="密碼" -l=":端口" > /tmp/goflyway.log 2>&1 &
在密碼、端口的位置換成你要設定的密碼端口。
6.1如果想查看軟件運行狀況,就看日志:
tail -f /tmp/goflyway.log
6.2 如果想停止運行:
kill -9 $(ps -ef|grep "goflyway"|grep -v grep|awk '{print $2}')
6.3 今后如果想直接啟動,需要先進入這個文件夾,比如:
cd /root/goflyway
二、.客戶端設置:
7.打開 https://github.com/coyove/goflyway/releases,在你電腦下載你對應的客戶端,例如你是windows系統64位,就下載goflyway_windows_amd64.zip
8.解壓,把解壓后的文件夾放到一個妥善的位置。
9.打開文件夾,你可以看到下圖。注意:不要點開goflyway程序,直接點開就是服務端的效果,不是咱們的目的。
10.在這個文件夾里右鍵->新建->文本文件,打開,里面輸入:
goflyway.exe -k="密碼" -up="服務器IP:端口" -l=":本地端口" pause>nul
把密碼、服務器IP、端口換成你之前設置的。這三項目的是連接服務器。
本地端口你設成你想要的,這個目的是讓你其他電腦軟件能對接到這個通道。
11.保存,關掉文件,重命名,把.txt后綴改成.bat
11.1 如果你看不到.txt后綴,是因為windows怕人誤修改默認隱藏了后綴,百度一下把它設成顯示。
12.以后想打開客戶端就雙擊bat即可。雙擊完會彈出黑窗口,這個就是軟件本身了,用的時候不要關
三、其他軟件對接通道
如果想讓軟件走這個通道,就把代理服務器設成127.0.0.1,端口設成你剛剛設置的本地端口。
值得注意的是,設置時不要選sock5,要選http:
例如SwitchyOmega插件:
也有一部分軟件是默認走該通道的,比如IE。
客戶端剛啟動時,會有一句:
* access client web console at [ 127.0.0.1:8101 ]
這個是web端的控制台,用來設置規則,哪些網站走通道,哪些網站不走