正文
go语言公众号 go语言 网站
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
儿童喜马拉雅占用ipad空间
数码产品用久都会缓存一些垃圾,像手机、ipad、笔记本,这些产品用得时间长go语言公众号了,你就会发现卡、运行慢,这些时候是需要进行垃圾清理,就拿ipad平板来说,像ipad平板的垃圾怎么清楚?
步骤1go语言公众号:删除Safari的缓存
我们将从清除Safari中的缓存开始。请注意,这将使您退出所有已登录的网站。
打开“设置”,然后向下滚动至第五组选项(顶部为“密码和帐户”)。点击Safari。
再次向下滚动并点击“清除历史记录和网站数据”。
点击“清除历史记录和数据”进行确认。
步骤2:清除应用程式资料
可以使用“设置”中的“使用情况”选项清除其go语言公众号他应用程序存储的数据。按着这些次序:
点击设置常规 iPhone存储。(毫不奇怪,在iPad上,它将被标记为iPad Storage。)
在屏幕底部,您将看到您的应用程序,按其占用的存储量排列。点击一个占用大量空间的应用。
如果“文档和数据”图大于500MB,则应考虑删除并重新安装该应用程序以清除此空间。(下面的应用程序只有3.3MB,因此我们不会打扰。)请记住,这并不是无效数据:它将包括保存游戏,文档,首选项,用于基准测试应用程序的下载数据等。
如果您决定继续,请点击“删除应用”,确认,然后前往App Store(或“已购买”列表)并重新下载。此全新安装不包括数据和文档。
步骤3:通过重新启动iPhone或iPad释放内存
在大多数情况下,iOS将在无需任何用户参与的情况下很好地管理内存。但是我们确实发现,不时重启iPhone是清除内存并确保重要的应用程序能够足够快乐地运行的好方法。
这是重启iPhone的方法:
按住电源按钮(位于设备的顶部或右上方),直到出现“滑动以关闭电源”。如果您的iPhone没有Home键(XR,11、11 Pro等),则需要同时按住电源和增大音量,直到出现滑块为止。
滑动电源关闭滑块。
等到设备完全关闭电源,然后按住电源按钮再次打开iPhone。
定期执行此操作在iPhone上非常重要,但如今却很少。尽管如此,它在旧型号上仍然有用。
步骤4:下载更清洁的应用
那里有许多应用程序可以快速高效地清除不需要的文件。这些通常会下载到您的Mac或PC;然后,您可以连接iPhone(或iPad)并让应用执行其操作。
清洁应用程序通常是在iPhone上腾出空间的最有效方法,但是如果您要使用功能齐全的应用程序,则通常花费在20英镑/ 20美元左右。胜于不得不为一部新手机买单。
web测试框架有哪些
Web自动化测试在测试领域里面用得比较多的工具或者框架有Selenium, robotframework, Cucumber等。 Selenium是一个开源的Web自动化测试框架,主要用于做HTM
java获取jsp源码
一、GetURL.java import java.io.*; import java.net.*; public class GetURL { public static void main(S
windows过去同音词
公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 大家好,我是小 G。 如果你这两天有关注 GitHub Trending,应该能注意到,一款名为「
css所有一类元素
这篇想要跟大家分享的是css中的伪类和伪元素,有任何问题可以私聊我或者评论哦! 首先,我们先来想一下 一、引入伪类跟伪元素的原因? 伪类和伪元素的引入是因为在文档树里有些信息无法被充分描述
html设置上下边框大小
目录 理论知识: 示例一:简单边框 示例二:边框和表格 示例三:边框和图片 示例四:边框和文章 理论知识: 边框的写法: border: 边框的宽度 样式 颜色; 边框的四
文字底部对齐的css
css怎么让文字在底部对齐CSS怎么在底部对齐文本,Css将文本在底部对齐:1。将“display:table-cell”设置为包含文本的元素容器;垂直对齐:底部;“风格够;2.使用定位属性位置
123go吃东西大挑战
一、引子 文章结合尚硅谷Go语言教程以及博学谷、等其他资料整理,侵删 原PDF阅读: .
tomcat老是安装不上去
本文开发环境:windos7 , Eclipse-mars , JDK1.7 , Tomcat7.0 本文本是群里的内部资料,不过本着分享的精神,也发出来吧,我相信,这应该是比较详细的一篇文章了。
如何用ftp下载a
本文介绍如何使用 java.net.URLConnection 类从 FTP 服务器下载远程文件,而无需使用第三方库,如 Apache Common
网络与web安全
在Web信息系统高速发展的今天,Web信息系统的各种各样的安全问题已暴漏在我们面前。Web信息系统各种安全问题潜伏在Web系统中,Web系统的时时刻刻遭受各种攻击的安全威胁。这里就跟大家聊聊
怎样确认tomcat的端口
Tomcat端口配置(详细) 目录 一、修改8080端口 1.1 在cmd中查看8080有没有被占用,找出占用8080端口的进程 1.2、接下来可以在任务管理
oracle强制转换数字
-- Start Oracle 为每种数据类型都提供了相应的函数,一般情况下它们之间的相互转换是非常简单的,Oracle 提供的函数有: CAST 将一种类型转成另一种类型 TO_DATE
技术分类
redisreactvuejsapacheiosioscsswindowsapachenodenginxoraclegithtmlandroidiosaspwebftp
推荐文章
• asp-23模具钢定制价格
• html5+规范
• oracle路径变成只读
• css选择除之外
• 当前流行的web技术有哪些
• go进行时态
• android简单开源项目
• 如何配置mysql连接数
• oracle不按表空间导入
• js可以防植物根穿刺吗
• android背景gif
• 皮卡丘go抓什么升级快
用户协议-隐私政策-免责声明-关于我们
版权所有 © 2021 妖怪工作室 粤ICP备2021001854号
链接:
来源:外卖怪
pipe软件怎样生成可达图
这样生成go语言公众号,第一步,用网格建构几何体造型
1.1 用网格立方体指令MeshBox以以下参数在场景中生成一个立方体网格
◆定位方式:中心点
◆X、Y、Z网格数量:1
◆长、宽、高:120mm
4ffb78ff09ca566aa38de58d7b6d2887.png
1.2 选取这个立方体网格,在指令提示栏内键入subdivide指令,对立方体网格进行一次细分操作,回车确认后得到以下结果
0d04b57f2fee50e79c394afac4ae4825.png
▲每一个网格都被细分成4个
1.3 开启网格的控制点(F10键),用SetPt指令与操作轴来调整网格的外形,让它接近图片内底座的外形
f52515a9f6325f37500fd1c217e7e7aa.gif
1.4 使用Gumball操作轴,按住Ctrl+Shift键选取顶部的网格后挤出新网格面,以3轴收缩这些网格面,最后生成底座的凹陷特征
4d5fa7ef768f5106df6afb2ba616cdcc.gif
000a6340ad9d289bd9f32c28a368508c.png
▲得到这个结果
1.5 打开过滤器Filter,只勾选子物体及点和顶点,这样方便我们选取,然后调整顶部的造型
a952c6d5dc6de27fb0e9f3d932c5535f.png
cbaf2ad5ab060eed12f8098e6d46f66b.gif
▲每次操作完成后记得勾选停用过滤器
f7916f50e11c9480cf44a684a6d3ce7e.png
▲得到这个结果
1.6 继续用操作轴、SetPT挤出并调整出底座连接处的形状
1fe6501df44b8a8be92d6d2046aad2f0.gif
a4705350b3c2bd12b72749f9d6f80e11.gif
▲可切换至半透明显示模式,方便选取
第二步,生成环绕圆管造型
2.1 在前视图,Curve指令以放置控制点的方式建立环绕状的曲线,以用作后续生成圆管之用。
f03cc4b53cbfc6590ede9ad67334b767.gif
2.2 先确认已开启了记录建构历史,再用这曲线以Pipe指令生成圆管
d617ea1300c24145011e8d0fe7b29e5e.png
09a998212005b381ee5a68338aa7be7f.gif
▲选项中点击为不加盖
2.3 打开过滤器,只勾选曲线和控制点两项,打开这曲线的控制点来调整它的空间形态,最后使圆管符合参考图的形态
88556dfaede9a727a272934900f7a9ba.gif
▲带有建构历史来生成圆管空间形态
第三步,转换成网格进行编辑
3.1 选取圆管曲面,用Rebuild指令进行曲面重建,参数设定见下图:
24cd0f199d873aae820778487df12d91.gif
3.2 选取重建后的圆管,用Mesh指令以下图所示网格选项把曲面转换成网格,最后删除曲面只保留网格对象
92d2208636e4c465546d8b238e15f1fe.gif
3.3 按着Ctrl+Shift键,按下图所示选取并删除网格
ab673bb74102b000c1276866c9bad5cd.gif
第四步,生成细分曲面
4.1 使用3DFace指令,把底座与管子间以4边结构的方式进行逐一连接,最后再把管子的开口封闭上。
4.2 连接完成后框选整个模型,用Join指令把所有网格组合成一体
4.3 在指令提示栏中键入subdfrommesh指令,选取模型后回车确定,生成细分曲面
5c8045a7b27e55b18d7b46f00b3d3d54.gif
▲4.1-4.3步骤如动图所示
第五步,细分曲面转换成NURBS实体
5.1 当牙刷架的形态确定后,用ToNurbs指令把这个细分曲面转成NURBS曲面,最后组合成一个实体
5b20176e57bdf80ec9b32f59c5813319.gif
第六步,快速渲染
通过快速设定场景、材质、灯光后,切换到光线跟踪显示模式(Cycles引擎),即可快速得到一张效果不错的渲染图
52e36f7035dc277d18ece7a125732e93.png
点击
Rhino 6 渲染公开课_腾讯课堂ke.qq.com
3a7c009a8b39b99ca515fa7d4c568671.png
免费学习Rhino 6 产品渲染教学
欢迎关注Rhino原厂微信公众平台,每周都有新技能分享哦~
fc244b6903c2906cd9e0e4abf8fd76f4.png
相关资源:RHINO犀牛软件入门教程-软考工具类资源-CSDN文库
打开CSDN APP,看更多技术内容
图片跟着鼠标_Rhino细分建模分享 Part2鼠标底部造型与细节_邓凌佳的博...
目前RhinoWIP 还没有直接提供细分顶点、边线与片面的过滤工具,所以选择的时候需要比较细心一些,推荐使用Ctrl+Shift+鼠标左键选取子物件的方式,选取细分特征时双击鼠标左键还可以实现快速 Loop选择,例如上图中最后的RemoveCrease 2.2细分建模...
继续访问
检测鼠标是否双击_Rhino细分建模分享 Part3 鼠标简易结构设计_weixin_39...
这里提供两个方法进行干涉检查,RhinoWIP的新增功能 Clash ,这工具可以分两组选择,然后在两组之间快速的找到干涉的位置。 2.2 第二个方法是使用两组物件之间计算相交线的工具 IntersectTwoSets,见以下GIF: 提示: 如果使用 IntersectTwoSets...
继续访问
pipe flow expert 教程
pipe flow expert 教程 2013版本
PipeTransformer:适用于大规模模型分布式训练的自动化弹性管线
内容导读 本文围绕一篇论文展开,探讨了 PyTorch DDP (torch.nn.parallel) 以及 Pipeline (torch.Distributed.Pipeline) 的加速混合。 本文首发自微信公众号「PyTorch 开发者社区」 论文题目: PipeTransformer: Automated Elastic Pipelining for Distributed Training of Large-scale Models(PipeTransformer: 用于大规模模型分布式训.
继续访问
史上最全三维建模软件汇总_普通网友的博客_最容易入门的...
3、Rhino Rhinocero,简称Rhino,又叫犀牛,是一款三维建模工具。不过不要小瞧它,它的基本操作和AutoCAD有相似之处,拥有AutoCAD基础的初学者更易于掌握犀牛。目前广泛应用于工业设计、建筑、家具、鞋模设计,擅长产品外观造型建模。 4、Zbrush ...
继续访问
OCTO 2.0:美团基于Service Mesh的服务治理系统详解_美团技术团队的博客...
基础设施是指美团现有的服务治理系统OCTO1.0,包括MNS、KMS(鉴权管理服务)、MCC(配置管理中心)、Rhino(熔断限流服务)等。这些系统接入到OCTO 2.0的控制平面,避免过多重构引入的不必要成本。
继续访问
进程(四):进程间通信 —— Queue(队列)和Pipe(管道)
目录 进程间通信 队列 概念介绍 方法介绍 代码实例 生产者消费者模型 JoinableQueue([maxsize]) 管道(了解) 进程间通信 IPC(Inter-Process Communication) 队列 概念介绍 创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 ●Queue([maxsize]) 创建...
继续访问
PIPE 使用介绍
文章目录一、pipe 简介二、pipe 代码示例 一、pipe 简介 pipe 也叫无名管道,有如下特点: 半双工,同一时刻数据只能一端操作 数据只能从一端写入,从另一端读出 存储在内存缓冲区,不存储在文件系统中,只能用于父子进程通信 数据一旦从管道中读走,就从管道中释放空间 二、pipe 代码示例 创建无名管道,其中 fd[0] 固定用于读管道,而 fd[1] 固定用于写管道 一般文件 I/O 的函数都可以用来操作管道( lseek() 除外) 默认情况当管道里没有数据时,另一个进程调用 read(
继续访问
3dmax软件给模型添加标注尺寸教程_3d模型的博客_3dmax做的模型...
步骤一、使用3dmax软件的“工具”—“测量距离”,可以测量任意位置的距离。包括模型之间的尺寸。 步骤二、我们可以看到使用3dmax软件测量距离工具后的模型尺寸结果。接下来我们需要将尺寸数据添加标注到模型上。
继续访问
Rhino5曲面造型插件Autodesk T-Splines v4.0.r11183_rrjjzzyy00的博客...
Rhino5曲面造型插件Autodesk T-Splines v4.0.r11183 Autodesk T-Splines结合了Nurbs和细分表面建模技术的特点,虽然和Nurbs很相似,不过它极大地减少了模型表 面上的控制点数目,可以进行局部细分和合并两个Nurbs面片等操作,使go语言公众号你的建模操作...
继续访问
Go语言并发模型:像Unix Pipe那样使用channel
简介 Go语言的并发原语允许开发者以类似于 Unix Pipe 的方式构建数据流水线 (data pipelines),数据流水线能够高效地利用 I/O和多核 CPU 的优势。 本文要讲的就是一些使用流水线的一些例子,流水线的错误处理也是本文的重点。 阅读建议 数据流水线充分利用了多核特性,代码层面是基于 channel 类型 和 go ...
继续访问
pipe建模工具使用_PDMS进行管道建模的一些方法及操作技巧,快来Getgo语言公众号!
2.通过网络实现多专业实时协同设计、真实的现场环境,多个专业组可以协同设计以建立一个详细的3D数字工厂模型,每个设计者在设计过程中都可以随时查看其它设计者正在干什么;3.交互设计过程中,实时三维碰撞检查,PDMS能自动地在元件和各专业设计之间进行碰撞检查,在整体上保证设计结果的准确性;4.拥有独立的数据库结构,元件和设备信息全部可以存储在参数化的元件库和设备库中,不依赖第三方数据库;5.开放的开发...
继续访问
8款超级好用的3D建模软件上下篇_李旭me的博客_3d建模软件
Rhino,又称犀牛,是由美国Robert McNeel公司于1998年推出的一款基于NURBS为主三维建模软件。功能齐全、价格实惠、对用户友好,很多中小工作室都在使用Rhino来设计产品。 作为近年来在工业、建筑等领域最流行的软件,Rhino的建模思路十分自由,但...
继续访问
浅谈管道模型(Pipeline)
本篇和大家谈谈一种通用的设计与处理模型——Pipeline(管道)。 Pipeline简介 Pipeline模型最早被使用在Unix操作系统中。据称,如果说Unix是计算机文明中最伟大的发明,那么,Unix下的Pipe管道就是跟随Unix所带来的另一个伟大的发明【1】。我认为管道的出现,所要解决的问题,还是软件设计中老生常谈的设计目标——高内聚,低耦合。它以一种“链式模型”来串接不同的程序或者不同...
继续访问
pipe建模工具使用_GraphPipe
软件简介GraphPipe 是甲骨文开源的通用深度学习模型部署框架。官方对 GraphPipe的定义为,这是一种协议和软件集合,旨在简化机器学习模型部署并将其与特定于框架的模型实现分离。甲骨文表示,这一新工具可提供跨深度学习框架的模型通用 API、开箱即用的部署方案以及强大的性能。GraphPipe 为在网络上传递张量数据(tensordata)提供了一个标准、高性能的协议,以及提供了客户端和服务...
继续访问
Select模型(PIPE)
Lin中的函数select和poll用来,支持Unix中I/O复用的功能,在Unix中I/O模型可以分为以一几种: (1)阻塞I/O (2)非阻塞I/O (3)I/O复用(select和poll) (4)信号驱动I/O(SIGIO) (5)异步I/O 其中,现在比较流行的I/O模型是阻塞I/O模型.阻塞I/O是当应用程序和内核交换数据时,由于内核还没有准备
继续访问
深入理解PIPE
转载: 在linux中要进行进程间通信有多种方法:pipe、fifo、共享内存,信号量,消息队列,共享文件等等。其中pipe和fifo 使用最广泛,二者的区别为pipe为匿名管道,只能用在有父子关系的进程间通信,而fifo可以通过文件系统中的一个文件取得,所以不受上述限制。作为父子进程间通信的通道,pipe同样可以看作是一个先进先出的
继续访问
最新发布 HQoS配置学习
传统的QoS基于端口进行流量调度,无法区分用户和用户不同的业务。HQoS可以针对每个用户的业务流进行队列调度。
继续访问
犀牛重建曲面_犀牛建模常用命令及思路分析
犀牛建模常用命令及思路分析对于新手刚接触犀牛建模的软件都是比较懵懂,有许多的细节都不太了解,所以需要许多资料和教程来教新手学会这些技能,从建模到渲染这些步骤,好的技术都是不断操练才有所效果的,一起来看看给新人的犀牛建模常用技巧!首先我们大家要对视图进行认识了解视图一般默认为四个视图(正视图、顶视图、透视图、右视图)也可以根据自己的需求更改添加视图点击视图名称右键里面可以根据自己的需要更改视图的模式...
继续访问
Linux网络编程 - 在服务器端运用进程间通信之管道(pipe)
本文主要讲解进程间通信之一的管道(匿名管道)方式,讨论Linux系统中管道的工作原理及其使用方法,并将管道机制运用在Linux网络编程之中。
继续访问
热门推荐 Linux进程间通信分类 以及 pipe的原理实现
一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种
继续访问
Rhino显示左边的工具栏
步骤 顶部菜单“工具” “选项” 左边的“Rhino选项” 展开“工具列” “大小和型式” 勾选“显示边栏” 确定
继续访问
pipe建模工具使用_pipe4.3 petri网软件
【实例简介】petri网建模工具pipe4.3,需要先配置java环境【实例截图】【核心代码】PIPEv4.3.0├── __MACOSX│ └── PIPEv4.3.0└── PIPEv4.3.0├── launch.bat├── launch.sh├── Pipe│ ├── cfg│ │ ├── classification.properties│ │ ├── comp...
继续访问
7分钟学会匿名管道pipe()的使用(内附完整代码测试)
7分钟学会匿名管道pipe()的使用(内附完整代码测试)
继续访问
细分曲面—增加细分曲面对象
NURBS是大部分三维软件支持的一种优秀的建模方式,它能很好的控制物体表面的曲线度,从而创建出更逼真、更生动的造型。NURBS是非均匀有理样条曲线的缩写。 Cinema 4D提供的NURBS建模方式分为细分曲面、挤压、旋转、放样、扫描和贝塞尔6种。 细分曲面 : 挤压 旋转 放样 扫描 贝塞尔 ...
继续访问
Rhino 6 偏移曲面 选项有很多玄机
Rhino 6 偏移曲面 选项 要打开圆角选项 偏移的曲面就是一个整体。 倒角可以选择两面的一面曲线来倒角。
继续访问
linux下面的pipe命令
pipe命令在linux shell中是很重要的概念管道pipe,意思是上一次命令的输出是下一个命令的输入,但是,我们知道,一个命令的输出,是没有固定格式的如ls -l一样,输出的是大段大大段的数据,那么我们怎么把这些数据格式化成为我们下一个命令能用的呢?这就要用linux下面的一些管道命令了;1)cut: cut -d “分隔符” -f "区快" -c "字符界限" 如: cut /et
继续访问
rhino细分工具讲解
pipe建模工具使用
写评论
Ngrok有时很不稳定,有什么更好的内网穿透方法?
以下内容来自公众号逆锋起笔,关注每日干货及时送达
原文:v0w.top/2020/08/11/IntranetProxy
前言
本文以渗透go语言公众号的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法。
1、nps-npc1.1 简介
nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。
一台有公网IP的服务器(VPS)运行服务端(NPS)
一个或多个运行在内网的服务器或者PC运行客户端(NPC)
1.2 特点
Go语言编写
支持跨平台
支持多种协议的代理
web管理端
1.3 使用方法
NPS
安装配置
找到自己服务器相应版本的server:
cd ~
wget
tar xzvf linux_amd64_server.tar.gz
cd ~/nps
在nps目录下面会有一个nps可执行文件、conf配置目录和web网页目录,go语言公众号我们只需要修改conf/nps.conf即可:
vim conf/nps.conf
需要改一下#web下面的几个参数,
web_host= 服务器IP或者域名
web_username= admin(登录用户名)
web_password= 你的密码
web_port=8080(web管理端口)
修改#bridge可以更改 NPC的连接端口。比如我们拿到一台权限受限的服务器,有防火墙,可能只有部分端口(80,443)可以出网,就需要修改成出网端口。
##bridge
bridge_type=tcp
bridge_port=443 # 修改连接端口
bridge_ip=0.0.0.0
启动
#Mac/Linux
./nps test|start|stop|restart|status 测试配置文件|启动|停止|重启|状态
#Windows
nps.exe test|start|stop|restart|status 测试配置文件|启动|停止|重启|状态
NPC
./npc -server=你的IP:8024 -vkey=唯一验证密码 -type=tcp
新建好客户端后,也可以在+中看到,详细的客户端连接命令:
在客户端界面可以通过新增的方式添加客户端连接,每一个连接的vkey都是唯一区分的。
每一个客户端,在建立连接后,都可以建立多个不同协议的隧道,这一个个隧道就是不同的代理go语言公众号了。
通过不同的协议和端口就可以连接代理的内网机器。
2、frp
2.1 简介
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2.2 特点
客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。
端口复用,多个服务通过同一个服务端端口暴露。
跨平台,但是支持的比nps少一点
多种插件,提供很多功能
2.3 使用方法
下载:
以下内容摘自:. 通过 rdp 访问家里的机器
1.修改 frps.ini 文件,为了安全起见,这里最好配置一下身份验证,服务端和客户端的 common 配置中的token参数一致则身份验证通过:
# frps.ini
[common]
bind_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
2.启动 frps:
./frps -c ./frps.ini
3.修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x:
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
[rdp]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000
4.启动 frpc:
./frpc -c ./frpc.ini
5.通过 rdp 访问远程的机器,地址为:
x.x.x.x:6000
开机自启
针对 Windows 系统,为了便于使用,可以配置一下开机的时候静默启动。
1.在 frpc.exe 的同级目录创建一个 start_frpc.vbs:
'start_frpc.vbs
'请根据实际情况修改路径
CreateObject("WScript.Shell").Run """D:\Program Files\frp_windows_amd64\frpc.exe""" "-c" """D:\Program Files\frp_windows_amd64\frpc.ini""",0
2.复制 start_frpc.vbs 文件,打开以下目录,注意将
改为你的用户名:
C:\Users\\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
3.鼠标右击,粘贴为快捷方式即可。
2. 通过 SSH 访问公司内网机器
frps 的部署步骤同上。
1.启动 frpc,配置如下:
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
2.通过 SSH 访问内网机器,假设用户名为 test:
ssh -oPort=6000 test@x.x.x.x
3. 通过自定义域名访问部署于内网的 Web 服务
1.修改 frps.ini 文件,设置 http 访问端口为 8080:
# frps.ini
[common]
bind_port = 7000
vhost_http_port = 8080
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
2.启动 frps:
./frps -c ./frps.ini
3.修改 frpc.ini 文件,假设 frps 所在的服务器的 IP 为 x.x.x.x,local_port 为本地机器上 Web 服务对应的端口, 绑定自定义域名:
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
[web]
type = http
local_port = 80
custom_domains =
4.启动 frpc:
./frpc -c ./frpc.ini
5 .将的域名 A 记录解析到 IPx.x.x.x,如果服务器已经有对应的域名,也可以将 CNAME 记录解析到服务器原先的域名。
6.通过浏览器访问即可访问到处于内网机器上的 Web 服务。
4. 对外提供简单的文件访问服务
通过static_file插件可以对外提供一个简单的基于 HTTP 的文件访问服务。
frps 的部署步骤同上。
1.启动 frpc,启用static_file插件,配置如下:
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh
[test_static_file]
type = tcp
remote_port = 6000
plugin = static_file
# 要对外暴露的文件目录
plugin_local_path = /tmp/file
# 访问 url 中会被去除的前缀,保留的内容即为要访问的文件路径
plugin_strip_prefix = static
plugin_http_user = abc
plugin_http_passwd = abc
2.通过浏览器访问来查看位于/tmp/file目录下的文件,会要求输入已设置好的用户名和密码。
常用功能
统计面板(Dashboard)
通过浏览器查看 frp 的状态以及代理统计信息展示。
注:Dashboard 尚未针对大量的 proxy 数据展示做优化,如果出现 Dashboard 访问较慢的情况,请不要启用此功能。
需要在 frps.ini 中指定 dashboard 服务使用的端口,即可开启此功能:
[common]
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin
打开浏览器通过http://[server_addr]:7500访问 dashboard 界面,用户名密码默认为admin。
加密与压缩
这两个功能默认是不开启的,需要在 frpc.ini 中通过配置来为指定的代理启用加密与压缩的功能,压缩算法使用 snappy:
# frpc.ini
[ssh]
type = tcp
local_port = 22
remote_port = 6000
use_encryption = true
use_compression = true
如果公司内网防火墙对外网访问进行了流量识别与屏蔽,例如禁止了 SSH 协议等,通过设置use_encryption = true,将 frpc 与 frps 之间的通信内容加密传输,将会有效防止流量被拦截。
如果传输的报文长度较长,通过设置use_compression = true对传输内容进行压缩,可以有效减小 frpc 与 frps 之间的网络流量,加快流量转发速度,但是会额外消耗一些 CPU 资源。
[TLS
从 v0.25.0 版本开始 frpc 和 frps 之间支持通过 TLS 协议加密传输。通过在frpc.ini的common中配置tls_enable = true来启用此功能,安全性更高。
为了端口复用,frp 建立 TLS 连接的第一个字节为 0x17。
注意:启用此功能后除 xtcp 外,不需要再设置 use_encryption。
代理限速
目前支持在客户端的代理配置中设置代理级别的限速,限制单个 proxy 可以占用的带宽。
# frpc.ini
[ssh]
type = tcp
local_port = 22
remote_port = 6000
bandwidth_limit = 1MB
在代理配置中增加bandwidth_limit字段启用此功能,目前仅支持MB和KB单位。
范围端口映射
在 frpc 的配置文件中可以指定映射多个端口,目前只支持 tcp 和 udp 的类型。
这一功能通过range:段落标记来实现,客户端会解析这个标记中的配置,将其拆分成多个 proxy,每一个 proxy 以数字为后缀命名。
例如要映射本地 6000-6005, 6007 这 6 个端口,主要配置如下:
# frpc.ini
[range:test_tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 6000-6006,6007
remote_port = 6000-6006,6007
实际连接成功后会创建 8 个 proxy,命名为test_tcp_0, test_tcp_1 ... test_tcp_7。
3、ew3.1 简介
EW 是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透。但是,现在工具已经不更新了。。。
3.2 特点
轻量级,C语言编写
可以设置多级代理
跨平台
但是只支持Socks5代理
3.3 使用方法以下使用方法均摘自:
以下所有样例,如无特殊说明代理端口均为1080,服务均为SOCKSv5代理服务.
该工具共有 6 种命令格式(ssocksd、rcsocks、rssocks、lcx_slave、lcx_listen、lcx_tran)。
1. 正向 SOCKS v5 服务器
$ ./ew -s ssocksd -l 1080
2. 反弹 SOCKS v5 服务器
这个操作具体分两步:
a) 先在一台具有公网 ip 的主机A上运行以下命令:
$ ./ew -s rcsocks -l 1080 -e 8888
b) 在目标主机B上启动 SOCKS v5 服务 并反弹到公网主机的 8888端口
$ ./ew -s rssocks -d 1.1.1.1 -e 8888
成功。
3. 多级级联
工具中自带的三条端口转发指令, 它们的参数格式分别为:
$ ./ew -s lcx_listen -l 1080 -e 8888
$ ./ew -s lcx_tran -l 1080 -f 2.2.2.3 -g 9999
$ ./ew -s lcx_slave -d 1.1.1.1 -e 8888 -f 2.2.2.3 -g 9999
通过这些端口转发指令可以将处于网络深层的基于TCP的服务转发至根前,比如 SOCKS v5。首先提供两个“二级级联”本地SOCKS测试样例:
a)lcx_tran的用法
$ ./ew -s ssocksd -l 9999
$ ./ew -s lcx_tran -l 1080 -f 127.0.0.1 -g 9999
b)lcx_listen、lcx_slave的用法
$ ./ew -s lcx_listen -l 1080 -e 8888
$ ./ew -s ssocksd -l 9999
$ ./ew -s lcx_slave -d 127.0.0.1 -e 8888 -f 127.0.0.1 -g 9999
再提供一个“三级级联”的本地SOCKS测试用例以供参考
$ ./ew -s rcsocks -l 1080 -e 8888
$ ./ew -s lcx_slave -d 127.0.0.1 -e 8888 -f 127.0.0.1 -g 9999
$ ./ew -s lcx_listen -l 9999 -e 7777
$ ./ew -s rssocks -d 127.0.0.1 -e 7777
数据流向:SOCKS v5 - 1080 - 8888 - 9999 - 7777 - rssocks
4、ngrok4.1 简介
4.2 特点
官方维护,一般较为稳定
跨平台,闭源
有流量记录和重发功能
4.3 使用方法
进入ngrok官网(),注册ngrok账号并下载ngrokgo语言公众号;
根据官网给定的授权码,运行如下授权命令;
./ngrok authtoken 1hAotxhmORtzCYvUc3BsxDBPh1H_******************
./ngrok http 80即可将机器的80端口http服务暴露到公网,并且会提供一个公网域名。
可以通过官网的UI界面查看数据包和流量等等(但是要付费==、)
还可以通过一些命令将内网的文件和其go语言公众号他TCP服务 暴露到公网中。
有授权的设置文件共享
ngrok http -auth="user:password"
无授权的设置文件共享
ngrok http ":\\Users\\alan\\Public Folder"
将主机的3389的TCP端口暴露到公网
ngrok tcp 3389
更多使用方法参考:
内网渗透之内网穿透
开源内网穿透工具 frp 简单使用教程
计算机应用毕业被荒废了两年现在该干嘛?
如果学历高,可以先学习一下GO语言。最近go语言公众号的JAVA程序员都要求转GO语言go语言公众号了。
如果学历一般go语言公众号的话,先找一个常规的工作,同时朝3个方向尝试一下开源创收:
1,Python量化金融,专精基金定投的量化,这类的书籍,教材,软件,论文很多,量化成代码很容易,然后做成自媒体文章,视频都可以;
2,神经网络的各种应用,现成的代码很多,在根据自己感兴趣的分支进行专精,然后做成自媒体文章,视频,微信公众号都可以;
3,依托一些常规的办公软件,进行插件制作,excel插件,PPT插件,浏览器插件,脚本插件什么的,提供阶段性免费,低价格收费等等都可以;
winserver2008登录时的用户名去掉
这样去掉,首先以系统管理员身份打开Windows Server 2008系统的“开始”菜单,从中选择“运行”命令,在其后的系统运行框中输入“msconfig”字符串命令,单击“确定”按钮后,进入本地服务器的系统配置对话框;
其次在该对话框中单击“工具”标签,打开如图1所示的标签设置页面,从该页面的工具名称列表框中选择“启用UAC”选项,再单击对应设置页面中的“启动”按钮,随后根据屏幕提示重新启动一下Windows Server 2008系统,这样一来网络管理员日后在本地服务器系统中安装应用程序或执行文件删除操作时,就能看到系统弹出用户账号控制提示窗口了,那么本地服务器系统的安全自然也就多了一层保护。
安全登录,谨防账号密码丢失
很多时候,网络管理员为了提高服务器系统的登录效率,常常会将自己使用的系统管理员账号设置成自动登录本地服务器系统,而不希望每次登录系统都要重复账号信息与密码信息;然而在自动登录服务器系统的过程中,一些具有模仿登录功能的木马程序能够偷偷获取到自动登录系统时所使用的系统管理员账号以及密码信息,一旦服务器系统的管理员账号及密码被丢失的话,那么本地服务器系统的安全性自然也就会受到很大的威胁。为了保护服务器系统的安全,我们可以在Windows Server 2008系统环境下强行限制任意一位用户进行安全登录,以避免系统管理员账号以及密码信息发生丢失,下面就是具体的设置步骤:
首先以系统管理员身份打开Windows Server 2008系统的“开始”菜单,从中选择“运行”命令,在其后的系统运行框中输入“control userpasswords2”字符串命令,单击“确定”按钮后,进入本地服务器的用户账户设置对话框;
其次在该设置对话框中单击“用户”标签,选中对应标签设置页面中的“要使用本机,用户必须输入用户名和密码”选项,之后单击“高级”标签,打开如图2所示的标签设置页面;在该设置页面的“安全登录”设置项处,选中“要求用户按Ctrl+Alt+Delete”选项,再单击“确定”按钮,那样一来任何一位用户登录Windows Server 2008系统之前,都需要按下Ctrl+Alt+Delete复合键,打开系统登录对话框,然后手工输入系统管理员账号才能登录进本地服务器系统,而此时手工输入的系统管理员账号名称以及密码是不会被模仿登录登录所窃取的。
设置策略,显示账号登录状态
不少用户在实际工作过程中,有时会遇到过这样一则尴尬现象,那就是当用户有要事突然临时离开自己的计算机系统时,总有一些闲得没事做的同事趁主人不在的时刻偷偷登录进别人的计算机系统,去随意偷窥其中的隐私信息。其实,如果用户的计算机系统中没有存储什么特别重要的信息,也就罢了;要是保存有重要隐私信息,并且这些牵涉到自己或者单位的核心机密内容被其他人偷看到的话,那可能会给自己甚至单位造成不小的损失。那么,对于那些喜欢偷窥别人隐私信息的人,我们能否找到一种有效的办法,对他们的恶意偷窥行为进行监视,一经发现这些非法用户偷偷登录自己的计算机系统时,让系统能够自动对这种非法登录行为进行记录取证,日后作为追究非法用户责任的一种证据呢?其实很简单,我们可以在Windows Server 2008系统环境下,通过设置系统的组策略参数,来显示上次登录系统的所有登录状态信息,这样的话非法用户偷偷登录Windows Server 2008系统的行为就被跟踪记录下来了:
首先以系统管理员身份登录进Windows Server 2008服务器系统,依次单击“开始”/“运行”命令,在弹出的系统运行文本框中,输入“gpedit.msc”字符串命令,再单击回车键后,打开本地服务器系统的组策略编辑界面;
其次用鼠标展开该组策略编辑界面左侧显示窗格中的“计算机配置”节点选项,再从该节点下面依次单击“管理模板”/“Windows组件”/“Windows登录选项”子项,找到“Windows登录选项”子项下面的目标组策略选项“在用户登录期间显示有关以前登录的信息”,用鼠标右键单击该选项,并执行右键菜单中的“属性”命令打开如图3所示的组策略属性设置对话框,选中“已启动”选项,再点击设置对话框中的“确定”按钮结束组策略属性设置操作,这样一来Windows Server 2008系统就能对上一次登录系统的状态信息进行自动记录保存了。
那么,日后要是有非法用户趁我们不在计算机现场时偷偷登录自己的系统时,我们该怎样才能查询到本地系统是否已经被他人偷偷登录过呢?其实很简单,我们可以按常规操作重新启动计算机系统,然后输入正确的系统登录账号以及密码信息,再单击“确定”按钮,随后Windows Server 2008系统就会自动弹出一个简要的系统登录列表信息,仔细检查这里是否存在陌生的登录账号名称,如果存在的话那个陌生登录账号就是非法偷窥本地系统隐私信息的非法用户,到时我们根据这点证据找到恶意用户,向他追究相关责任。
WindowsServer2008下账号控制我有道.doc
下载Word文档到电脑,方便收藏和打印[全文共2794字]
编辑推荐:
下载Word文档
web测试框架有哪些
Web自动化测试在测试领域里面用得比较多的工具或者框架有Selenium, robotframework, Cucumber等。 Selenium是一个开源的Web自动化测试框架,主要用于做HTM
java获取jsp源码
一、GetURL.java import java.io.*; import java.net.*; public class GetURL { public static void main(S
windows过去同音词
公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! 大家好,我是小 G。 如果你这两天有关注 GitHub Trending,应该能注意到,一款名为「
css所有一类元素
这篇想要跟大家分享的是css中的伪类和伪元素,有任何问题可以私聊我或者评论哦! 首先,我们先来想一下 一、引入伪类跟伪元素的原因? 伪类和伪元素的引入是因为在文档树里有些信息无法被充分描述
html设置上下边框大小
目录 理论知识: 示例一:简单边框 示例二:边框和表格 示例三:边框和图片 示例四:边框和文章 理论知识: 边框的写法: border: 边框的宽度 样式 颜色; 边框的四
文字底部对齐的css
css怎么让文字在底部对齐CSS怎么在底部对齐文本,Css将文本在底部对齐:1。将“display:table-cell”设置为包含文本的元素容器;垂直对齐:底部;“风格够;2.使用定位属性位置
123go吃东西大挑战
一、引子 文章结合尚硅谷Go语言教程以及博学谷、等其他资料整理,侵删 原PDF阅读: .
tomcat老是安装不上去
本文开发环境:windos7 , Eclipse-mars , JDK1.7 , Tomcat7.0 本文本是群里的内部资料,不过本着分享的精神,也发出来吧,我相信,这应该是比较详细的一篇文章了。
如何用ftp下载a
本文介绍如何使用 java.net.URLConnection 类从 FTP 服务器下载远程文件,而无需使用第三方库,如 Apache Common
网络与web安全
在Web信息系统高速发展的今天,Web信息系统的各种各样的安全问题已暴漏在我们面前。Web信息系统各种安全问题潜伏在Web系统中,Web系统的时时刻刻遭受各种攻击的安全威胁。这里就跟大家聊聊
怎样确认tomcat的端口
Tomcat端口配置(详细) 目录 一、修改8080端口 1.1 在cmd中查看8080有没有被占用,找出占用8080端口的进程 1.2、接下来可以在任务管理
oracle强制转换数字
-- Start Oracle 为每种数据类型都提供了相应的函数,一般情况下它们之间的相互转换是非常简单的,Oracle 提供的函数有: CAST 将一种类型转成另一种类型 TO_DATE
技术分类
nodeandroidgotomcatwebandroidreacttomcatjavavuesassmysqlredisapachenginxcssjspjqueryreactftp
推荐文章
• FTP报表核对
• 喵污直播app在哪里可以下载
• js新增图片
• java时钟遇到的问题
• log4j影响的java版本
• html5标记热点区域
• oracle表空间和用户名
• 华为css使用什么协议
• vue常用歌曲
• 怎么连接外网ftp服务器
• php什么是静态方法
• java分销平台项目
用户协议-隐私政策-免责声明-关于我们
版权所有 © 2021 妖怪工作室 粤ICP备2021001854号
链接:
来源:外卖怪
利用GitHub-Actions将Hugo博客自动发布到GitHub和Gitee Pages
现在个人博客通常有比较多的选择go语言公众号,如果不想要自己购买服务器实现静态博客的发布go语言公众号,可以在、CSDN等平台建立自己的账号并发布go语言公众号,但是原始数据无法在本地管理;如果想要数据完全自己管理,可以使用GitHub或者Gitee Pages功能发布自己的博客,利用Hugo或Hexo等成熟的静态博客将md文件转换成静态网站文件进行快速发布。本文就用来记录如何快速将博客发布到、GitHub以及Gitee Pages三个平台。
我希望的流程当然是主要精力用在写文章,发布的流程最好完全不需要手动处理,但实际情况下手动发布博客的流程大体是:
之前有使用过Travis CI+GitHub+Hexo自动发布到GitHub Pages,但是GitHub的访问经常不那么靠谱,因此想着也能同步到Gitee,并且自动构建Hexo的速度受Nodejs环境部署影响,速度很慢,因此本次计划采用Hugo来构建网站文件,整体流程设计如下:
为go语言公众号了满足博客自动发布流程,首先需要在本地准备好生产环境,以满足快速发布,以此的复杂是为了长期的简单,因此在环境准备阶段我会把所有涉及的工具都记录下来,以方便大家使用以及后边自己回顾,环境准备包含:
Obsidian完成知识积累后,按照ZK-Project-Archive-Blog的流程发布Blog,但是Obsidian的文件相互关联,且附件如何快速复用,需要对Typora和Obsidian都进行简单的配置,确保后续Blog能够快速完成并发布,并且文件仍在Obsidian工程中正常显示;
Typora非常的简洁,而且可以实时预览,在写博客的时候经常会插入一些图片,截图后可以直接粘贴进去,图片也会自动保存在本地,这里需要注意图片的保存路径,在偏好设置里,设置插入图片时复制到指定路径(./resource/),这样复制的图片就会自动保存在当前文件夹下的resource文件夹里,方便后续管理与转移。
在.ssh文件生成id_rsa和id_rsa.pub两个文件;
Hugo 是一个基于Go语言开发的静态博客框架,号称世界上最快的构建网站工具;
命令为: hugo new site myblog
myblog为博客的目录名,可以修改为你自己想取的名字,生成的目录如下:
由于默认主题生成的文章页面有些功能是不需要的,因此需要对themes下文件进行修改:
将config、content和themes三个目录拷贝到新创建的站点目录,将content下替换为文章文件即可。
utterances 是一款基于Github Issue的Github工具,优点主要是无广告、加载快、配置简单,轻量开源。
由于 utterances 是一款Github App,因此 安装utterances 非常简单,只需要授权特定repo权限给 utterances 就可以了,注意一个点:授权的这个repo必须是public的,可以选择多个repo,但是建议选择一个就可以了,也比较安全。
这是当前最简单的配置方法, 也可以在 utterances官方 查看其他配置方法,以及详细的配置参数说明。
Obsidian的安装和使用可参考我的另一篇文章: Obsidian作为第二大脑工具的基本使用和配置
所有环境准备好后,终于要开始启动我们的自动化流程的实现了;
同之前步骤相同,将Gitee密码配置到GitHub Secrets,命名为:GITEE_PASSWORD,所有配置结果如下:
synctogitee.yml
需要绑定Gitee账号到微信公众号,否则最后一步reload pages自动部署Gitee Pages会登录失败,原因是需要短信验证;绑定公众号后则不需要短信验证;其他问题解决可以参考 gitee-pages-action
在Typora完成文章编写后,一键上传所有图片到Gitee图床,拷贝发布到,然后提交到GitHub repo master分支,即可自动部署到GitHub和Gitee Pages;
以上就是我利用GitHub-Actions将Hugo博客自动发布到GitHub和Gitee Pages,希望可以帮助大家快速构建自己的个人网站;后边我会继续完善我的第二大脑系统的构建思路和方法。
go语言公众号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言 网站、go语言公众号的信息别忘了在本站进行查找喔。