此处只说mac端的frpc配置,服务器frps不做讲解。

首先下载frpc,选择darwin的arm64,Darwin是指macOS,适配m1芯片

链接:Releases · fatedier/frp · GitHub

解压文件,个人习惯和Linux服务器一样的文件目录结构,所以解压在了/usr/local/frpc目录下

/usr/local/frpc

删除frps的,只保留frpc相关,再创建一个log文件夹

新建一个frpc.sh文件,放到和上图一起。里面内容如下:

#!/bin/bash

FRPC_HOME="/usr/local/frpc"
client="$FRPC_HOME/frpc"
ini="$FRPC_HOME/frpc.ini"
log="$FRPC_HOME/log"

if [ "$1" = "start" ];then
  nohup $client -c $ini > "$log/nohup_frpc.log" 2>&1 &
  echo "frpc start success"
elif [ "$1" = "status" ];then
   ps aux | grep frpc |  grep -v grep | grep -v $1
   echo "frpc status success"
elif [ "$1" = "reload" ];then
  echo "frpc" `$client reload -c $ini`
elif [ "$1" = "restart" ];then
  ps aux | grep frpc | grep -v grep | grep -v $1 | awk '{print $2}' | xargs kill -9
  rm -rf "$log/frpc.log"
  rm -rf "$log/nohup_frpc.log"
  nohup $client -c $ini > "$log/nohup_frpc.log" 2>&1 &
  echo "frpc restart success"
elif [ "$1" = "stop" ];then
  ps aux | grep frpc | grep -v grep | grep -v $1 | awk '{print $2}' | xargs kill -9
  rm -rf "$log/frpc.log"
  rm -rf "$log/nohup_frpc.log"
  echo "frpc stop success"
else
  other_commands="$client $@"
  $other_commands
fi

打开终端,获得文件夹的权限!

chmod u+x /usr/local/frpc

添加软链到系统变量

sudo ln -s /usr/local/frpc/frpc.sh /usr/local/bin/frpc

编辑frpc.ini,根据你的需要和你的服务器IP自行配置

这是我的示例: 

启动!

frpc start

然后去你的frps面板查看设备上线了没,如果没上线说明有错误,这里要看日志。

cat /usr/local/frpc/log/nohup_frpc.log

然后根据日志报错信息再百度来解决。(评论/私信我也可以,我也是踩坑过来的)

重启:frpc restart

状态:frpc status

停止: frpc stop

mac m1配置frpc内网穿透相关推荐

  1. Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动、停止

    Mac 系统部署Frp内网穿透服务 实现frpc shell启动脚本启动.停止 前言 最近疫情导致居家办公,而工作中需要用到公网地址便于调试,于是就在本机(Mac系统)配置了Frpc内网穿透. 本来想 ...

  2. frp配置实现内网穿透(阿里云linux服务器[公网]+内网windows)

    Frp配置实现内网穿透 一.下载linux和windows环境的安装包 注意:server和目标主机下载的frp要同一个版本 GitHub下载地址:https://github.com/fatedie ...

  3. 企业微信H5_消息推送接收消息回调配置、内网穿透到本地

    文章目录 一.环境准备 1. 阅读文档 2. 登录管控台 3. 编辑配置 4. 内网穿透 5. 测试案例 6. 公网访问验证 7. 保存配置 8. 验证URL有效性 二.源码分享 2.1. 后端源码 ...

  4. 内网穿透远程群晖NAS:配置cpolar内网穿透生成数据隧道 3/6

    系列文章 内网穿透远程群晖NAS:免费安装cpolar内网穿透 1/6 内网穿透远程群晖NAS:映射5000端口实现公网访问群晖 2/6 内网穿透远程群晖NAS:配置cpolar内网穿透生成数据隧道 ...

  5. Mac使用NATAPP完成内网穿透

    一.内网穿透 最近做支付需要提供回调接口给第三方回调,此时就需要一个大家都能访问的外网环境,于是就做了内网穿透. 内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和 ...

  6. 【Ubuntu】开启ssh服务/配置ftp内网穿透/自动连接校园网

    前言 想让工作电脑开启ssh服务,这样就可以在校外进行远程访问办公,电脑的系统为Ubuntu20.04 开启ssh服务 首先查看当前Ubuntu安装的SSH服务: dpkg -l | grep ssh ...

  7. 阿里云轻量应用服务器配置frp内网穿透通过Mac远控Win10主机配置指南

    tags: Linux Server Tips Config 写在前面 之前一直是用向日葵或者todesk进行远程访问主机的, 虽然很方便, 却也存在有广告, 需要登录, 延时高等问题. 在此之前也有 ...

  8. frp + nginx 配置多人共用的http 内网穿透服务

    frp + nginx 配置多人共用的http 内网穿透服务 一. 前言 frp 是一个用Go语言开发的,可用于内网穿透的高性能的反向代理应用,支持 tcp, udp . http 和 https.可 ...

  9. ngrok配置信息_ngrok内网穿透服务器搭建及配置(附 frp 配置)

    12月18日更新 添加 frp 配置 前言 内网穿透,无需多言,用处多多.首先强力推荐一款Sunny大大搭建的ngrok服务好用的不行,而且有免费选项,感觉平时够用了.那么,为什么自己还要搭建一个呢? ...

最新文章

  1. c语言中定义结构体指针的作用,c语言定义结构体指针
  2. 个人博客mysql 建表与数据测试
  3. 重复制造业之成本核算
  4. 我的图床设置PicGo
  5. MFC通过对话框窗口句柄获得对话框对象指针
  6. [设计模式原则]第五回:迪米特原则
  7. vue webpack打包入口文件是哪个_Vue 学习笔记(二十五):webpack 相关
  8. 36 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义目标成本版本
  9. 吴军《谷歌面试题:倒置英文句子》
  10. Javascript刷新当前页
  11. svm gui安装 matlab,svm_matlab_gui 支持向量机matlab工具箱(含资料及gui模式)用于分类和回归预测 - 下载 - 搜珍网...
  12. 手把手安装flownet2-pytorch
  13. [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  14. eeprom和编程器固件 k2_斐讯K1K2新版固件v22.4.xx.xx简单刷机教程
  15. HTML字体转为大写,css字体属性和英文大小写转换
  16. C语言代码老师,王耀辉老师给出的178个经典c语
  17. Joel在耶鲁大学的演讲
  18. 分布式系统之-我的书单
  19. windows安装keras一路的磕磕碰碰
  20. 超分辨率 | 综述!使用深度学习来实现图像超分辨率

热门文章

  1. 微信小程序页面返回并传递参数
  2. 云原生架构(04)-CNCF
  3. 移动计费系统学习(五)
  4. JavaScript之点击按钮进行网页跳转
  5. Pytorch优化器全总结(一)SGD、ASGD、Rprop、Adagrad
  6. mkdir()与mkdirs()引发的创建文件问题
  7. 系统学习Python——模块和包:模块基础知识
  8. usb接口wifi模块rtl8188cus issue
  9. 蓝牙耳机什么牌子性价比更高?双11高音质颜值在线蓝牙耳机推荐
  10. 护照(一) 芯片数据验证方式