2018年4月11日星期三

Ausuwrt-6In4-IPv6设置教程


这个教程针对拥有IPv4公网IP地址的小伙伴,没有公网IP的小伙伴是无法使用此方法的。
这里我们使用的是Asuswrt的6In4以及he.net提供的免费tunnelbroker




Step1:注册tunnelbroker帐号,网址:TunnelBroker

Step2:登录tunnelbroker帐号,并创建一个新的常规通道。

Step3:填写你自己的IP并选择ping延时最短的服务器。(中国区通常选择日本,香港。电信线路往往延迟都比较大)

Step4:在Asuswrt中设置DDNS
继续上一步的内容我们找到我们配置DDNS所需要的信息。

这里我们选择Openwrt Backfire的配置文件作为模板

注意:这里我们必须把配置文件中的密码换成自IPV6 Tunnel的Update Key


设置路由器防火墙,允许响应ping请求

我们打开路由配置页面:Wan->DDNS

选择www.tunnelbroker.net 的DNS服务,按照我们上一张图得到的配置文件依次填入对应输入框注意,这里ddns的密码是advance中的Update key

Step5:设置6in4
在路由配置页面中选择IPv6->6in4
填写对应配置


Step6:检查设备IPv6
查看网络链接,确认设备已获取IPv6地址,并链接IPv6网络。

此时若设置正确则可以访问IPv6网络

2018年3月30日星期五

群晖安装VirtualBox虚拟机


群晖DSM本身就有虚拟机,但是我不是很喜欢用,所以通过各种方法找到了群晖安装virtualbox虚拟机的方法。注意,这里的群晖需要DSM6.1.3版本哟。





前提



DSM版本必须是DSM6.1.3,主要是这个插件还不支持其他的版本。至少我试了几次都不行。
DSM下载地址:各个版本的群晖pat文件下载
如果是虚拟机可以看哈我上一篇文章:黑群辉:使用VMware安装群辉——制作VHD引导盘
独立机器U盘引导下载:U盘引导文件下载 密码: h7tq

准备工作


设置套件源


套件中心---设置---套件来源---新增---名称依据个人爱好---位置填入http://spk.diablos-netzwerk.de/---确定(提示的任何信息都直接点确定就行了)




安装Web Station


直接安装virtualbox会提示安装web station才能继续,所以我们先安装Web Station;PHP5.6是必须安装的,当然你也可以选择安装或者不安装apache,具体的就不一个个的写出来了,直接看图吧。











设置分享文件夹


在共享文件夹里新建VirtualBoxVMs文件夹

控制面板---共享文件夹---新增---名称填入 VirtualBoxVMs ---描述依据个人爱好填写.

安装VirtualBox



方法一:推荐



在套件中心左侧分类最下面有一个社群点击进入---点击 安装 VirtualBox

然后开始配置







方法二:不推荐


方法二:套件中心---手动安装---浏览找到需要安装的文件VirtualBox_x64_5.0.40-115130-1.spk---点击下一步开始安装.下图为较为关键的设置,另外界面请直接按下一步.(方法一和二安装套件程序基本一样)
VirtualBox_x64_5.0.40-115130-1.spk 密码: y6tt

面板设置为中文


直接看图就是了,默认的登录账户是admin,密码也是admin


黑群辉:使用VMware安装群辉——制作VHD引导盘


群辉的引导文件一般都是img格式的,电脑基本无法正常访问,于是,使用VHD挂载在虚拟机上用来做引导盘真的是极好的。


创建虚拟盘



首先需要创建一个虚拟磁盘,打开cmd命令窗口,然后输入下面的命令,输入每一行的命令后需要按回车,再输入下一行。

diskpart #启动磁盘工具
create vdisk file=F:\synoboot.vhd maximum=256 type=expandable #创建虚拟磁盘,限制大小
attach vdisk
create partition primary
exit


写入镜像



使用工具 Roadkil's DiskImage 将引导文件写入到虚拟磁盘中,选择刚才创建的256MB的虚拟磁盘,然后选择引导的img映像,点击开始就可以完成写入了。




分离磁盘



完成之后打开磁盘管理器,就是在我的电脑上右击然后打开的磁盘管理器,然后找到这个255M大小的虚拟磁盘,注意一定不要格式化,然后在前面右击,分离VHD,之后我的是在F盘,找到这个VHD就可以移动和使用了。


相关下载


DS3617xs-15226 密码: y7wr

DS3617xs-15152密码: ug9k

Roadkil's DiskImage 密码: ewd3

VMware Workstation Pro 14.1.0 官方版+激活密钥



Mware Workstation 产品允许用户将 Linux、Windows 等多个操作系统作为虚拟机在单台 PC 上运行。用户可以在虚拟机上重现服务器、桌面和平板电脑环境,无需重新启动即可跨不同操作系统同时运行应用。Workstation 还提供隔离的安全环境,用于评估新的操作系统(如 Windows 10)、测试软件应用和补丁程序以及参考体系结构。借助 Workstation 产品,可以仅从一台本地 PC 轻松测试几乎任何操作系统和应用。构建面向 Windows 10 的应用、使用任何浏览器测试兼容性,或者在无需使用移动设备的情况下部署 Android-x86 以查看移动设备行为。




官方网站:


访问官方网站

功能特性:


巨型虚拟机
创建拥有多达 16 个虚拟 CPU、8 TB 虚拟磁盘以及 64 GB 内存的大规模虚拟机,以便在虚拟环境中运行要求最严苛的桌面和服务器应用。通过为虚拟机分配多达 2 GB 的显存,可以进一步提升图形密集型应用的处理能力。
高性能 3D 图形
VMware Workstation 产品现在支持 DirectX 10 和 OpenGL 3.3,可在运行 3D 应用时提供更顺畅和响应速度更快的体验。Workstation 能够在虚拟机中以接近本机的性能运行 AutoCAD 或 SOLIDWORKS 等要求最为严苛的 3D 应用。
支持高分辨率显示屏
Workstation 已经过优化,可以支持用于台式机的高分辨率 4K UHD (3840 x 2160) 显示屏,以及用于笔记本电脑和 x86 平板电脑的 QHD+ (3200×1800) 显示屏。Workstation 还支持具有不同 DPI 设置的多个显示器,例如,可以同时使用全新的 4K UHD 显示屏和您现有的 1080P HD 显示屏。
强大的网络连接功能
可使用真实的路由软件和工具,为虚拟机创建复杂的 IPv4 或 IPv6 虚拟网络,或通过与第三方软件集成来设计完整的数据中心拓扑。
限制对虚拟机的访问
通过限制对 Workstation 虚拟机设置(例如拖放、复制和粘贴以及连接 USB 设备)的访问来保护公司内容。可对虚拟机进行加密和密码保护,从而确保只有经过授权的用户才能进行访问。
交叉兼容性
利用 Workstation,您可以创建能够跨 VMware 产品组合运行的虚拟机,也可以创建在 Horizon FLEX 中使用的受限虚拟机。我们甚至还支持开放标准,使您不仅可以创建虚拟机,还可以使用来自其他供应商的虚拟机。
共享虚拟机
在模拟生产环境中快速共享和测试应用。将 VMware Workstation Pro 作为一个服务器运行,以便与您的团队成员、部门或组织共享具有各种所需配置的预加载虚拟机的存储库。

激活密钥:




AU5WA-0EF9M-0811P-REP5X-ZFK9A
ZV382-6VX96-H81LP-1ZZG9-PVKF4
GU34A-41G4Q-H88CY-3WPNT-XUK8F





下载地址:



官方下载地址

链接: 百度网盘 密码: 4nmh

2018年3月22日星期四

centos使用vnStat监控VPS流量


听到熊猫大佬的话用来AWS的机器,5刀一个月的,BUT,这玩意儿尽然没法看流量用了好多,所以又问了熊猫大佬,大佬说用vnstat,所以到处去找了一下,发现了一篇帖子,然后我就搬过来啦~


[v_error]注意:昨天我装好之后一直出现500错误,问了大佬之后发现是php扩展的问题,安装完php之后要删掉popen[/v_error]

安装vnStat



首先我们要安装源,然后再来安装vnStat,我个人觉得安装源最方便最简单。

安装源



目前可以直接通过执行命令: yum install epel-release 直接进行安装,如果此命令无法安装可以尝试以下方法

CentOS/RHEL 5 :


rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm


CentOS/RHEL 6 :


rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm


CentOS/RHEL 7 :


rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm


Ok,源安装完毕。

安装vnStat




centos执行命令:

yum install vnstat -y


Fedora安装命令:

yum install vnstat 或 dnf install vnstat


Debian/Ubuntu安装命令:

apt-get install vnstat



使用yum或apt-get安装vnstat基本上不需要设置,默认基本上就能正常用。vnstat的配置文件在/etc/vnstat.conf 自己可以根据需要修改配置文件。
可以ifconfig看看自己的网卡是否是eth0,一般情况下Xen、KVM的VPS都是eth0 有多个IP可能还有eth1等,OpenVZ的是venet0,如果不是eth0,调整配置文件里的 Interface "eth0" 即可。

执行一下:vnstat -u -i eth0 创建上对应网卡的数据库,eth0根据前面的说明自己修改网卡。CentOS的话还需要调整 /etc/sysconfig/vnstat 配置文件里面的网卡名称。

设置开机启动并启动daemon自动记录数据

CentOS:

chkconfig --add vnstat && chkconfig vnstat on


Debian/Ubuntu:

update-rc.d vnstat enable



启动vnstat daemon:/etc/init.d/vnstat start

设置完成,vnstat已经在后台工作了。

vnStat基本命令




vnstat -i eth0 -l #实时流量情况
vnstat -i eth0 -h #按小时查询流量情况
vnstat -i eth0 -d #按天数查询流量情况
vnstat -i eth0 -m #按月数查询流量情况
vnstat -i eth0 -w #按周数查询流量情况
vnstat -i eth0 -t #查询TOP10流量情况


更多命令帮助信息可以 vnstat --help 进行查看。

vnstat PHP图形查看


还是要有GUI查看起来方便点,不然每次都要用命令去查看,好麻烦的。
首先使用lnmp搭建好nginx+php环境,然后再来安装GUI。

yum -y install wget screen
screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp #如果不用来做网站,就只需要nginx和php就行了

安装好了nginx+php接着进入正题,安装PHP图形界面。

wget https://file.digac.cc/Linux/vnstat/vnstat_php_frontend-1.5.1.zip
#wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz 这是官方的下载地址


解压文件,改名为vnstat,然后上传到某个网站根目录下,这样就可以以http://你的网站或IP/vnstat 来访问到,就出来页面了。

在vnstat_php_frontend-1.5.1.tar.gz 包里的config.php 里有说明。

最后,编辑 vnstat/config.php 这个文件,将数据目录改为 /var/lib/vnstat/,如果不存在此目录,需要使用mkdir -p /var/lib/vnstat/ 创建此目录。
即:
$data_dir = '/var/lib/vnstat/';

指定显示标题

$iface_title['eth0'] = 'VPSer-Linode';

下面设置以什么图片格式显示,可以是svg或png,一般选择png就可以,svg在IE下需要安装插件,Firefox不需要;如果用png在IE、Firefox下均能直接显示。

$graph_format='png';

指定vnstat的安装目录,如果是安装上述方法安装,直接按下面填写即可。

$vnstat_bin = '/usr/bin/vnstat';

将要监控的网卡指定为1个:

// list of network interfaces monitored by vnStat
//$iface_list = array('eth0', 'eth1', 'sixxs');
$iface_list = array('eth0',);

// will be displayed instead
//
$iface_title['eth0'] = 'Internal';
//$iface_title['eth1'] = 'Internet';
//$iface_title['sixxs'] = 'SixXS IPv6';


修改语言为英语:$language = 'nl'; 将nl替换为en 保存。

同时修改一下vnstat网站目录下的vnstat.php,将里面的vnstat_dump_删除。

这一切都搞好后,现在用 www.mydomain.com/vnstat/访问,就会发现有流量统计了,统计的数据更新是5分钟刷新一次.

原文链接


原文链接

2018年3月21日星期三

使用rclone在VPS上挂载谷歌云盘


在群里问哈大佬怎么让VPS挂载Google Drive,然后大佬让我去看看rclone,然后就发现这玩意儿好像挺好用的,于是就开始用着了。




安装EPEL源:

yum -y install epel-release



安装一些基本组件和依赖:

yum -y install wget unzip screen fuse fuse-devel



下载Rclone解压然后进入目录:

wget https://downloads.rclone.org/v1.40/rclone-v1.40-linux-amd64.zip
unzip rclone-v1.40-linux-amd64.zip
cd rclone-v1.3-linux-amd64


运行Rclone开始配置:


./rclone config


第一步选择n,然后回车输入一个name,建议这个name设置的简单好记一点,如图所示:


然后选择我们要挂载的类型,这里选择11(当然要看最新的版本,所以要好好看哈),切记要选对了:



接着client_id、client_secret、service_account_file都留空直接回车,看到提示权限的时候选择第一个: Full access all files, Excluding Application Data Folder就可以了


Use auto config?这里我们选择n,如图所示:



现在rclone会在终端内给我们回显一个GoogleDrive的授权登录地址,如图所示:



我们复制这个地址然后用本地电脑的浏览器打开并登录(需翻墙),然后点击允许按钮,如图所示:



接着复制如下图所示的授权代码,回到终端内粘贴授权代码然后回车,继续按如下图操作,依次输入n、y、q:



全部完成后,现在新建一个你要挂载的目录:


mkdir -p /digac/gdrive


用screen创建一个新的会话:


screen -S rclone


执行如下命令:


./rclone mount digac: /digac/gdrive --allow-other --allow-non-empty --vfs-cache-mode writes


不出意外的话,就挂载成功了:



Rclone官方地址:https://rclone.org/

2018年3月18日星期日

AWS Lightsail 开启root登陆权限,也可适用于EC2等.


太烦了,之前去开lightsail的机器,每次都不能使用密码登陆,然后在网上翻来翻去找到了这篇来自萌咖的文章。






将下面代码中的第一句中的Vicer改为自己将要设置的密码.
否则默认root密码为Vicer.
创建instance时,点击add launch script,将下列代码复制进去(注意更改root密码)如下图所示.


echo root:Vicer |sudo chpasswd root
sudo sed -i 's/^.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^.*PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo reboot



对于EC2,GCE等机器也可以使用.
不能添加代码的机器,可以登录进ssh,再执行上面的代码.
也可以开启root登陆.
以上代码在Debian/Ubuntu上通过测试.
其他发行版自行测试.