frp - kaishen2018/project-tracking GitHub Wiki

内网穿透frp

centos 7 安装

1. 下载最新安装包

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

2 服务配置

# 解压
   cd /opt/
   mkdir frp
   cd frp/
   tar -xvf ~/frp_0.24.1_linux_amd64.tar.gz ./

# 配置服务器文件,需要在服务器端进行  
  cat frps.ini 

# 配置客户端配置文件,需要在客户机器端进行
  cat frps.ini 

  • 配置服务器端面 service 文件 ‘/usr/lib/systemd/system/frps.service ’
[Unit]
Description= frp service for proxy your local ip to public 
After=network.target
   
[Service]  
Type=simple  
ExecStart=/opt/frp/frp_0.24.1_linux_amd64/frps -c /opt/frp/frp_0.24.1_linux_amd64/frps.ini
ExecReload=
ExecStop=
PrivateTmp=true  
   
[Install]  
WantedBy=multi-user.target  
  • 配置客户端 service 文件 ‘/usr/lib/systemd/system/frpc.service ’
[Unit]  
Description= frp service for proxy your local ip to public 
After=network.target
   
[Service]  
Type=simple  
ExecStart=/opt/frp/frp_0.24.1_linux_amd64/frpc -c /opt/frp/frp_0.24.1_linux_amd64/frpc.ini
ExecReload=
ExecStop=
PrivateTmp=true  
   
[Install]  
WantedBy=multi-user.target  

配置新的服务地址

  • 目前服务器上增加 服务器地址+自定义域名
xxx@xxx:/opt/frp/frp_0.24.1_linux_amd64$ cat frpc.ini 
[common]
server_addr = 101.132.171.217
server_port = 7000

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

[web]
type = http
local_ip=172.16.97.139
local_port = 8085
custom_domains = zabbix.irain.top

[nas]                                                                                                                                                                                                                    
type = http                                                                                                                                                                                                              
local_ip=172.16.98.166                                                                                                                                                                                                  
local_port = 5601                                                                                                                                                                                                          
custom_domains = kibana.irain.top

[temp]                                                                                                                                                                                                                     
type = http
local_ip=172.16.97.139
local_port = 8085
custom_domains = temp.irain.top

[inteligeo]                                                                                                                                                                                                                     
type = http
local_ip=172.16.98.194
local_port = 8087
custom_domains = intelli.irain.top

  • 在 KONG 上配置指定的 service/router

  • 配置DNS域名解析