Frps一键安装脚本

Frps一键安装脚本

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
在这里插入图片描述

相比ngrok,frp内网穿透无需多复杂的配置就可以达到比较好的穿透效果,具有较强的扩展性,支持 tcp, udp, http, https 协议。

需要提前准备的材料:
  1. 公网服务器1台(国内!!!)
  2. 系统要求:CentOS 7+、Debian 8+

需要额外注意的事项:

  1. 注意,除http(s)以外,客户端frpc.ini内任何端口修改时须在以下范围内:
    默认端口白名单:2000-3000,3001,3003,4000-50000

  2. 转发远程桌面时,需先在本机开启允许远程协助 我的电脑-右键属性-远程设置

  3. 需要注意frpc所在机器和frps所在机器的时间相差不能超过15分钟

一、安装使用

Github地址:https://github.com/dylanbai8/frpspro

wget -N --no-check-certificate git.io/f.sh && chmod +x f.sh && bash f.sh install

安装完成后,会输出一些参数信息。

在这里插入图片描述

然后根据所给地址下载Frpc Windows便捷脚本,解压出来,再修改配置文件后,直接开启即可。配置文件参考此处
在这里插入图片描述
编辑配置文件的时候用记事本编辑可能会出问题,建议使用notepad++或者vscode。

二、常用命令

#一键关闭 apache2、防火墙,释放80端口
bash f.sh unapache2

#一键修改token
bash f.sh token

#一键修改bind_port
bash f.sh bind_port

#一键修改vhost_http_port
bash f.sh vhost_http_port

#一键修改vhost_https_port
bash f.sh vhost_https_port

三、备用命令

#一键修改dashboard_port
bash f.sh dashboard_port

#一键修改dashboard_user
bash f.sh dashboard_user

#一键修改dashboard_pwd
bash f.sh dashboard_pwd

#一键修改bind_udp_port
bash f.sh bind_udp_port

#一键修改kcp_bind_port
bash f.sh kcp_bind_port

#一键修改subdomain_host(用于泛解析子域名)
bash f.sh subdomain_host

#一键卸载frps
bash f.sh uninstall

参考:
1: https://www.moerats.com/archives/797/
2: https://github.com/DXJian/frp

扫描二维码关注公众号,回复: 5829424 查看本文章

猜你喜欢

转载自blog.csdn.net/deng_xj/article/details/89061913