Deploy frp on mac and linux
Deploy frp on mac and linux
在 Mac 和 Linux 上部署 frp, 实现
在 Mac 和 Linux 上部署 frp, 来实现, 使得外网可以访问内网的服务, 例如家里的 AS, 服务器等等.
frp 是一个快速反向代理, 可以帮助您将内部网络服务暴露到公共网络, 例如家庭网络中的 AS, 服务器等等.
- GitHub页面:
- 官方文档: /
- GitHub Releases:
首先从 frp 的 GitHub Releases 页面下载 frp 的客户端和服务端程序.
如下图:
其中
frp_0.x.x_darwin_gz
是 Mac 版本的客户端程序,frp_0.x.x_linux_gz
是 Linux 版本的客户端程序. 解压后包含以下文件:
frpc
客户端程序frps
服务端程序服务端配置文件
客户端配置文件
LICESE
许可证文件
服务端: 具有公网 IP 的Linux服务器
下载对应 frp 的服务端程序
解压缩至任一目录
修改 配置文件
#
bindPort = 7000
运行 ./frps -c
启动服务端
客户端: Mac
下载对应 frp 的客户端程序
解压缩至任一目录
修改 配置文件
#
serverAddr = "x.x.x.x"
serverPort = 7000
[[proxies]]
name = ""
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
运行 ./frpc -c
启动客户端
服务端: Linux
可以完全参考官方文档, 使用systemd方便地控制 frps 服务端的启动、停止、配置后台运行以及开机自启动
客户端: Mac
MAC上可以使用launchd
来配置守护进程, 使得 frpc 客户端程序在后台运行.
创建一个 plist 文件, 例如 frpc.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//E
.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>frpc</string>
<key>ProgramArguments</key>
<array>
<string>/Users/xxxx/frp/frpc</string>
<string>-c</string>
<string>/Users/xxxx/frp/</string>
</array>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
其中
/Users/xxxx/frp/
为 frp 的安装目录,为 frpc 的配置文件
根据需求该文件存到对应目录
~/Library/LaunchAgents/
仅当前用户/Library/LaunchAgents/
所有用户/Library/LaunchDaem/
系统级别
- 加载配置文件
sudo chown root ~/Library/LaunchAgents/frpc.plist
launchctl load -w ~/Library/LaunchAgents/frpc.plist
- 启动服务
launchctl start frpc
- 查看服务状态
launchctl list | grep frpc
或者打开mac monitor查看是否有frpc
进程
- 其他命令
launchctl stop frpc # 停止服务
launchctl unload ~/Library/LaunchAgents/frpc.plist # 卸载服务
文章作者: Alan Zeng
原始链接: /
版权说明:本博客所有文章除特别声明外,均采用 BY-C-SA 4.0许可协议。获得许可后,要求转载时注明文章出处和网站链接,谢谢!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-11-28,如有侵权请联系 cloudcommunity@tencent 删除mac服务服务端客户端linux#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 18 条评论) |
本站网友 邮编无忧网 | 29分钟前 发表 |
使用systemd方便地控制 frps 服务端的启动 | |
本站网友 鳝鱼血 | 8分钟前 发表 |
获得许可后 | |
本站网友 去痣 | 9分钟前 发表 |
例如 frpc.plist代码语言:javascript代码运行次数:0运行复制<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//E .0.dtd > <plist version="1.0"> <dict> <key>Label</key> <string>frpc</string> <key>ProgramArguments</key> <array> <string>/Users/xxxx/frp/frpc</string> <string>-c</string> <string>/Users/xxxx/frp/</string> </array> <key>KeepAlive</key> <true/> <key>RunAtLoad</key> <true/> </dict> </plist> 其中/Users/xxxx/frp/为 frp 的安装目录 | |
本站网友 浦东区二手房 | 9分钟前 发表 |
谢谢! 本文参与 腾讯云自媒体同步曝光计划 | |
本站网友 亲胸视频 | 19分钟前 发表 |
Linux可以完全参考官方文档 | |
本站网友 西单美食 | 12分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 夏振贵 | 15分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 连锁大阴谋 | 10分钟前 发表 |
Deploy frp on mac and linux 在 Mac 和 Linux 上部署 frp | |
本站网友 硅油是什么 | 28分钟前 发表 |
如有侵权请联系 cloudcommunity@tencent 删除前往查看mac服务服务端客户端linux | |
本站网友 保险补贴 | 4分钟前 发表 |
其中frp_0.x.x_darwin_gz是 Mac 版本的客户端程序 | |
本站网友 产业观察 | 6分钟前 发表 |
服务器等等.什么是 frpfrp 是一个快速反向代理 | |
本站网友 4k视频下载 | 18分钟前 发表 |
服务器等等.GitHub页面 | |
本站网友 青娱乐视频精分类免费2 | 4分钟前 发表 |
使得外网可以访问内网的服务 | |
本站网友 只有我看着别人的快乐 | 1秒前 发表 |
官方文档 | |
本站网友 平安理财 | 30分钟前 发表 |
使得外网可以访问内网的服务 | |
本站网友 广告法案例 | 6分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 杭州卢米埃影城 | 5分钟前 发表 |
原始发表:2024-11-28 |