现在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
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
3、frps后台查看
3.1 使用ip:7500访问后台,账号77bx,密码77bx(frps.toml配置文件设置)
3.2 可以使用ip:8080远程连接客户端了。
目前有 0 条评论