ftp是什么
- 说明
frp是一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。现在,当请求可以通过域转发到后向Web服务时,它支持tcp,udp,http和https协议。
- 依赖
也就是说需要你自己有台代公网的服务器可以购买腾讯、或者阿里云的服务器一年也就一百多,这样你就可以把你的博客或者对外提供服务程序放在本地内网网络
我能用frp做什么?
-
说明
通过具有公共IP地址的服务器(基于名称的虚拟主机支持)将NAT或防火墙后面的任何http和https服务公开到Internet。
通过具有公共IP地址的服务器将NAT或防火墙后面的任何tcp或udp服务暴露给Internet。 -
能做什么
- 能访问连接家庭内网Windos电脑、也可以访问公司内Windos笔记本、可搭建博客本地化
下载安装
- 下载
https://github.com/fatedier/frp/releases #下载地址
https://github.com/fatedier/frp#connect-frps-by-http-proxy #说明文档
把服务器端包上传公网服务上解压
[root@VM_180_192_centos ~]# tar zxf frp_0.21.0_linux_amd64.tar.gz
[root@VM_180_192_centos ~]# cd frp_0.21.0_linux_amd64
- 安装服务端
修改配置
[root@VM_180_192_centos frp_0.21.0_linux_amd64]# vim frps.ini
[root@VM_180_192_centos frp_0.21.0_linux_amd64]# vim frps.ini
[common]
bind_port = 7000
dashboard_port = 7500 #设置仪表盘端口
dashboard_user = admin 设置仪表盘账号和密码
dashboard_pwd = 138969
[root@VM_180_192_centos frp_0.21.0_linux_amd64]# nohup ./frps -c ./frps.ini & #后台启动
- 客户端配置
1、上传客户端包在客户端服务器上
2、解压修改配置文件
root@raspberrypi:~/# tar zxf frp_0.21.0_linux_arm.tar.gz
root@raspberrypi:~/# cd frp_0.21.0_linux_arm
root@raspberrypi:~/frp_0.21.0_linux_arm# vim frpc.ini #修改客户端配置文件
[common]
server_addr = 118.xxx.146.xxx #服务端地址
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
3运行客户端:./frpc -c ./frpc.ini
root@raspberrypi:~/# nohup ./frpc -c ./frpc.ini &
测试验证
[auto@mongodb1 ~]$ ssh -oPort=6000 root@118.xxx.146.xxx
root@118.xxx.146.xxx's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Sep 10 14:34:55 2018 from localhost
root@raspberrypi:~#
网友评论