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

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

  • 相关阅读:
    第三节课 字符串拼接、格式化输出、深浅复制
    第四节课 集合、字典、运算符
    python-模块系列
    python正则表达式
    python第二天
    Python-第一天
    SQL SERVER 最近查询过的语句
    razor page 页面
    RAZOR显示表格数据
    邮件模板 C#
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309427.html
Copyright © 2011-2022 走看看