不懂就问, frp 在 macOS 上怎么设置开机静默启动

2019-07-10 00:19:48 +08:00
 tyhunter
试过了自建 bash 脚本用 nohup 然后丢进登陆项里,无效
在~/Library/LaunchAgents/下建立 frp.plist,一直提示权限问题,没搞定
想问下作为人均必备神器 frp,macOS 的 V 友们是怎么解决开机静默启动的问题的
感谢
5007 次点击
所在节点    macOS
9 条回复
CEBBCAT
2019-07-10 00:39:35 +08:00
无效可能是因为环境变量的原因吧,用绝对路径了吗

权限问题你倒是贴出来提示什么嘛
ETiV
2019-07-10 00:52:52 +08:00
建议去了解一下 launchd
我是放在系统目录下的

可以开机自启动,与用户登录态无关
vinew
2019-07-10 00:55:11 +08:00
可以参考一下 homebrew 下的 v2ray 启动脚本,然后用 brew service 统一管理
Livid
2019-07-10 01:01:30 +08:00
TonyLiu2ca
2019-07-10 07:02:43 +08:00
如果需要 root,并且是需要用户登陆后才能运行,把 plist 放在 /Library/LaunchAgents/下
如果需要 root,并且不需要用户登陆后都能运行,把 plist 放在 /Library/LaunchDaemons/下
如果是需要用户身份,就在~/Library/LaunchAgents/下。
先运行脚本试试,需要什么权限
zander
2019-07-10 07:39:09 +08:00
早两年我会推荐你 launchcontrol,可惜它收费了。
bbbb
2019-07-10 09:07:02 +08:00
没记错的话,之前使用这个命令:sudo launchctl bootstrap system /Library/LaunchDaemons/xxx.plist 实现过
无 gui、登陆,真开机启动
xudong
2019-07-10 09:41:34 +08:00
homebrew 里面有 frpc 的包。
可以用 brew services run 设为开机启动。

```bash
brew install frpc
brew services run frpc
```
Chingim
2019-07-10 12:34:00 +08:00
不得不说,苹果的 launchd 太难用了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581528

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX