说明:如果仅使用内网穿透功能,建议用ngrok,参考教程https://blog.csdn.net/u010071211/article/details/81136989
frp官网地址:https://github.com/fatedier/frp/releases
服务端的配置
下载最新版本frp
我的是Ubuntu16.04,根据你的操作系统选择对应的版本。
# wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
# tar -zxvf frp_0.20.0_linux_amd64.tar.gz
# cd frp_0.20.0_linux_amd64
// frpc是客户端需要的文件 这里可以删除
# rm -rf frpc*
# vim frps.ini
[common]
bind_port = 7000
vhost_http_port = 8080 #设置服务器frp的端口号
开启防火墙的7000,8080端口
阿里云,腾讯云还需开启安全组配置7000,8080端口
# nohup ./frps -c ./frps.ini &
浏览器访问你的公网ip:8080,查看frp是否正常服务
客户端的配置
我的是win 64位操作系统,其他操作系统配置类似
下载frp_0.20.0_windows_amd64.zip
解压到一个位置,编辑frpc.ini中的内容
[common]
server_addr = 你的服务端公网ip
server_port = 7000
[ssh]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 6000
custom_domains = 你的自定义域名
需要把你的自定义域名解析到你的服务器公网ip
在cmd中输入命令
frpc -c frpc.ini
浏览器访问你的自定义域名:8080即可