uname -a
查看服务器版本,下载对应的 客户端
开放服务器3个端口:1001 绑定映射关系,1002 作为 dashboard 访问看板, 1003 作为ip入口
1003:更建议配置nginx转发, 无需开端口,且方便实现https访问;将原服务 api
改为 frp
,即可实现转发
# proxy
location ~ ^/frp/ {
rewrite ^/frp/(.*)$ /api/$1 break;
proxy_pass http://127.0.0.1:1003;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Remote_Addr $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Referer $http_referer;
client_max_body_size 100m;
client_body_buffer_size 20480k;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
}
进入对应的frp目录,服务器端执行:./frps -c ./frpc.ini ; 客户端执行:./frpc -c ./frpc.ini
- server 启动
cd /home/mc/frp
# 临时启动
./frps -c ./frps.ini
# 后台启动 [开启日志]
nohup ./frps -c ./frps.ini &
- local 启动:
cd /Users/malk/server/_Tool/proxy/frp
./frpc -c ./frpc.ini
- hpe 启动
cd /home/frp
./frpc -c ./frpc.ini
通过 http 访问 dashboard:http://47.97.181.40:1002/static/#/proxies/tcp
客户端可通过 sh 快速执行启动 【frpc.sh】
cd /Users/malk/server/_Tool/proxy/frp
./frpc -c ./frpc.ini