硬件概览:
型号名称: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协议。
三、 配置开机启动
新建
frpc.plist
文件
sudo vim ~/Library/LaunchAgents/frpc.plist
写入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所在的目录和配置文件的地址。
加载配置
sudo chown root ~/Library/LaunchAgents/frpc.plist sudo launchctl load -w ~/Library/LaunchAgents/frpc.plist