n2n搭建手记-2-V2】的更多相关文章

n2n-V2搭建 [1.]在V1中遇到的问题 在完成V1搭建后,边缘节点1台机器由centos 6.5 重装为Centos 7 ,再次重加入V1时遇到 与节点其他机器 可 ping通.能通过机器的公网IP进行ssh,但在 n2n网络内无法相互ssh: 在检查各节点在V1的搭建命令后,判断n2n下的openssl版本不一致导致,V1搭建时部分机器只装了subversion获取n2n源码,未统一各节点的openssl和gcc版本,导致无法ssh,遂重搭V2版,并统一安装包. 然后问题解决. [2.]…
搭建环境 supernode :阿里云主机一台 aly1(Centos 6.5) edg2node:美团云机器两台 mty1,mty2(Centos 7.0) Step-1 各机器安装subviersion 并编译安装n2n_v1 #很重要,确保gcc和ssl版本一致, yum install subversion gcc-c++ openssl-devel svn co https://svn.ntop.org/svn/ntop/trunk/n2n cd n2n/n2n_v1/ make &&a…
1.   概述 N2N是一款开源的P2P VPN软件,其作者是著名的开源网管软件ntop的作者Luca Deri. N2N是一个双层架构的VPN,它让用户能够在网络层上开发P2P应用的典型功能,而不是在应用层上开发.这意味着用户能够获取本地IP一样的可见度(比方说,同一个n2n网络内的两台PC机能够相互ping通),而且能够通过n2n虚拟网内的IP地址相互訪问,而不必关心当前所属的物理网络地址.能够这样说,OpenVPN是把SSL从应用层转移到网络层实现(比方说实现https协议),而n2n则是…
一.架构简介 目标 单机搭建mongodb分布式集群(副本集 + 分片集群),演示mongodb分布式集群的安装部署.简单操作. 说明 在同一个vm启动由两个分片组成的分布式集群,每个分片都是一个PSS(Primary-Secondary-Secondary)模式的数据副本集: Config副本集采用PSS(Primary-Secondary-Secondary)模式. 二.配置说明 端口通讯 当前集群中存在shard.config.mongos共12个进程节点,端口矩阵编排如下: 编号 实例类…
简介 Kafka is a distributed,partitioned,replicated commit logservice.它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现.kafka对消息保存时根据Topic进行归类,发送消息者成为Producer,消息接受者成为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker.无论是kafka集群,还是producer和consumer都依赖于zookeeper…
一.架构简介 目标单机搭建mongodb分布式集群(副本集 + 分片集群),演示mongodb分布式集群的安装部署.简单操作. 说明在同一个vm启动由两个分片组成的分布式集群,每个分片都是一个PSS(Primary-Secondary-Secondary)模式的数据副本集:Config副本集采用PSS(Primary-Secondary-Secondary)模式. 二.配置说明 端口通讯当前集群中存在shard.config.mongos共12个进程节点,端口矩阵编排如下: 编号 实例类型 1…
前提 这篇文章记录的是SonarQube服务搭建的详细过程,应用于云迁移后的PipleLine的代码扫描环节. 笔者有软件版本升级强迫症,一般喜欢使用软件的最新版本,编写此文的时候(2020-05-17)SonarQube的最新版本为8.3.1. SonarQube简介 SonarQube是一个代码质量管理开放平台,它集成了数千种自动的静态代码分析规则,旨在提高开发人员的代码质量和安全性,使得开发人员编写更加干净,更加安全的代码.主要提供了三个比较大的功能: 代码可靠性支持:提前捕获和提示代码中…
这两天在慕课学Spring boot ,用idea通过spring initializr新建项目 即使用代理连不上.无奈. 参考了 GitHub - spring-io/initializr: A web-based quickstart generator for Spring projectshttps://github.com/spring-io/initializr/ 成功搭建好了server,记录下来供大家参考. win10 jdk1.8 maven3.5 git 1. sds@SS…
一.前言 对公司或者对个人来说,经过一段时间的沉淀之后,都会有一些框架或者模块,为了对这些框架或者模块进行更好的管理和维护,也为了方便后面的开发或者其他同事,我们可以在我们本地或者内网搭建一个Nuget服务器.当然也可以把相关的Package提交到Nuget官方上去,只是提交上之后,就相当于公开了.怎么提交到官方,可以去官方网站http://www.nuget.org/找相关的攻略,这里我们将讲解怎么搭建一个Nuget私服. 二.搭建Nuget私服 先创建一个命名为“PFTNugetSystem…
GitLab CE Download Archives gitlab安装调试小记 Gitlab Free Trial GitLab搭建手记 Gitlab社区版的使用 GUI PNG Gitlab升级到最新版本的详细步骤 server-world postfix服务器配置 Postfix配置 清华大学Gitlab-CE镜像 Gitlab安装配置为 Gitlab安装之后访问 修改端口8080为9090 Omnibus package installation 修改gitlab使用现有nginx服务及…
前言 接触 mongodb 已经有一段时间了,从一开始的不了解,到现在已慢慢适应这个nosql领域的佼佼者,还是经历了不少波折. 在进行数据库选型的时候,许多人总是喜欢拿 mongodb和mysql.oracle做比较,并总结出一套非常详尽的分析结果. 但是这种分析往往改变不了管理者(或是架构师)的决策.因为往往在决定使用某种技术之前,管理者可能已经有了答案,而分析对比则是为了让决策更加笃定,更有依据. 尽管这个说法有些令人沮丧,但现实中确实如此. 众所周知的是,mongodb不是关系型数据库,…
本节内容: Registry相关概念 Registry V1和V2 安装Docker 搭建本地registry v2 搭建外部可访问的Registry 添加认证 更高级的认证 registry web ui 一.Registry相关概念 前面的文章讲过Docker的组成部分,我们一般在使用Docker的过程中更为常用的是pull image.run image.build image和push image.主要是围绕image展开的. image和Registry的关系可以想象成自己机器上的源码…
mtools 是由MongoDB 官方工程师实现的一套工具集,可以很快速的日志查询分析.统计功能,此外还支持本地集群部署管理 https://www.cnblogs.com/littleatp/p/9114471.html mtools-你可能没用过的mongodb神器 前言 接触 mongodb 已经有一段时间了,从一开始的不了解,到现在已慢慢适应这个nosql领域的佼佼者,还是经历了不少波折. 在进行数据库选型的时候,许多人总是喜欢拿 mongodb和mysql.oracle做比较,并总结出…
环境 MongoDB 4.0 CentOS 6.5_x64 一.主从复制-Master-Slave这种模式已不再推荐使用了. 二.副本集-Replica Set(用的多)副本集其实一种互为主从的关系,可理解为主主.副本集指将数据复制,多份保存,不同服务器保存同一份数据,在出现故障时自动切换. 三.切片-Sharding分片则指为处理大量数据,将数据分开存储,不同服务器保存不同的数据,它们的数据总和即为整个数据集.追求的是高性能. Mongodb主从复制 及 副本集+分片集群梳理 MongoDB主…
一.docker介绍 docker是半虚拟化,比完全虚拟化性能高,可以使用物理机性能100% Docker 镜像(Images): 用于创建 Docker 容器的模板 Docker 容器(Container): 独立运行的一个或一组应用 Docker 客户端(Client): 客户端通过命令或 Docker API 与 Docker 的守护进程通信 Docker 主机(Host): 一个物理或者虚拟的机器,用于执行 Docker 守护进程和容器 Docker 仓库(Registry): 仓库用来…
在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识.刚刚开通了博客,就从最基础的开始吧,算是写给初学者的编程手记,也算是给对自动化完全不了解的小伙伴开个头.时间允许的话会坚持更新下去... ... 后续的文章计划会谈到一些企业级自动化测试平台的构建(但愿有时间完成哈~~). 关于自动化测试的框架,网上有很多相关的对比,在这里我我就不评论和对比了.本人…
[wp8游戏] cocos2d-x v2.2 + VS2013 环境搭建 by:唐小崇 http://www.cnblogs.com/tangchong 从cocos2d-x v2.1.4 以来,cocos2d官方要求通过Python来建立项目.所以,很多书籍.网站上面的搭建方法已经过时.以下 cocos2d-x v2.2 在 VS2013环境下的搭建. (一) 准备工作 在cocos2d 官网 下载最新的SDK包,解压放到任意位置都可以.然后在Python 官网 下载并安装最新版本的 Pyth…
原创声明: 该文章为原创文章,未经博主同意严禁转载. 前言: Android常用的架构有:MVC.MVP.MVVM,而MVVM是唯一一个官方提供支持组件的架构,我们可以通过Android lifecycle系列组件.DataBinding或者通过组合两者的形式来打造一个强大的MVVM架构.而DataBinding Compiler V2就是为了解决目前的MVVM架构中的缺点而诞生的. Data Binding和LiveData的兼容问题 在DataBinding Compiler V1的环境下,…
docker的仓库 1 registry的安装 docker的仓库我们可以使用docker自带的registry,安装起来很简单,但是可能有点使用起来不是很方便.没有图形化. 开始安装 使用镜像加速器 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://dc945b6d.m.daocloud.io 实际上是在/etc/docker/daemon.json文件里面增加了一句 {"registry-mirro…
前提 这篇文章是基于Linux系统CentOS7搭建Hadoop-3.3.0分布式集群的详细手记. 基本概念 Hadoop中的HDFS和YARN都是主从架构,主从架构会有一主多从和多主多从两种架构,这里为了简化搭建集群的流程,这里使用一主多从的架构.Hadoop集群中各个角色的名称如下: 服务 主节点 从节点 HDFS NameNode DataNode YARN ResourceManager NodeManager 还有SecondaryNameNode,其实是NameNode的备用节点,定…
该分享使用的是Kinect 二代,C#做为编程语言,请知悉 Kinect是微软在2009年6月2日的E3游戏展上,正式公布的XBOX360体感周边外设.它是一种3D体感摄影机,同时它导入了即时动态捕捉.影像辨识.麦克风输入.语音辨识.它彻底颠覆了游戏的单一操作,使人机互动的理念更加彻底的展现出来. 2010年11月4日正式发售,2012年7月美国科技博客网站BusinessInsider评选出本世纪10款最重要电子产品,Kinect榜上有名. 2011年6月,微软推出了Kinect for Wi…
前言    持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示.自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误.之前一直没有把这个做起来,最近的新项目正好有机会,费了一番功夫总算搞好了,特此记录. 1. 开发环境    我这边建立的标准开发环境如下:    1. Maven做项目管理:    2. Git做代码管理:    3. SpringMVC+Spring+Mybatis搭建的程序框架:    4. Mysql作为数据存储,Druid做…
.下载.运行registry 下载registry镜像: $ docker pull hub.c.163.com/library/registry 这个下载的过程有点长,耐心等待一下.O(∩_∩)O哈哈~. $ docker images registry镜像下下来后.通过以下的命令启动,并将registry的容器存储images的文件夹映射到宿主server的/opt/docker/registry文件夹. $ docker run -d -p 5000:5000 -v /opt/docker…
目的:   实现家中nas,在任何环境ssh访问 方案:n2n v1 (原因稳定&兼容macbook) 开源地址: https://svn.ntop.org/svn/ntop/trunk/n2n 设备: gen8 debain系统(家中nas) 阿里云ecs主机,提供外网服务实现内网穿透握手(外网及nginx http转发) macbook 工作电脑 首先,登录云主机,安装n2n yum install subversion gcc-c++ openssl-develsvn co https:/…
眼下使用的SDK版本号是KinectSDK-v2.0-PublicPreview1409-Setup.exe. 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=44561 1,在Property Manager窗体中,右键Debug|Win32,选择Add New Project Property Sheet. 2,选择Property Sheet(.props).Name:Kinect_ProjectD,Location…
一项目创建 1,搭建vue-cli脚手架(依赖npm) 没有安装npm的同学,请先使用npm install -g vue-cli ,然后再进行这一步 安装的过程中有几项 ? Project name p1        //项目名? Project description 1   //描述? Author jimsfriend          //作者? Vue build standalone? Install vue-router? Yes   //是否使用路由(请选择Yes)? Use…
本文档环境基于ubuntu16.04版本,如果最终不使用SuperMap iServer 10i ,可以不配置geomesa-hbase_2.11-2.2.0-bin.tar.gz 相比1.0版本,升级hadoop2.7.3版本.geomesa-hbase升级为2.11-2.2.0版本 (转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢) 一.准备 1.1 软件版本 hadoop-2.7.3 zookeeper-3.4.10…
Nginx需要依赖下面3个包 gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) pcre-8.21.tar.gz ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) openssl-1.0.1.tar.gz 注意:如果用源码安装的话,后面nginx安装的时候需要指定 –wi…
怀着激动的心情打开了thinkPHP的文档,开启了第一次php框架学习. 下载 ThinkPHP最新版本可以在官方网站(http://thinkphp.cn/down/framework.html) 或者Github(https://github.com/liu21st/thinkphp/downloads)下载.把下载后的压缩文件解压到你的WEB目录(或者任何目录都可以) 建议下载完整版,这可以再配置期间免去很多莫名其妙的麻烦 入口文件 下面附上官网的内容 在开始之前,你需要一个Web服务器和…
0.环境信息 ubuntu server 14.04 lts 64位版本 Docker version 17.05.0-ce, build 89658be 1.从阿里加速站下载gitlab sudo docker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/gitlab-sameersbn 加一个别名 docker tag registry.cn-hangzhou.aliyuncs.com/acs-sample/gitlab-sameers…