linux frp 内网穿透 nginx反向代理
生活随笔
收集整理的這篇文章主要介紹了
linux frp 内网穿透 nginx反向代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
?
frps.ini 服務端 有外網IP服務器
frpc.ini 客戶端 局域網服務器
服務端:
vi frps.ini
[common] bind_port = 8700 token = asdasdasdasdasdasdasdvi start_frp_server.sh
nohup ./frps -c frps.ini > frps.log 2>&1 &vi stop_frp_server.sh
kill -9 $(ps -aux |grep frps |grep -v grep |awk '{print $2}')修改權限
chmod 777 start_frp_server.sh chmod 777 stop_frp_server.sh啟動frp
./start_frp_server.sh關閉frp
./stop_frp_server.sh客戶端:
vi frpc.ini
[common] server_addr = #服務端IP server_port = 8700 token = asdasdasdasdasdasdasd[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 8702[web] type = tcp local_ip = 127.0.0.1 local_port = 80 remote_port = 8701vi start_frp_server.sh
nohup ./frpc -c frpc.ini > frpc.log 2>&1 &vi stop_frp_server.sh
kill -9 $(ps -aux |grep frps |grep -v grep |awk '{print $2}')類似客戶端步驟操作然后啟動。
http://服務端ip:8701 通過外網IP訪問局域網
通過域名訪問:
反向代理配置nginx
location / {proxy_pass http://服務端IP:8701/;proxy_redirect http:// https://; client_max_body_size 100M;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $host;}總結
以上是生活随笔為你收集整理的linux frp 内网穿透 nginx反向代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 多关键字匹配_使用djan
- 下一篇: php支持ssi,让Apache支持SH