(1)一臺具有公網IP的服務器,在騰訊云,阿里云或者華為云等云服務商處購買,雙十一一般會有活動,但是最近經濟不太景氣,云服務價格沒有太大的優(yōu)惠,我當時購買的是騰訊云的輕量應用服務器,新用戶只需要198就可以購買三年的服務器,可以說是相當劃算了。(需要在服務器管理的防火墻設置里放行需要的端口)
(2)frp軟件
點擊鏈接可進入軟件下載列表,一般選擇最近的發(fā)行版前一個版本即可,截止2022.21.04日發(fā)行版本是0.45.0,于是我選擇0.44.0版本。
按照對應的系統(tǒng)下載對應的文件,需要注意的是,服務端和客戶端的軟件版本需要保持一致。
上圖是frp軟件的文件列表,不管是哪個系統(tǒng)版本的軟件均存在以上幾個文件,其中frpc和frps分別是客戶端和服務端的二進制文件,不需要進行任何修改,需要修改的是frpc.ini和frps.ini兩個文件。
將frps.ini修改成如下:
[common]
bind_port = 7000#用于frp服務客戶端和服務端通訊的端口,需要再服務器防火墻設置里面放行該端口,例如:7000。
auto_token = Ba9SI3do718tCwu67V0qk4l5iNG6sAm1DJYzUO8TZxF9y6c52g0K4XLRQfjeW4bn #用于加密的token 可以使用強密碼生成器(http://www.wetools.com/password-generator)生成一個64位強密碼。例如:Ba9SI3do718tCwu67V0qk4l5iNG6sAm1DJYzUO8TZxF9y6c52g0K4XLRQfjeW4bn。
dashboard_port = 7001#用于frp服務管理端口,需要在服務器防火墻設置里面放行該端口,例如:7001。
dashboard_user = user#frp服務管理用戶名。
dashboard_pwd = password#frp服務管理密碼。
一般服務端建議使用linux服務器,比較穩(wěn)定,將上述配置修改好之后,可以運行以下命令將該服務后臺運行:
nohup ./frps -c frps.ini >./frps.log &
客戶端設置將frpc.ini修改成如下:
[common]
server_addr = 1.1.1.1 #服務器公網ip,例如1.1.1.1
server_port = 7000 #用于frp服務客戶端和服務端通訊的端口,需要再服務器防火墻設置里面放行該端口,例如:7000,需要與服務端bind_port保持一致。
auto_token = Ba9SI3do718tCwu67V0qk4l5iNG6sAm1DJYzUO8TZxF9y6c52g0K4XLRQfjeW4bn #用于加密的token 可以使用強密碼生成器(http://www.wetools.com/password-generator)生成一個64位強密碼。例如:Ba9SI3do718tCwu67V0qk4l5iNG6sAm1DJYzUO8TZxF9y6c52g0K4XLRQfjeW4bn,需要與服務端auto_token保持一致。
#以下為內網穿透客戶端7002端口到服務端7003端口的實例。如果有多個內網穿透設置,只需要將以下內容復制多次接到文件后面即可。
[7003_to_7003]#內穿穿透的連接名稱,可以自定義,如ssh。
type = tcp#鏈接協(xié)議類型,如tcp,http等,具體需要依據穿透的服務進行設置。
local_ip = 127.0.0.1#本地ip,一般是127.0.0.1
local_port = 7002#本地連接的端口,如內網穿透ssh遠程連接,就是22端口,Windows遠程桌面是3389端口,具體的需要根據服務類型進行設置。
remote_port = 7003#用于frp服務客戶端和服務端通訊的端口,需要再服務器防火墻設置里面放行該端口,例如:7000,這個端口不能與服務端bind_port設置成同一個,且每一個內網穿透均需要單獨設置一個remote_port。
如果客戶端是linux系統(tǒng)的話,可以運行以下命令讓其在后臺自動運行:
nohup ./frpc -c frpc.ini >./frpc.log &
如果是Windows系統(tǒng)的話,可以參考使用frp內網穿透Windows遠程桌面示例。
參考文獻[1] 內網穿透百度百科 https://baike.baidu.com/item/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/8597835
[2] 什么是內網穿透?內網穿透有什么用?https://hsk.oray.com/news/7244.html
[3] FRP介紹 https://github.com/fatedier/frp/blob/dev/README_zh.md
[4] 反向代理百度百科 https://baike.baidu.com/item/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/7793488
[5] FRP內網穿透Windows遠程桌面 https://www.cnblogs.com/ingxx/p/12255241.html
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧