Sep 15, 2018 No Comments CentOS 7 部署内网穿透的另一个利器 Frp 之前介绍了在CentOS下编译内网穿透软件ngrok服务端和客户端的过程,今天再介绍一款比ngrok更好用的内网穿透软件,Frp >frp( fast reverse proxy),是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议,而且还支持点对点的内网穿透,可不用通过服务器中转。不过目前处于开发的初级阶段,并不能穿透所有类型的 NAT 设备,所以穿透成功率较低。穿透失败时可以尝试 stcp 的方式。 项目地址:https://github.com/fatedier/frp 中文:https://github.com/fatedier/frp/blob/master/README_zh.md 这么好的东西,当然有服务器的一键安装脚本了,这里分享的是来自koolshare论坛clang大佬的脚本,可以很方便的再服务器上部署frp. 目前已测试平台 >entOS 6 32/64bit CentOS 7 32/64bit Debian 6 32/64bit Debian 7 32/64bit Debian 8 32/64bit Ubuntu 14 32/64bit 开始安装 ``` wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh chmod 700 ./install-frps.sh ./install-frps.sh install ``` 安装步骤 ``` Loading network version for frps, please wait… frps Latest release file frp_0.8.1_linux_amd64.tar.gz #此步骤会自动获取frp最新版本,自动操作,无需理会 Loading You Server IP, please wait… You Server IP:12.12.12.12 #自动获取你服务器的IP地址 Please input your server setting: Please input frps bind_port [1-65535](Default Server Port: 5443): #输入frp提供服务的端口,用于服务器端和客户端通信 Please input frps dashboard_port [1-65535](Default dashboard_port: 6443): #输入frp的控制台服务端口,用于查看frp工作状态 Please input frps vhost_http_port [1-65535](Default vhost_http_port: 80): #输入frp进行http穿透的http服务端口 Please input frps vhost_https_port [1-65535](Default vhost_https_port: 443): #输入frp进行https穿透的https服务端口 Please input privilege_token (Default: WEWLRgwRjIJVPx2kuqzkGnvuftPLQniq): #输入frp服务器和客户端通信的密码,默认是随机生成的 Please input frps max_pool_count [1-200](Default max_pool_count: 50): #设置每个代理可以创建的连接池上限,默认50 ##### Please select log_level ##### 1: info 2: warn 3: error 4: debug ##################################################### Enter your choice (1, 2, 3, 4 or exit. default [1]): #设置日志等级,4个选项,默认是info Please input frps log_max_days [1-30] (Default log_max_days: 3 day): #设置日志保留天数,范围是1到30天,默认保留3天。 ##### Please select log_file ##### 1: enable 2: disable ##################################################### Enter your choice (1, 2 or exit. default [1]): #设置是否开启日志记录,默认开启,开启后日志等级及保留天数生效,否则等级和保留天数无效 ``` 以下均为CentOS 7 下演示截图 ![](Https://bugxia.com/wp-content/uploads/2018/03/20180324032323466.png) ![](https://bugxia.com/wp-content/uploads/2018/03/20180324032336830.png) ![](https://bugxia.com/wp-content/uploads/2018/03/20180324032343954.png) ``` #更新 ./install-frps.sh update #卸载 ./install-frps.sh uninstall #启动 /etc/init.d/frps start #停止 /etc/init.d/frps stop #重启 /etc/init.d/frps restart #查看状态 /etc/init.d/frps status #配置文件 /etc/init.d/frps config #查看版本 /etc/init.d/frps version ``` 最后更新于 2018-09-15 21:39:52 并被添加「」标签,已有 4620 位童鞋阅读过。 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处