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文章来源地址https://uudwc.com/A/ZGGW

阅读剩余 69%

原文地址:https://blog.csdn.net/m0_57035315/article/details/127785628

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月13日 02:22
在VM16.X虚拟机上安装Android-X86 9.0
下一篇 2023年06月13日 02:22