zoukankan      html  css  js  c++  java
  • Windows 10家庭版WSLUbuntu上部署Docker并使用FRP内网穿透

    环境:window 10家庭版
    Ubuntu:18.04

    frp_l0.21.0_linux_amd64包百度云下载 提取码:nyku

    docker for window百度云下载提取码:y97h

    • 在Ubuntu上安装docker,可以参考window10下子系统ubuntu安装Docker
      但是还是会有两个问题,第一是要在家庭版上安装Hyper-V,这个网上有很多教程,第二是目前这款软件只提供给专业版使用,我们需要伪装成专业版的window系统,win+R快捷键输入regedt,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion下的
      在这里插入图片描述
      右键修改为Professional,然后再运行docker for window安装就可以了。
      安装成功以后打开setting,勾选最后一个选项。此时在Ubuntu上运行docker,查看docker的运行状态就不会是
    docker is not running
    docker ps -a(查看运行状态)
    • 在Ubuntu上安装好docker只是第一步,做内网穿透需要一个有公网ip的服务器和一个客户端。由于我们的docker是运行在ubuntu上的,所以客户端需安装linux版的Frp,服务器端我也是Ubutu18.04,所以是一样的,具体的需要根据个人电脑的操作系统下载。Ubuntu上使用wget命令下载frp很慢,所以我是在迅雷上下载以后,存在window上的桌面,然后在Ubutun上进入挂在window硬盘的位置将frp复制到/home/user目录下,节省时间。然后跟着网上的步骤走就可以
      两个文件内容如下:
    #客户端
    [common]
    server_addr = '服务器的ip地址'
    server_port = 7000
     
    [web]
    type = http
    local_ip = 127.0.0.1
    local_port = 5000 #你访问服务器的5000端口就相当于访问本地的5000端口
    custom_domains =‘服务器的域名’
    #服务器端
    [common]
    bind_addr = 0.0.0.0
    bind_port = 7000
    vhost_http_port = 5000

    然后运行就可以了!总而言之,过程还是比较曲折的。

  • 相关阅读:
    Wide & Deep Learning for Recommender Systems
    两个经典问题
    Vlog简介
    中文dumps显示
    用Python提取中文关键词
    【STL】算法 — partial_sort
    c字符串分割 strtok()
    JSP的声明(statement)
    layui之ajax巨坑
    jQuery 库中的 $() 是什么?(答案如下)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309427.html
Copyright © 2011-2022 走看看