Centos7下载搭建FRP服务器,实现内网穿透

#下载

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

#解压
tar frp_0.48.0_linux_amd64.tar.gz

#重命名
mv frp_0.48.0_linux_amd64 frp

#编辑frps.ini
vi ./frp/frps.ini

#服务端frps.ini内容

[common]
bind_port = 7000        # 定义 FRP 服务器程序监听的端口号
#vhost_http_port = 8080    # 定义 HTTP 协议映射的端口号
#vhost_https_port = 8443    # 定义 HTTPS 协议映射的端口号

#[dashboard]
#bind_port = 7500        # 定义 FRP 控制台程序监听的端口号
#dashboard_user = admin    # 定义 FRP 控制台的用户名
#dashboard_pwd = admin123    # 定义 FRP 控制台的密码

[3839]                #定义连接名字(例,windows远程桌面端口3839)
type = tcp            # 定义 FRP 端口映射的协议类型
remote_port = 13839      # 定义映射到公网上的端口号
#use_encryption = true    # 定义是否使用加密方式传输数据
#use_compression = true    # 定义是否使用压缩方式传输数据
#auth_token = 123456    # 定义用于验证客户端身份的令牌

[ssh]               #定义连接名字(例,ssh 22端口)
type = tcp
remote_port = 2202

 

#启动FRP服务端
./frp/frps -c frps.ini

-----------------------------------------------------------------------------------------------------------------------

客户端主机frp设置。

#编辑客户端frpc.ini

[common]
server_addr = 8.222.180.197
server_port = 7000

[3839]             #连接名字(与服务器frps.ini对应)
type = tcp           #端口类型
local_ip = 127.0.0.1     #本机IP
local_port = 3839       #本地端口
remote_port = 13839     #FRP连接的端口(与服务器frps.ini对应)
#auth_token = 123456     #密码(与服务器frps.ini对应)

 

#启动FRP客户端
frpc -c frpc.ini

 

 

windows与linux的方法一样,下载好对应版本,解压,编辑ini配置文件,启动并加载配置文件。服务器对应frps,客户端对应frpc。

posted @ 2023-03-13 12:46  cansin  阅读(406)  评论(0编辑  收藏  举报