下载说明
去github官网下载最新版本,链接地址:https://github.com/fatedier/frp/releases
windows对应:windows amd版本
linux对应:linux amd版本,
本文服务端使用linux版本采用docker构建,无需下载。客户端windows需要下载对应文件。
配置 Windows远程访问
服务器端配置
需要一台公网的服务器,本文服务器端是centos7。
创建frp文件
mkdir -p /home/docker/frp && cd /home/docker/frp
添加服务器配置文件
创建配置文件
vim frps.ini
添加以下配置信息
[common] bind_port = 7000 # 启用面板 dashboard_port = 7500 # 面板登录名和密码 dashboard_user = admin dashboard_pwd = 123456 # 使用http代理并使用8888端口进行穿透 vhost_http_port = 8888 # 使用https代理并使用9999端口进行穿透 vhost_https_port = 9999 # 日志路径 log_file = ./frps.log # 日志级别 log_level = info # 日志最大保存天数 log_max_days = 1 # 认证超时时间 authentication_timeout = 900 # 认证token,客户端需要和此对应 token = 12345678 # 最大连接数 max_pool_count = 15 max_ports_per_client = 0
添加docker启动脚本
创建配置文件
vim docker-start.sh
添加以下配置信息
#!/bin/bash docker run -d \ --restart always \ --network host \ --name frps \ -v /home/docker/frp/frps.ini:/etc/frp/frps.ini \ snowdreamtech/frps
启动服务端
sh docker-start.sh
打开浏览器 公网ip:7777 即可访问
客户端配置
将下载好的文件解压,修改frpc.ini文件
#[common] # 服务端ip server_addr = xxx.xxx.xxx.xxx # 对应服务端配置 bind_port server_port = 7000 # 对应服务端配置中的 token token = 12345678 #[mysql] type = tcp # 此处不需要改 local_ip = 127.0.0.1 # windows服务器默认的远程端口,如果考虑安全问题,可以修改远程端口,对应再修改此处 local_port = 3306 # local_port映射的远程端口,也就是映射的服务端的端口 remote_port = 6000
在解压后的目录创建Windows启动bat文件
frp_client.bat
添加以下配置信息
frpc.exe -c frpc.ini
可以创建桌面快捷图标
访问地址 服务器IP:local_port 即可访问内网
标签:frps,端口,frp,docker,内网,port,服务端 From: https://www.cnblogs.com/xieshilin/p/16798700.html