Vist-a-local-service
you need
-
A server accessible through public IP, installed with FRP-server and Nginx
-
A local server, installed with FRP-client
Snippets
public server
frps.ini:
[common]
bind_port = $FRPClientPort
token = $yourToken
```
Nginx conf:
server { listen 80; server_name xxx.xxx.com xx.xx.com;
gzip on; gzip_min_length 10k; gzip_comp_level 5; gzip_types text/plain application/javascript application/x-javascript text/css text/javascript; gzip_vary on; gzip_disable "MSIE [1-6].";
client_max_body_size 100m; proxy_buffers 16 1024k; proxy_buffer_size 1024k;
location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_pass http://127.0.0.1:$FRPServerPort; } } ```
local server
frpc.ini:
[common]
server_addr = 139.224.186.27
server_port = 11000
token = Frps@lmhdev.com2017
[local-macmini-nginx]
type = tcp
local_port = $LocalServicePort
remote_port = 11002