现在IPv4资源越来越少,家用宽带已经开始慢慢回收IPv4地址,那样对于需要管理家里的设备造成了很麻烦的问题。所以需要frps服务器作为反向代理服务器和家里跑frpc客户端做互连,在做端口映射到内网机器当中去。

1、frps服务端安装

1.1 下载frp服务端和客户端,官网地址:https://github.com/fatedier/frp

1.2 Debian服务器使用命令下载并解压(我这里下载的是0.57版本):

root@debian:~/wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz
root@debian:~/tar -xvf frp_0.57.0_linux_amd64.tar.gz

1.3 修改配置文件frps.toml(具体参数可以看官网)

# frps.toml
bindPort = 7000
# Specify a UDP port for KCP.
kcpBindPort = 7000

# Dashboard
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "77bx"
webServer.password = "77bx"

# Token
auth.method = "token"
auth.token = "77bx"

1.4 使用命令开启frps

root@debian:~/cd frp_0.57.0_linux_amd64
root@debian:~/./frps -c ./frps.toml

473-1.png

1.5 防火墙端口开启,请根据自己的系统和配置放行端口

root@debian:~/firewall-cmd --list-all
root@debian:~/firewall-cmd --zone=public --add-port={7000,7500,8080}/tcp --permanent
root@debian:~/firewall-cmd --reload

2、frpc客户端安装

2.1 下载frp_0.57.0_windows_amd64.zip并解压

2.2 修改客户端配置文件frpc.toml

# frpc.toml
serverAddr = "10.1.0.53"
serverPort = 7000
auth.method = "token"
auth.token = "77bx"

[[proxies]]
name = "77bx-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 8080

2.3 使用cmd命令运行

E:\frp_0.57.0_windows_amd64> frpc -c frpc.toml

473-3.png

3、frps后台查看

3.1 使用ip:7500访问后台,账号77bx,密码77bx(frps.toml配置文件设置)

473-2.png

3.2 可以使用ip:8080远程连接客户端了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。