MacOS MacBook 配置 frpc 开机自启动

和黑猫之家聊聊?

硬件概览:


  型号名称:MacBook Pro

  型号标识符:MacBookPro12,1

  处理器名称:Dual-Core Intel Core i5

  处理器速度:2.7 GHz

  处理器数目:1

  核总数:2

  L2缓存(每个核):256 KB

  L3缓存:3 MB

  超线程技术:已启用

  内存:8 GB

  Boot ROM版本:191.0.0.0.0

  SMC版本(系统):2.28f7


一、下载mac版frp客户端

进入https://github.com/fatedier/frp/releases下载与服务器对应的版本,mac下用的是darwin_amd64.tar.gz的。这里服务器用的是v0.31.1,所以mac也直接下对应的版本就行https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_darwin_amd64.tar.gz

二、配置frp客户端配置

解压压缩文件到你喜欢的目录。这里解压到/Users/admin/software/frp_0.31.1_darwin_amd64,并修改目录下的frpc.ini文件

[common]
server_addr=frp.zengwu.com.cn
server_port = 5000

[Mac VNC]
type = tcp
local_ip = 0.0.0.0
local_port = 5900
remote_port = 5900

[Mac SSH]
type = tcp
local_ip = 0.0.0.0
local_port = 22
remote_port = 5922

这里的配置和win下的差不多,注意一下端口就行了,ssh是默认是22,vnc默认是5900,都是tcp协议。

三、 配置开机启动

  1. 新建frpc.plist文件

sudo vim ~/Library/LaunchAgents/frpc.plist
  1. 写入frpc.plist配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>frpc</string>
    <key>ProgramArguments</key>
    <array>
         <string>/Users/admin/software/frp_0.31.1_darwin_amd64/frpc</string>
         <string>-c</string>
         <string>/Users/admin/software/frp_0.31.1_darwin_amd64/frpc.ini</string>
    </array>
    <key>KeepAlive</key>
    <true/>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

注意修改一下frpc所在的目录和配置文件的地址。

  1. 加载配置

sudo chown root ~/Library/LaunchAgents/frpc.plist
sudo launchctl load -w ~/Library/LaunchAgents/frpc.plist


文/黑猫之家

来黑猫之家看看呗

Copyright © 2021-2023 | 个人技术展示 |赣ICP备18005425号-1 | 赣公网安备36070202000869 |