您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么簡單搭建frp服務”,在日常操作中,相信很多人在怎么簡單搭建frp服務問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么簡單搭建frp服務”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
記錄搭建frp服務的過程
首先下載frp,本人使用的是0.22.0版本,其它版本可能不適用 可以通過wget命令進行下載 wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_386.tar.gz 或者通過訪問 https://github.com/fatedier/frp/releases 進行手動下載
下載完成后解壓并進入目錄
tar -xzvf frp_0.22.0_linux_386.tar.gz cd frp_0.22.0_linux_386
目錄中主要文件有4個,分別是frpc
、frpc.ini
和frps
、frps.ini
,frpc相關是客戶端使用的,在這里先刪除frpc
和frpc.ini
,然后再編輯服務端配置文件
vi frps.ini
配置如下
#與客戶端進行通信的端口 bind_port = 7000 bind_addr = 0.0.0.0 #http端口 vhost_http_port = 8080 #https端口 vhost_https_port = 443 #管理后臺使用的端口及用戶信息(后臺可查看各端口使用信息,配置可選) dashboard_port = 7500 dashboard_user = xx dashboard_pwd = xx #token token = xxxxx
服務器端啟動
./frps -c ./frps.ini
后臺運行
nohup ./frps -c frps.ini &
客戶端刪除frps
和frps.ini
文件,本人frpc.ini
文件配置如下(由于本人并沒有域名,所以只配置了ip信息,如果需要配置域名信息,請自己百度)
[common] #服務端的訪問地址(可用ip或者域名) server_addr = x.x.x.x #服務端用于穿透的端口,與服務端保持一致 server_port = 7000 privilege_token = xxxxx user = xxx # frpc客戶端管理界面 admin_addr = 127.0.0.1 admin_port = 7400 admin_user = xxx admin_passwd = xxx # 失敗重連 login_fail_exit = true #客戶端向服務端心跳檢查間隔與超時時間 heartbeat_interval = 10 heartbeat_timeout = 90 # 服務端與客戶端通信協議,支持tcp\upd protocol = tcp [ssh] #穿透類型 type = tcp #需穿透服務本地訪問地址 local_ip = 127.0.0.1 #需穿透服務本地訪問端口 local_port = xx #是否使用通訊加密,默認false use_encryption = false #是否使用通訊壓縮,默認false use_compression = false #穿透后外網訪問端口。 remote_port = xx [https] type = tcp local_port = 8443 remote_port = 8443 [dns] type = udp local_port = 53 remote_port = 6002 use_encryption = false use_compression = false [terraria] type = tcp local_port = 7777 remote_port = 7777 [mysql] type = tcp local_port = 3306 remote_port = 3306
客戶端啟動
frpc.exe -c frpc.ini
到此,關于“怎么簡單搭建frp服務”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。