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

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

  • 相关阅读:
    hdu 2112 (最短路+map)
    poj 1502 最短路+坑爹题意
    poj 1696 Space Ant (极角排序)
    poj 1410 线段相交判断
    使用本地光盘安装Microsoft .NET Framework 3.5 for Win8.1/WinServer2012R2
    Excel REPT函数使用
    tomcat7配置虚拟目录
    Tomcat 7.0的配置
    js去除空格
    JAVABEAN连接各数据库
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309427.html
Copyright © 2011-2022 走看看