一、下载FRP
从github下载对应的压缩包,下载地址:https://github.com/fatedier/frp,进入后点击右边Releases进入下载页面。
Centos下载frp_xxxxx_linux_amd64.tar.gz安装包
Windows下载frp_xxxxx_windows_amd64.zip安装包
二、修改配置文件
下载好的压缩包内包含了服务端和客户端,根据需要解压到目录并修改即可,以下配置解压到/usr/local/frp,不用的可删除。
服务端用 frps 配置用 frps.ini 客户端用 frpc 配置用 frpc.ini
配置文件(.ini)如下:
服务端(frps.ini): [common] # 服务端口 如果是云服务器需要开放端口(客户端需要请求到该端口) bind_port = 7000 authentication_method = token # 需要自己定义复杂密码 token = frp2022 # 这个是nginx需要转发的端口号 vhost_http_port = 7550
客户端(frpc.ini): [common] # 服务端ip (公网ip) server_addr = 81.68.108.49 # 服务端端口 server_port = 7000 # 验证方式 authentication_method = token # 服务端密码 token = frp2022 # web项目配置 [web_one] # 本地ip local_ip = 127.0.0.1 # 协议类型 type=http # 本地web端口 local_port = 8012 # 这是你的域名 custom_domains = xxx.xxx.com
三、配置服务端Nginx
配置文件如下,配置后需要手动刷新nginx配置 nginx -s reload
server { listen 80; server_name xxxx.xxx.com; # 域名 location / { proxy_pass http://127.0.0.1:7550; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_redirect http:// https://; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } }
四、启动FRP
Linux启动方式
服务端:./usr/local/frp/frps -c /usr/local/frp/frps.ini
客户端:./usr/local/frp/frpc -c /usr/local/frp/frpc.ini
Windows启动命令
win+R打开运行窗口,输入cmd,切换到安装目录,直接运行exe文件即可
成功启动后服务端和客户端会有成功提示(先运行服务端,后运行客户端)
服务端成功样例
客户端成功样例
原文链接:https://blog.csdn.net/weixin_43716265/article/details/128045753
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END