MYDan 说明 ===================================简介===================================== MYDan(èš‚èšè›‹åŠ©æ‰‹)是一个开æºçš„è¿ç»´å·¥å…·ï¼Œå®ƒé‡‡ç”¨è‡ªå®šä¹‰çš„å议,æ¥ç®¡ç†åˆ†å¸ƒåœ¨å…¨çƒå„个地区下隔离网络ä¸çš„æœåŠ¡å™¨ã€‚它具有如下特点: 简å•ï¼š 简å•çš„安装方å¼ï¼Œç½‘络结构简å•ï¼Œå¯ä»¥æ–¹ä¾¿çš„ä½¿ç”¨ä¸Šä¸“çº¿èµ„æº å®‰å…¨ï¼š 密钥å¯ä»¥å®šæ—¶æ›´æ–° 快速: è°ƒç”¨æœºå™¨å‘½ä»¤å’Œä¼ è¾“æ–‡ä»¶éžå¸¸é«˜æ•ˆ å…¨é¢ï¼š 支æŒlinuxå’Œwindow环境 MYDan在生æˆçŽ¯å¢ƒä¸å·²ç»è¢«å¹¿æ³›ä½¿ç”¨ã€‚MYDanå¯ä»¥ä½œä¸ºè°ƒåº¦ç³»ç»Ÿï¼Œä½œä¸šå¹³å°ï¼Œå ¡åž’机ç‰çš„æ ¸å¿ƒç»„ä»¶ã€‚ MYDan支æŒä¸¤ç§å议,sshå议和MYDan自定义å议。推è使用MYDan自定义的å议。 一旦MYDan在所有的机器上è¿è¡Œèµ·æ¥ä¹‹åŽï¼Œä¸ç®¡æœºå™¨ç½‘络隔离的多么的å¤æ‚,批é‡æ“作机器,批é‡ä¼ 输文件,获å–远程shell,ç°åº¦å‘布ç‰ç‰éƒ½å˜å¾—éžå¸¸ç®€å•ã€‚ åŒæ—¶MYDanä¸å¸¦ç€å¤§é‡çš„常用工具:如 快速登录æœåŠ¡å™¨å‘½ä»¤ï¼ˆgo),守护进程æœåŠ¡ï¼ˆbootstrap),时间åŒæ¥æœåŠ¡ï¼ˆntpsync),脚本和数æ®åŽ‹ç¼©å·¥å…·ï¼ˆxtar),超时执行脚本工具(alarm)ç‰ç‰ ===================================安装===================================== 安装稳定版本: curl -L update.mydan.org | bash 安装最新版本: curl -L update.mydan.org | MYDanInstallLatestVersion=1 bash ============================================================================ 安装方å¼1: 通过cpan命令安装: dan=1 box=1 def=1 cpan install MYDan 安装方å¼2: 安装æ¥éª¤ï¼š 1: /path/to/your/perl Makefile.PL 2: make 3: make install I. make install åªå®‰è£…æ¨¡å— II. make install box=1 安装模å—和急救箱(box) II. make install dan=1 安装模å—和所有mydanå¹³å° IV. make install def=1 安装模å—和默认é…ç½® V. make install dan=1 box=1 def=1 全安装 VI. make install dan=1 box=1 def=1 nickname=abc 全安装 + 为mydanæ·»åŠ åˆ«åabc a. make install dan=1 cpan=/path/to/your/cpan 指定cpan工具路径 b. make install dan=1 mydan=/path/to/your/mydan 指定mydan工具安装路径, (如果没指定mydan的安装目录,会在编译目录和perl目录的父目录ä¸æ‰¾å为mydan的目录, 如果都没有,默认目录在/opt/mydan) (注:当å‰å®‰è£…目录的上一层目录必须命å命å为 'mydan') 安装方å¼3: (安装最新版本到/opt/mydan下) curl -s https://raw.githubusercontent.com/MYDan/openapi/master/scripts/mydan/update.sh|bash (ç‰åŒäºŽ: curl -L http://install.mydan.org|bash) ==============================推è使用方å¼=================================== 第一æ¥: 在githubä¸fork https://github.com/MYDan/key 项目 第二æ¥: 把第一æ¥çš„é¡¹ç›®ç¼–è¾‘å¥½è‡ªå·±çš„å…¬é’¥ä¸Šä¼ ï¼Œç§é’¥ä¿ç•™åœ¨è‡ªå·±ç”µè„‘ä¸ ç¬¬ä¸‰æ¥: è¿è¡Œå‘½ä»¤: export ORGANIZATION=lijinfeng2011 #å…¶ä¸MYDan为githubè´¦å· curl -s https://raw.githubusercontent.com/MYDan/openapi/master/scripts/mydan/install.sh|bash å˜é‡è§£é‡Š:(注:在没有以下5个å‚数的任何一个时,安装脚本ä¸ä¼šæŠŠæœåŠ¡å¯åŠ¨èµ·æ¥) 1. 组织å,å³githu上的组或者用户,在没é…ç½®MYDAN_KEY_UPDATEå˜é‡çš„情况下,用这个默认到githubè´¦å·ä¸‹çš„key项目 export ORGANIZATION=MYDan 2. æ›´æ–°å…¬é’¥çš„åœ°å€ export MYDAN_KEY_UPDATE=https://raw.githubusercontent.com/MYDan/key/master/keyupdate 3. æ›´æ–°æœåŠ¡åˆ—è¡¨çš„åœ°å€ export MYDAN_PROC_UPDATE=https://raw.githubusercontent.com/MYDan/proc/master/procupdate 4. 更新白åå•åœ°å€ export MYDAN_WHITELIST_UPDATE=https://raw.githubusercontent.com/MYDan/openapi/master/config/whitelist 5. æ›´æ–°mydanè„šæœ¬åœ°å€ export MYDAN_UPDATE=https://raw.githubusercontent.com/MYDan/openapi/master/scripts/mydan/update.sh