zoukankan      html  css  js  c++  java
  • 使用frp进行内网穿透

    目的:非局域网下访问个人电脑的web服务。

    准备:一台联网的个人电脑,一台云服务器(拥有公网IP,可被访问)

    原理:
    通过frp,使对云服务器某个端口的访问,转发到对个人电脑。

    下载网址:

    https://hub.fastgit.org/fatedier/frp/releases
    

      

    这里,云服务器为centos,所以下载linux版本即可,然后个人电脑是windows,则下载windows版本即可。

    linux:
    下载解压后进入frp目录,查看frps.ini

    bind_port = 7000
    

    这个7000端口,需要在服务器控制台开启,以及linux防火墙允许通过。

    7000端口,起到控制连接的作用。

    firewall-cmd --permanent --add-port=7000/tcp
    firewall-cmd --reload
    

      

    使用命令开启以后,启动frps即可。

    ./frps -c ./frps.ini

     7788只是个人习惯而已,和上面的7000效果一样。

    windows:
    解压,编辑frpc.ini

    [common]
    server_addr = 云服务器的IP地址
    server_port = 7000
    
    [http]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 80
    remote_port = 1234

    此配置,即可把访问服务器1234端口的请求转发到本机80端口。

    当然,云服务器需要再一次开启端口。
    个人电脑也需要开启80端口。
    配置完毕,运行
    frpc.exe -c frpc.ini 即可。

     

     

     这样,即代表个人电脑成功连接上云服务器。剩下的,个人电脑开启80端口的web服务,浏览器输入: 你的ip地址:1234即可访问你电脑的服务。

  • 相关阅读:
    洛谷P1012拼数(简单题排序技巧)
    欧拉函数(模板,相关问题持续更新中)
    欧几里得,扩展欧几里得(模板)
    快速幂(模板)
    读入读出挂
    webpack 使用style-loader,css-loader添加css样式
    webpack-dev-server工具
    webpack4 配置
    获取自定义属性值
    安装PS
  • 原文地址:https://www.cnblogs.com/dayq/p/15013030.html
Copyright © 2011-2022 走看看