一、准备一台公网服务器
1.下载对应版本 frp
本例公网为windows服务器, 客户端为 linux服务器
https://github.com/fatedier/frp/releases
2.修改 frps.ini 文件
# frps.ini [common] bind_port = 7000 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin
3.启动 frps 服务端
进入目录, 执行 CMD命令
frps -c frps.ini
4.查看服务启动
访问 http://xxx.xxx.xxx.xxx:7500 ( 地址为公网IP 端口及账号为上述配置 )
二、客户机
下载对应版本 frp
https://github.com/fatedier/frp/releases
cd /opt wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_386.tar.gz tar -zxvf frp_0.21.0_linux_386.tar.gz cd frp_0.21.0_linux_386 vi frpc.ini
修改客户机配置, 填写服务端地址及端口
注: 多客户机时 [ssh] 名称不能重复,可设置机器名或内网ip等用于区分机器; remote_port = 0 设置端口为0时, 则随机分配端口,可通过管理页查看端口
启动服务
./frpc -c ./frpc.ini &
三、测试连接
本例在windows环境下使用xshell工具, 连接内网linux服务器
根据提示输入服务器账号密码
本文链接地址: 内网穿透反向代理 ( 外部连接公司内网服务器 )