frp的项目地址 https://github.com/fatedier/frp
说明:
- 线上的服务器使用的是腾讯云,安装了CentOS7.2
- 本地使用的是windows+虚拟机安装的CentOS6.8
- 查看线上与本地的架构 x86_64
uname -a
2.点击链接进入版本下载页面 Release
3.选择适当的版本,并复制链接,将其下载并解压。
wget https://github.com/fatedier/frp/releases/download/v0.16.0/frp_0.16.0_linux_amd64.tar.gz
tar -zxvf frp_0.16.0_linux_amd64.tar.gz
cd frp_0.16.0_linux_amd64
4.解压后文件有
5.将frps、frps.ini 上传的线上的服务器
– 注意frps的可执行权限 如果没有修改为777
6.修改线上frps.ini
# frps.ini
[common]
bind_port = 7000
vhost_http_port = 8080
[web]
type = http
custom_domains = frp.xxxx.com
auth_token = 123
7.修改本地虚拟机的frpc.ini
# frpc.ini
[common]
server_addr = 50.xx.x.14x #线上服务器(公网ip)
server_port = 7000
[web]
type = http
local_port = 80
custom_domains = frp.xxxx.com #域名,A记录解析
./frps -c ./frps.ini #开启服务端程序
./frpc -c ./frpc.ini #开启本地程序
8.注意要关掉防火墙(实测不管也可以)
– 虚拟主机上的默认虚拟主机配置
9 测试