【內網映射】-frp配置

服務端 linux-Centos7                                    客戶端 windows -windows10

下載frp 

1.1-服務端(linux):https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz

也可以這樣選擇下載

wget https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz

1.2-客戶端(windows):https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_windows_amd64.zip  

1.3-github地址:https://github.com/fatedier/frp/releases

 

1.1.1、服務端安裝

            新建目錄mkdir -p /usr/local/frp,上傳frp_0.29.0_linux_amd64.tar.gz至linux服務器該目錄下

            解壓tar -zxvf  frp_0.13.0_linux_amd64.tar.gz  

            進入解壓目錄cd frp_0.13.0_linux_amd64,這裏主要關注4個文件,分別是frpc、frpc.ini和frps、frps.ini,前者兩個文件是客戶端所關注文件,後者兩個文件是服務端所關注兩個文件。

            配置服務端(公網服務器),首先刪掉frpc、frpc.ini兩個文件,然後再進行配置,vi ./frps.ini,

[common]
bind_port = 7000
vhost_http_port = 8087

保存然後啓動服務./frps -c ./frps.ini,後臺運行啓動命令爲nohup ./frps -c frps.ini >/dev/null 2>&1 &  說明:>/dev/null 2>&1 &,表示丟棄。

1.2.1、客戶端安裝好之後的配置(服務器應開放相應的端口

[common]
#公網服務器ip
server_addr = 127.0.0.1
#與服務端bind_port一致
server_port = 7000            
#公網通過ssh訪問內部服務器
[ssh]
#連接協議
type = tcp          
#內網服務器ip    
local_ip = 192.168.2.27
#ssh默認端口號 
local_port = 22   
#自定義的訪問內部ssh端口號      
remote_port = 6000      
 
#公網訪問內部web服務器以http方式
[web]
#訪問協議
type = http      
#內網web服務的端口號   
local_port = 8087   
remote_port = 80
#所綁定的公網服務器域名,一級、二級域名都可以
custom_domains = frp.xxx.com  

保存然後執行frpc.exe -c frpc.ini

也可以新建txt文件最後修改爲.bat ---批處理

粘貼以下內容

@echo off
if "%1" == "h" goto begin

:begin
REM
frpc.exe -c frpc.ini

直接運行.bat即可

服務端成功如圖

客戶端成功如圖

 

然後訪問綁定的域名即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章