mac m1配置frpc内网穿透
此处只说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] mac系统如何截图
- [MAC] Mac下的SVN命令行
- Mac Air maven 环境配置
- 在Mac开发环境Laravel Valet中配置运行Flarum论坛系统的方法详解
- 建立JDBC的环境配置和相关下载(Mac)
- Sublime Text 3配置Minify压缩,格式化css,js,html,json,svg
- windows下配置nginx+php环境
- 【MYSQL数据库开发之一】MAC下配置安装数据库-MYSQL
- Hadoop 2.5.2分布式集群配置
- Mac xcode 配置OpenGL
- VMware16教程:配置同一局域网内的主机能够访问其他主机中的虚拟机(以squid代理上网服务为例)
- spring 注解 之 AOP基于@Aspect的AOP配置
- 〖Python APP 自动化测试实战篇③〗- Mac系统下 appium 环境的配置搭建
- mac配置go使用gopm下载第三方包
- 转载:(Mac)在bash和zsh配置环境变量path的几种方法
- 【Android Gradle 插件】LintOptions 配置 ⑥ ( checkReleaseBuilds 属性配置 | disable 属性配置 | enable 属性配置 )
- Windows下Subversion和Apache的安装及配置(一)
- 配置struts tags 输出HTML
- GitBook 配置说明
- 玩转华为数据中心交换机系列 | 配置基于VLAN的MAC地址学习限制示例
- 华为运营商级路由器配置示例 | SRv6 SFC承载IPv4业务功能(SFF到SF使用三层转发)
- 27 openEuler管理网络-通过ifcfg文件配置网络
- golangWeb框架---github.com/gin-gonic/gin学习七(重定向、中间件Goroutines、http自定义配置)
- Linux下Java环境变量配置(脚本版本)
- CentOS6安装大数据软件(七):Hue大数据可视化工具安装和配置
- H3C交换机ACL已经配置一个A网段拒绝访问另外一个B网段, 怎么允许A网段访问B网段中一个ip
- Mac上Go环境配置