配置frp

1、下載linux

下載地址:https://github.com/fatedier/frp/releasesgit

下載linux_amd64的,若是是32位系統就下載linux_386github

 

2、安裝web

有公網IP的服務器爲服務器端服務器

內網的服務器爲客戶端dom

服務器和客戶端安裝都同樣ssh

tar zxvf frp_0.20.0_linux_amd64.tar.gztcp

mv frp_0.20.0_linux_amd64 frp測試

chmod -R 777 frpspa

目錄下的文件,服務器端能夠將客戶端用的文件刪掉,客戶端能夠將服務器用的文件刪掉

 

服務器端配置

vi frps.ini

[common]bind_port = 7000             

 

#與客戶端綁定的進行通訊的端口

vhost_http_port = 6081       

 #訪問客戶端web服務自定義的端口號

 

啓動

/usr/local/frp/frps -c /usr/local/frp/frps.ini

後臺啓動

nohup /usr/local/frp/frps -c /usr/local/frp/frps.ini >/dev/null 2>&1 &

 

客戶端配置

vi frpc.ini

 

[common]server_addr = 114.118.x.x       

 #公網服務器的公網IP

server_port = 7000               

#與服務端bind_port一致 

[ssh]type = tcp                       

#鏈接協議

local_ip = 127.0.0.1                 

local_port = 22                 

 #本地ssh端口號

remote_port = 6000              

#自定義的訪問內部ssh端口號 

[web]

type = http  

local_port = 80                     

#本地http端口

custom_domains = www.yourdomain.com     #域名

 

需將自定義域名 www.yourdomain.com A記錄解析到frp的服務器IP

啓動

/usr/local/frp/frpc -c /usr/local/frp/frpc.ini

後臺啓動

nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 &

 測試:

在公網服務器上執行:

ssh 127.0.0.1 -p 6000

訪問WEB

http://114.118.X.X:6081/

相關文章
相關標籤/搜索