[frp+nginx]实现校园网内网穿透提供http服务

/ 450评论 / 3791阅读 / 5点赞

注意


环境


目标效果


配置Linux服务端frps

[common]
bind_addr = 0.0.0.0              #允许客户端连接的IP;0.0.0.0表示接受所有来源
bind_port = 7000                 #frps监听端口,等待客户端来连接的端口
token = cool                     #相当于连接的密码

vhost_http_port = 10080          #服务器http服务端口

                                 #web后台管理是可以不要的
dashboard_port = 7500            #frps后台web管理端口
dashboard_user = cool            #后台管理的用户名
dashboard_pwd = coolpw           #后台管理的密码

配置Win客户端frpc

[common]
server_addr = 1.2.3.4     #服务端的机子的公网IP
server_port = 7000        #服务端的frps监听端口,需要和上面frps.ini中配置的一致
token = cool              #连接密码,需要和上面frps.ini中配置的一致

[ssh]
type = tcp                #类型
local_ip = 127.0.0.1      #要转发的端口所在的Ip
local_port = 22           #要转发的端口
remote_port = 10022       #转发到服务端的端口号

[http]
type = http               #类型
local_port = 80           #要转发的本地端口
custom_domains= *.frp.coolight.cool  #对应的域名,改成你的Linux云服务器能用的域名

配置Linux上的nginx

接下来就是要配置linux云服务器的nginx,来监听*.frp.coolight.cool的请求,并转发给Linux上的10080端口,后再由frps转发给frpc,即到达Win的80端口。

    # frp的接收http请求的反向代理
    server {
        listen 80;
        server_name *.frp.coolight.cool;        # 域名,需要改成你的

        location / {
            proxy_pass http://127.0.0.1:10080;  #你的frps监听端口
            proxy_set_header Host $host:80;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

            #proxy_set_header Upgrade $http_upgrade;
            #proxy_set_header Connection "upgrade";

            proxy_connect_timeout 7d;
            proxy_send_timeout 7d;
            proxy_read_timeout 7d;

            }


        # 防止爬虫抓取
        if ($http_user_agent ~* "360Spider|JikeSpider|Spider|spider|bot|Bot|2345Explorer|curl|wget|webZIP|qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot|NSPlayer|bingbot")
            {
                return 403;
            }
}

测试运行


配置Win的nginx

现在需要让win的nginx通过判断域名的不同,来执行不同的操作(直接返回静态资源,或者再进行转发)。


nginx详细安装配置教程

参考文章:[nginx]安装配置(ubuntu/windows)

  1. TracyFoome说道:

    viagra originale in 24 ore contrassegno: viagra online spedizione gratuita – siti sicuri per comprare viagra online

  2. TracyFoome说道:

    top farmacia online: kamagra oral jelly consegna 24 ore – farmacia online migliore

  3. Sonnynap说道:

    farmaci senza ricetta elenco: avanafil generico prezzo – farmacia online piГ№ conveniente

  4. Sonnynap说道:

    farmacia online senza ricetta: farmacia online migliore – acquistare farmaci senza ricetta

  5. TracyFoome说道:

    farmaci senza ricetta elenco: avanafil – farmacia online migliore

  6. Terryflodo说道:

    comprare farmaci online con ricetta farmacia online spedizione gratuita farmacie online affidabili

  7. TracyFoome说道:

    farmacie online affidabili: cialis prezzo – farmaci senza ricetta elenco

  8. Terryflodo说道:

    farmacie online sicure avanafil prezzo farmacie online affidabili

  9. SidneyFub说道:

    https://tadalafilit.store/# farmacia online migliore

  10. TracyFoome说道:

    farmaci senza ricetta elenco: kamagra gel prezzo – top farmacia online

  11. TracyFoome说道:

    acquisto farmaci con ricetta: kamagra gold – farmacia online più conveniente

  12. TracyFoome说道:

    farmacie online autorizzate elenco: cialis prezzo – farmacia online migliore

  13. TracyFoome说道:

    pillole per erezione immediata: viagra online spedizione gratuita – cialis farmacia senza ricetta

  14. SidneyFub说道:

    http://avanafilit.icu/# comprare farmaci online all’estero

  15. Sonnynap说道:

    farmacie online autorizzate elenco: avanafil spedra – farmacie online affidabili

  16. Terryflodo说道:

    viagra 50 mg prezzo in farmacia viagra online siti sicuri esiste il viagra generico in farmacia

  17. Sonnynap说道:

    farmacia online: kamagra gel – acquistare farmaci senza ricetta

  18. TracyFoome说道:

    farmacie on line spedizione gratuita: Dove acquistare Cialis online sicuro – farmacia online

  19. Terryflodo说道:

    pillole per erezione in farmacia senza ricetta viagra senza ricetta viagra online spedizione gratuita

  20. TracyFoome说道:

    migliori farmacie online 2023: kamagra gel – top farmacia online

  21. SidneyFub说道:

    https://sildenafilit.bid/# viagra originale in 24 ore contrassegno

  22. TracyFoome说道:

    viagra naturale: viagra generico – viagra naturale

  23. TracyFoome说道:

    comprare farmaci online con ricetta: cialis prezzo – comprare farmaci online con ricetta

  24. TracyFoome说道:

    acquistare farmaci senza ricetta: kamagra – farmacia online migliore

  25. Terryflodo说道:

    farmaci senza ricetta elenco kamagra gel farmacia online

  26. SidneyFub说道:

    http://kamagrait.club/# comprare farmaci online con ricetta

  27. Sonnynap说道:

    farmacie online sicure: Dove acquistare Cialis online sicuro – comprare farmaci online con ricetta

  28. Terryflodo说道:

    farmacie online sicure avanafil prezzo farmacia online

  29. Sonnynap说道:

    farmacia senza ricetta recensioni: viagra originale recensioni – viagra online spedizione gratuita

  30. TracyFoome说道:

    farmacia online migliore: comprare avanafil senza ricetta – acquistare farmaci senza ricetta

  31. SidneyFub说道:

    https://kamagrait.club/# farmacie online affidabili

  32. TracyFoome说道:

    acquisto farmaci con ricetta: avanafil generico – farmacia online miglior prezzo

  33. TracyFoome说道:

    farmaci senza ricetta elenco: Tadalafil prezzo – acquistare farmaci senza ricetta

  34. Terryflodo说道:

    farmacia online piГ№ conveniente farmacie online autorizzate elenco farmacia online miglior prezzo

  35. SidneyFub说道:

    https://sildenafilit.bid/# gel per erezione in farmacia

  36. Terryflodo说道:

    farmaci senza ricetta elenco avanafil comprare farmaci online all’estero

  37. TracyFoome说道:

    top farmacia online: kamagra oral jelly consegna 24 ore – farmacia online miglior prezzo

  38. Sonnynap说道:

    п»їfarmacia online migliore: kamagra oral jelly – comprare farmaci online all’estero

  39. Sonnynap说道:

    farmacie online sicure: Cialis senza ricetta – п»їfarmacia online migliore

  40. TracyFoome说道:

    farmacie online autorizzate elenco: comprare avanafil senza ricetta – farmacia online più conveniente

  41. SidneyFub说道:

    https://avanafilit.icu/# farmaci senza ricetta elenco

  42. TracyFoome说道:

    top farmacia online: Cialis senza ricetta – acquisto farmaci con ricetta

  43. TracyFoome说道:

    farmacia online miglior prezzo: farmacia online spedizione gratuita – farmacia online più conveniente

  44. Terryflodo说道:

    farmacie online sicure kamagra gel prezzo farmacia online miglior prezzo

  45. Terryflodo说道:

    miglior sito per comprare viagra online sildenafil 100mg prezzo viagra generico prezzo piГ№ basso

  46. SidneyFub说道:

    http://avanafilit.icu/# farmacie online sicure

  47. Sonnynap说道:

    pillole per erezione immediata: viagra prezzo farmacia – п»їviagra prezzo farmacia 2023

  48. SidneyFub说道:

    http://tadalafilit.store/# farmacie online sicure

  49. TracyFoome说道:

    viagra 100 mg prezzo in farmacia: viagra prezzo – pillole per erezione in farmacia senza ricetta

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注