您好,登錄后才能下訂單哦!
frp 的安裝包地址
https://github.com/fatedier/frp/releases
看到很多包
386 amd64 啥意思,差了下,簡單區分下386就是32位系統 amd64 就是64位系統。
好了,下載個frp_0.27.0_linux_amd64.tar.gz
執行下,解壓縮,改成frpc 目錄 cd 進去下
./frpc
-bash: ./frpc: cannot execute binary file
大量資料說明,出來這個玩意是版本錯了。
frp是go語言寫的,安裝下go
https://dl.google.com/go/go1.11.darwin-amd64.pkg
安裝完畢,執行go -version
go version
go1.11 darwin/amd64
瞬間明白了,要下載第一個,那個什么linux_amd64.tar.gz 似乎都是對著go的版本對應的。所以先看你電腦的go語言的版本才好決定下載哪個, 重新下載我電腦對應的darwin/amd64版本
./frpc
2019/05/22 10:03:26 [W] [service.go:82] login to server failed: dial tcp 127.0.0.1:7000: connect: connection refused
dial tcp 127.0.0.1:7000: connect: connection refused
這反應才是正確了版本,但是配置不對的反應。
frp基本配置,啟動
帶著配置啟動
服務端啟動測試
./frps -c ./frps.ini
2019/05/22 10:06:33 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
2019/05/22 10:06:33 [I] [root.go:204] Start frps success
默認的配置是好的,不用改。
[common]
bind_port = 7000
frps 表示frp server
frpc 表示frp client
客戶端啟動測試
frpc.ini
默認指向本地,直接測試好了。自己玩自己
[common]
server_addr = 127.0.0.1 #服務器IP
server_port = 7000 #服務器開出來的端口,等著客戶端來連接
[ssh] # ssh 超級轉發
type = tcp #類型tcp udp
local_ip = 127.0.0.1 #本地IP
local_port = 22 #本地端口
remote_port = 6000 #本地轉發端口
./frpc -c ./frpc.ini
2019/05/22 10:13:53 [I] [service.go:221] login to server success, get run id [b1247b7334ecc4a0], server udp port [0]
2019/05/22 10:13:53 [I] [proxy_manager.go:137] [b1247b7334ecc4a0] proxy added: [ssh]
2019/05/22 10:13:53 [I] [control.go:144] [ssh] start proxy success
本地成功建立了一個server和一個client 如圖 MORE https://java-er.com/blog/frp-install/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。