Frp安裝


Frp安裝

首先你要有一台服務器或者VPS,還要有個域名,內網主機一台。

服務器或者VPS、域名的購買,本文不贅述。

服務端(Linux)搭建步驟

1:下載服務端的frp:

使用wget命令下載。如果wget command not found,則先安裝wget,安裝命令如下:

yum -y install wget

下載frp到服務器,在 https://github.com/fatedier/frp/releases 這里可以查看最新版本和獲取下載地址。下載命令:

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

image-20220322191154371

2.使用tar命令解壓下載成功的壓縮包文件:

tar -zxvf frp_0.20.0_linux_amd64.tar.gz

3.使用cd命令進入解壓出來的文件夾:

cd frp_0.20.0_linux_amd64

4.修改服務器配置文件(frps.ini):

vim frps.ini

按i,進行編輯,將內容修改下面的:

[common]
#與客戶端綁定的進行通信的端口
bind_port = 7000
#http的訪問端口
vhost_http_port = 6781
#https的訪問端口(如果需要的話)
vhost_https_port = 6782

或者

image-20220322191116529

按Esc鍵,退出編輯,再按:wq保存退出。

這里說明一下:frpc相關的是客戶端文件

5.啟動frp服務端:

方法一: 啟動命令(這種方式不推薦,因為斷開與服務器的SSH連接后,frp也就停止運行了

./frps -c frps.ini

參數 -c 指定配置文件

image-20220322190645848

方法二: 建議讓frp在后台運行:

nohup ./frps -c frps.ini &  > frp.log

這樣即使關掉了SSH,frp依然在后台運行中。

到此,服務端的搭建已經完成。

另,停止運行frp的方法:

殺掉frps進程即可。使用ps命令,查看進程:

ps -ef | grep frp

使用kill命令殺掉:

kill -9 進程id

客戶端搭建步驟

1.下載客戶端的frp:

在這里 https://github.com/fatedier/frp/releases 找到windows對應的版本(版本必須與服務器端版本對應,不然會連接不上),32位或者64位。

2.解壓下載成功的壓縮包

3.編輯frpc.ini文件,內容如下:

[common]
#服務器地址
server_addr = xx.xx.xx.xx
#與服務端綁定的進行通信的端口
server_port = 7000

[rdp]
#部分是為了連接Windows遠程桌面的
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 3389
custom_domains = www.xxxxx.cn

[web]
type = http
#本地映射的端口,比如開了個tomcat apache,端口為8080
local_port = 8080
remote_port = 80
#域名必須要有,並解析到你的服務器地址
custom_domains = www.xxxx.cn

或者

image-20220322191235266

4.啟動frp客戶端:

在目錄下打開命令窗口,執行如下命令:

frpc.exe -c frpc.ini

windows端的后台執行是

新建vbs文件,運行即可

image-20220322191325330

set ws=wscript.createobject("wscript.shell")
ws.run "cmd /c D:\6789\frp_0.40.0_windows_amd64\frp_0.40.0_windows_amd64\frpc -c D:\6789\frp_0.40.0_windows_amd64\frp_0.40.0_windows_amd64\frpc.ini",0

到此,客戶端的搭建已經完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM