remark.md 1.6 KB

frp

  1. uname -a 查看服务器版本,下载对应的 客户端

  2. 开放服务器3个端口:1001 绑定映射关系,1002 作为 dashboard 访问看板, 1003 作为ip入口

  3. 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;
   }
  1. 启动

进入对应的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
  1. 通过 http 访问 dashboard:http://47.97.181.40:1002/static/#/proxies/tcp

  2. 客户端可通过 sh 快速执行启动 【frpc.sh

cd /Users/malk/server/_Tool/proxy/frp
./frpc -c ./frpc.ini