frp 初探

條件:git

(1) 服務器端要有公網 IPgithub

(2) 客戶端能上網,可以訪問服務器的公網 IPweb

 

下載windows

https://github.com/fatedier/frp/releases瀏覽器

根據服務器和客戶端的操做系統的類型下載不一樣的包,大小5M左右:服務器

個人服務器和客戶端都是Windows(64位),因此下載 frp_0.16.1_windows_amd64.zip 就能夠了dom

 

服務器端配置操作系統

解壓壓縮包,裏面有7個文件:server

服務器端只須要 frps.exe 和 frps.ini 這2個文件。blog

修改 frps.ini 文件:

[common]
bind_port = 7000
vhost_http_port = 8082
privilege_token = 12345678

bind_port 客戶端鏈接服務器的端口

vhost_http_port 虛擬web server的端口,即在瀏覽器錄入的

privilege_token 受權碼,客戶端必須設置相同的受權碼

啓動服務端:frps -c frps.ini

 

客戶端配置

客戶器端只須要 frpc.exe 和 frpc.ini 這2個文件。

修改 frpc.ini 文件:

[common]
server_addr = x.x.x.x
server_port = 7000
privilege_token = 12345678

[web]
type = http
local_ip = 127.0.0.1
local_port = 80
custom_domains = x.x.x.x

server_addr 服務器 IP 地址

server_port 服務器端口

privilege_token 受權碼,必須和服務器端的受權碼一致

local_ip 客戶端實際提供服務的 IP,127.0.0.1 表示運行客戶端的本機

local_port 客戶端實際提供服務的端口

custom_domains 服務器 IP 地址或域名

啓動客戶端:frpc -c frpc.ini

 

驗證  

服務器端和客戶端都啓動後,就能夠在瀏覽器裏錄入:http://服務器 IP 地址或域名:vhost_http_port 訪問了

實際提供服務的是客戶端的 local_port 端口。

相關文章
相關標籤/搜索