【内网映射】-frp配置

服务端 linux-Centos7                                    客户端 windows -windows10

下载frp 

1.1-服务端(linux):https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_linux_amd64.tar.gz

也可以这样选择下载

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

1.2-客户端(windows):https://github.com/fatedier/frp/releases/download/v0.29.0/frp_0.29.0_windows_amd64.zip  

1.3-github地址:https://github.com/fatedier/frp/releases

 

1.1.1、服务端安装

            新建目录mkdir -p /usr/local/frp,上传frp_0.29.0_linux_amd64.tar.gz至linux服务器该目录下

            解压tar -zxvf  frp_0.13.0_linux_amd64.tar.gz  

            进入解压目录cd frp_0.13.0_linux_amd64,这里主要关注4个文件,分别是frpc、frpc.ini和frps、frps.ini,前者两个文件是客户端所关注文件,后者两个文件是服务端所关注两个文件。

            配置服务端(公网服务器),首先删掉frpc、frpc.ini两个文件,然后再进行配置,vi ./frps.ini,

[common]
bind_port = 7000
vhost_http_port = 8087

保存然后启动服务./frps -c ./frps.ini,后台运行启动命令为nohup ./frps -c frps.ini >/dev/null 2>&1 &  说明:>/dev/null 2>&1 &,表示丢弃。

1.2.1、客户端安装好之后的配置(服务器应开放相应的端口

[common]
#公网服务器ip
server_addr = 127.0.0.1
#与服务端bind_port一致
server_port = 7000            
#公网通过ssh访问内部服务器
[ssh]
#连接协议
type = tcp          
#内网服务器ip    
local_ip = 192.168.2.27
#ssh默认端口号 
local_port = 22   
#自定义的访问内部ssh端口号      
remote_port = 6000      
 
#公网访问内部web服务器以http方式
[web]
#访问协议
type = http      
#内网web服务的端口号   
local_port = 8087   
remote_port = 80
#所绑定的公网服务器域名,一级、二级域名都可以
custom_domains = frp.xxx.com  

保存然后执行frpc.exe -c frpc.ini

也可以新建txt文件最后修改为.bat ---批处理

粘贴以下内容

@echo off
if "%1" == "h" goto begin

:begin
REM
frpc.exe -c frpc.ini

直接运行.bat即可

服务端成功如图

客户端成功如图

【内网映射】-frp配置_第1张图片

 

然后访问绑定的域名即可

 

你可能感兴趣的