簡介:frp是一款使用go語言寫的一個輕量級的內網穿透工具,其全名為Fast Reverse Proxy,支持TCP,UDP,HTTP,HTTPS等協議類型,話不多說開始上手。
1.肯定是要有一台vps,這里推薦學生黨抓緊時間在什么騰訊雲,阿里雲去購買一年一百,買到就是賺到。
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz 下載FRP
tar -zxvf frp_0.33.0_linux_amd64.tar.gz 解壓下載的frp
2.這里我們要配置下載好的frp,配置服務端,修改frps.ini文件,截圖如下
bind_port 是監聽端口、dash_port是web服務的端口,vhost是訪問web服務自定義的端口,沒影響,我們繼續。
3./frps -c frps.ini 啟動frp服務
這時候訪問你的vps:7500端口就可以訪問到你的frpweb服務端了
4.配置客戶端
直接把關於frps的刪掉,只留下frpc文件
打開frpc.ini,打開之后大概是下圖的樣子
這里我用的是內網windows做所以要把配置改一下,如下:
[common]
server_addr = 你的服務器IP地址
server_port = 7000
auto_token=mstsc
[mstsc]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
這個localport是你本地服務的端口,remote是你映射到vps上面的服務端口,這個要區分清楚。
5.保存frpc.ini文件,開始測試。
這里保存好了以后,有的同學可能用那個exe文件去打開,我記得我使用不好使,我用的命令行。
有的同學可能出現這個報錯,是因為你的token配置不匹配,這個不要慌,可能是你少配置了一個選項。
檢查你是否配置了token,或者說你的token跟你vps配置的token不匹配,檢查一下就ok,不要做伸手黨。
出現下面圖,就說明你的frpc已經上線了。
6.鏈接遠程服務器,只需要mstsc之后你的vps的3389端口即可。
一般不要設置跟本地服務一樣的端口,防止出現錯誤。
ok本次實驗結束。