当前位置:首页 > 原创教程 > Debian安装frps并实现客户端映射

Debian安装frps并实现客户端映射

原创教程 / 星之宇 / 2024-4-22 21:23 / 浏览:307 / 评论:0

现在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远程连接客户端了。

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址