搭建frp及服務註冊(服務端與客戶端)

使用FRP實現內網穿透,達成外網訪問內網服務器的需求

frp簡介

frp 是一個高性能的反向代理應用,可以幫助您輕鬆地進行內網穿透,對外網提供服務,支持 tcp, http, https 等協議類型,並且 web 服務支持根據域名進行路由轉發。

安裝環境

  1. 一臺擁有公網IP的服務器
  2. 系統與frp版本
        Server:amd64、frp_0.34.2_linux_amd64
        Client:arm、frp_0.34.3_linux_arm

操作步驟

一.機器
1.客戶端-樹莓派4b 8G
2.服務端-阿里雲
二.下載包-https://github.com/fatedier/frp/releases/tag/v0.34.2
客戶端





1.解壓包,把如下文件放到/etc/frp 目錄下

2.修改frpc.ini文件

[common]
server_addr = xx.xx.xx.xx
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

[web1]
type = http
local_port = 5000
remote_port = 5000
custom_domains = xx.xx.xx.xx

3.把systemd文件夾下的frpc.service,放到/etc/systemd/system下

設置權限,chmod 754 frp*.service
設置開機啓動即可 systemctl enable frp*.service

4.在/etc/frp目錄下

cp frpc /usr/bin
chmod +x /usr/bin/frpc
systemctl start frpc
ps -ef|grep frpc

客戶端結束

 


服務端

1.解壓包,把如下文件放到/etc/frp 目錄下

2.修改frps.ini文件

[common]

bind_port = 7000
vhost_http_port = 5000

3.把systemd文件夾下的frps.service,放到/etc/systemd/system下

設置權限,chmod 754 frp*.service
設置開機啓動即可 systemctl enable frp*.service

4.在/etc/frp目錄下

cp frps /usr/bin
chmod +x /usr/bin/frps
systemctl start frps
ps -ef|grep frps

完成,結束

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