轻松搞定frp实现内网穿透-傻瓜式操作步骤

2018-09-13 / 4 阅读 / Java

frp各平台版本下载地址

搭建环境:

服务端操作系统: CentOS 7.4 64位
客户端操作系统: windows7 64位
frp版本:frp_0.21.0

第一步 配置服务端

1、准备公网IP服务器(我这里使用的是阿里云服务器t5实例,比较便宜)

2、下载frp客户端,每个包里都带有客户端和服务端删除客户端部分剩下如图所示:

3、修改配置文件(frps.ini)

[common]
bind_port = 7000
vhost_http_port = 80
vhost_https_port = 433
7000相当于开启一个服务,客户端通过这个端口与服务通信,从而转发数据包。
80和433不用解释开启http和https端口,访问公网IP:80就会被frp监听到并转发到客户端
其他复杂高级的配置等配好可以对照教程一步一步来。

4、使用工具上传frp客户端(我这里用的MobaXterm控制台和文件上传整合版)

5、启动frp服务
两条命令

cd /home/frp_0.21.0_linux_amd64/

./frps -c ./frps.ini

遇到 Permission denied
执行 chmod 777 ./frps 获得权限

如下完整过程

6、后台启动frp
第5步为前台启动关闭后服务也关闭,因此需要后台启动

nohup ./frps -c ./frps.ini

第二步 配置客户

1、下载本地对应系统版本,此处我的为window7,使用frp_0.20.0_windows_amd64

2、客户端连接配置(frpc.ini)

[common]
server_addr = 【你的公网IP
server_port = 7000

[http]
type = http
local_ip = 127.0.0.1
local_port = 8080
custom_domains=【有域名填域名没有可以填( 你的公网IP)

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3309
remote_port = 33099
配置很简单7000表示服务端开启的监听端口需要与服务器一致。
我这里配置了一个http和一个tcp

3、启动(需要使用cmd命令行启动frpc.exe)
启动成功即出现如图所示连接

第三步 测试

相关推荐