跳至主要内容

博文

目前显示的是 一月, 2020的博文

WSL2增强,内网穿透方案:FRP与ZeroTier

1.FRP:直接对外暴露IP和端口FRP的原理基本就是端口转发,将外部的流量经过中间服务器转发至本地机器优点开启frp后,相当于有了公网IP,任意设备均可任意访问缺点由于寻址多中转了两次中间服务器,就增加了丢包的可能性,并且也增大了单次访问的延迟1.1. 配置服务端在Linux服务器上以root用户输入:cd /root # 下载 wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v0.27.1/frp_0.27.1_linux_amd64.tar.gz # 解压 tar -xzvf frp_0.27.1_linux_amd64.tar.gz # 文件夹名改成 frp,不然目录太长了不方便 mv frp_0.27.1_linux_amd64 frp cd frp # 确保 frps 程序具有可执行权限 chmod +x frps运行一下./frps --help编辑配置:vim frps.ini输入:[common] bind_port = 7000 token = 12345678 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin vhost_http_port = 10080 vhost_https_port = 10443 subdomain_host = 【你自己的域名,好像也可以不设置这一条,在客户端直接连IP也行,不过我有域名就直接这么设置了,以后换服务器也方便】编辑配置以开机自启:vim /etc/rc.local输入:nohup /root/frp/frps -c /root/frp/frps.ini &保险起见给文件加上权限:sudo chmod +755 /etc/rc.local1.2. 配置客户端在WSL里新建客户端配置文件vim /frp/frpc.ini编辑配置:[common] server_addr = 【你服务器的ip或者解析到该ip的子域名,如:frp.domain.com】 server_port = 7000 token = 12345678 http_proxy = [postgres] type = tcp local_ip…

WSL从一无所知到略知一二

WSL从一无所知到略知一二 一、简介 微软“爱” Linux 2014 年 10 月 20 日,出任微软公司首席执行官不久的萨提亚 ∙ 纳德拉第一次公开宣示了微软对 Linux 和开源世界的新感情。事实证明,微软的确是付出了真爱。过去两年,从微软智能云 Azure 到 Windows 10,从开发工具到数据库平台,“把 Linux 放在重中之重”,已经成为微软内部人人皆知的准则。
2019 年微软 Build 开发者大会在雷德蒙德召开。继将 Bash shell、原生 OpenSSH、WSL 引入 Windows,以及在微软商店提供 Ubuntu、SUSE Linux 和 Fedora 等发行版,微软又宣布了一个重大的决定 —— 将完整的 Linux 内核引入 Windows 10。
说句题外话 微软越来越拥抱开源了,.net开源,收购github,并且是github上拥有最多开源项目的企业、组织或团体,我个人相比谷歌更喜欢微软,希望微软越办越好
微软:2.9K 谷歌:1.6K 阿里巴巴:291 腾讯:94 百度:83 WSL WSL 全称为Windows Subsystem for Linux,最早与2016年微软就推出了BUG众多的WSL1,经过两年的缝缝补补,于2019年6月推出了BUG众多的WSL2。
WSL1是一个为在 Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层,而WSL2是基于 HYPER-V 虚拟化技术。
WSL2目前基于Linux4.19内核修改,并在github上开源
https://github.com/microsoft/WSL2-Linux-Kernel 可惜的是截止目前(2020年1月2日),WSL仍不是真正完整独立的Linux系统。
WSL1没有Linux内核(故无法使用docker),WSL2没有systemd包(故无法使用systemctl等命令)。
但是假以时日,也许WSL能成为最流行、最方便、最好用的Linux桌面发行版。
为什么要用WSL性能更好 与虚拟机(Virtual Box/VMware)相比,WSL更接近底层,占用也小,WSL是Windows本身自带的一个功能,完全使用计算机自身硬件能力,挂起时仅占用1M内存。
功能强大 在Windows…