0x00

frp是一款使用go语言开发开源的内网穿透反向代理应用,通过一台拥有公网ip的服务器来转发没有公网ip服务器的端口实现反向代理,支持 tcp, udp, http, https 协议。

1-2.png

architecture.png

0x01 下载及配置

1.下载

应用作者已经编译好各平台的应用,只需找到相应平台的版本即可。

例如树莓派的cpu平台是arm的,所以选择下载linux_arm

常见设备版本:

linux_amd64 linux 64位版

linux_386 linux 32位版

windows_amd64 windows 64位版

windows_386 windows 32位版

darwin_amd64 mac系统版

下载地址

2.配置
简单配置:

公网ip端使用frps和frps.ini

#frps.ini
#必填
[common]
#连接端口,自义定不要端口冲突就好
bind_port=7000
内网端使用frpc和frpc.ini

#frpc.ini
#必填
[common]
#公网ip机器的ip或网址
server_addr=x.x.x.x
#公网ip机器的连接端口,必须和公网机器一致
server_port=7000

#名字自义定
[test]
#协议类型
type=tcp
#要转发的本地ip
local_ip=127.0.0.1
#要转发的本地端口
local_port=1234
#公网机器转发端口,自义定不要与公网机器端口冲突就好
remote_port=6000

启动:

公网机器:
$ ./frps -c ./frps.ini
内网机器:
$ ./frpc -c ./frpc.ini

0x02 END
其他详情请查阅官方配置说明

Last modification:October 24, 2019
如果觉得我的文章对你有用,请随意赞赏