frp
wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
## 解压
tar -zxvf frp_0.31.1_linux_amd64.tar.gz
## 进入目录 删除不必要的文件
rm -f frpc
rm -f frpc.ini
rm -f frpc_full.ini
rm -f systemd/frpc.service
rm -f systemd/frpc@.service
### 修改 frps.ini 文件,设置 http 访问端口为 8080
[common]
bind_port = 7000 #服务启动占用端口
vhost_http_port = 8080 #进行转发端口
#设置用户名和密码,注意是状态面板的用户名和密码。
dashboard_user = admin
dashboard_pwd = admin
# 控制面板
dashboard_port = 7500
#令牌,很重要,用于验证与客户端的通信。
token = 12345678
#自定义二级域名,如果设置了,之后在客户端的http、https类型的代理中可以不配置custom_domains,而是配置一个 subdomain 参数。可以不配置,默认没有配置。
subdomain_host = frps.com
auto_token=12345678
## 配置 服务自启服务
cd systemd
Vim fops.service
##
[Unit]
Description=Frp Server Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
## 安装目录
ExecStart=/etc/frp/frps -c /etc/frp/frps.ini
[Install]
WantedBy=multi-user.target
### 复制到启动服务中
cp systemd/frps.service /etc/systemd/system/
# 启动测试
systemctl start frps.service
# 查看启动状态
systemctl status frps.service
# 停止
systemctl stop frps.service
# 开机自启
systemctl enable frps.service
#### xx.xx.xx.xx:7500 可以查看面板
下载Mac客户端 https://github.com/fatedier/frp/releases
解压
tar -zxvf frp
## 进入目录 删除不必要的文件
rm -f frps
rm -f frps.ini
rm -f frps_full.ini
rm -f systemd/frps.service
rm -f systemd/frps@.service
### 配置 frpc.ini 文件
[common]
server_addr = xxx.xx.xx.xx
server_port = 7000
auto_token=12345678
[web]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 8080
custom_domains = 域名
//开启加密
use_encryption = true
use_compression = true
sudo vim ~/Library/LaunchAgents/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>
//frpc 安装目录
<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>
### 配置 开机自动启动
sudo chown root ~/Library/LaunchAgents/frpc.plist
sudo launchctl load -w ~/Library/LaunchAgents/frpc.plist
sudo launchctl unload ~/Library/LaunchAgents/frpc.plist
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。