安装环境:
一台拥有公网IP的服务器,开放了需要使用的端口。
如果需要使用域名访问直接将域名解析到公网IP。(ip绑定域名)
系统与frp版本:
Server:CentOS 7.4、frp v0.33.0
Client:windows10、frp v0.33.0
linux服务下控制台安装命令示例:
[root@frp_server src]# wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
[root@frp_server src]# ls
frp_0.33.0_linux_amd64.tar.gz
[root@frp_server src]# tar -xvf frp_0.33.0_linux_amd64.tar.gz -C /usr/local/
[root@frp_server src]# mv /usr/local/frp_0.33.0_linux_amd64/ /usr/local/frp_server
[root@frp_server ~]# cd /usr/local/frp_server/
[root@frp_server frp_server]# ls
frpc frpc_full.ini frpc.ini frps frps_full.ini frps.ini LICENSE
配置说明:
frpc # 客户端二进制文件
frpc_full.ini # 客户端配置文件完整示例
frpc.ini # 客户端配置文件
frps # 服务端二进制文件
frps_full.ini # 服务端配置文件完整示例
frps.in1 # 服务端配置文件
//服务端配置
[common]
bind_port = 8080
//客户端配置
[common]
server_addr = 192.168.1.1 //服务端公网ip
server_port = 8080 //服务端端口
protocol = tcp //客户端链接服务端协议类型
[printer]
type = tcp
local_ip = 127.0.0.1 //本地打印机ip
local_port = 8081 //本地打印机端口
remote_port = 8082 //映射端口,服务器需要开放白名单。地址实际访问端口。
3.启动frps,linux启动方式
[root@frp_server frp_server]# ./frps -c frps.ini
启动frpc,windows启动方式 cmd窗口拖拽,c前后加空格
"C:\frp_0.33.0_windows_amd64\frpc.exe" c "C:\frp_0.33.0_windows_amd64\frpc.ini"
原文链接:https://blog.csdn.net/weixin_41913666/article/details/120110367