使用超好用的frp实现内网穿透

准备工作

1. 域名解析到服务器
2. 开放服务器对应端口(下文中会提到一些端口)

我开放的端口

端口开放

服务端配置:

下载服务端配置工具并执行工具(使用了阿里源,在Frps服务端一键配置脚本中有github源)

wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

出现命令行配置界面,依次回车或者填入自己的配置

完成提示:

输入任意键继续执行
  • bind port 与客户端通信端口
  • vhost http port 绑定的web端口,相当于 线上域名:端口
  • dashboard port frp面板的端口
  • dashboard user frp面板的用户
  • dashboard password frp面板密码
  • token 自定义客户端连接token
  • subdomain_host 线上域名

在输入任意键后, 服务端配置完成, 打开你的域名:6443(默认6443端口)即可看到面板

面板
客户端配置
  • 配置文件修改 frpc.ini
    image.png

common

  • server_addr 服务器ip
  • server_port 服务端配置中与客户端通信的接口
  • token 上面的自定义token

web

  • type 默认http即可
  • local_ip 本地内网地址
  • local_port 本地内网地址端口
  • custom_domains = 服务器ip或者被解析的域名(我是用的域名)

ssh

  • 我没用到

编辑后保存配置文件, 命令行切换到客户端文件夹,启动客户端

image.png

提示启动成功,刚开始失败过一次是没有开启6443, 5443, 18890端口所致

本地新增页面

hello word

访问本地页面
本地页面

访问我们绑定的域名以及对应端口

线上页面

成功!!!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。