Title Image

BLOG

4步完成,vps搭建VPN

  |   Geek   |   2 Comments

//2013-11-12更新--------------- 发现了一揽子打包安装VPN的方法。 采用AMH面板,众多功能包采用模块式插件安装。 众多模块中包括了PPTP-VPN-1.1 模块(一键安装PPTP-VPN服务); 甚至都不用通过终端命令行添加账户。而直接安装LanYing-VPN-1.0模块(VPN代理服务器对用户的管理,支持PPTP和L2TP方式的VPN代理用户管理)可视化操作添加账户。 对于服务器只用来架设VPN的,可以考虑这种形式安装。简单快捷。 AMH还有SSL的模块,采用SSL的方式也可以破墙。 //自架VPN,4步安装步骤----------------- 自架VPN虽然速度不俗,在20M使用带宽下,最高1080p在线视频流量能跑到527kb每秒。 但是在低带宽环境下,表现依旧不如wallproxy的多线程下载。 优势在于,VPN表现平稳,完全模拟服务器所在的上网环境, 由于GAE被大量使用,使用GAE的代理现在越来越多的被各个网站所限制。(维基百科的编辑,youtube的部分视频。) VPS配置:洛杉矶 OpenVZ VPS 512MB 100M共享带宽 系统环境: CentOS5.4 无web环境 也试了一个 Xen VPS - 64MB 的,效果也不差, 只是64M内存看着实在揪心,除了vpn其它估计什么也做不了。   以下,VPN的搭建记录: 1--确保服务器配置天生支持pptp的VPN(很多VPS后台具有TUN和ppp的开关)。 cat /dev/net/tun //cat: /dev/net/tun: File descriptor in bad state //返回上面这句“File descriptor in bad state”则确定可以安装,继续下面步骤。   2--进入安装步骤; //安装环境软件依赖: yum makecache yum -y update yum -y install ppp wget iptables iptables-devel perl   3--使用googlecode的pptp资源,安装pptp。 //32位安装: rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm //64位安装: rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm   4--配置参数: vim /etc/pptpd.conf //去掉以下两句的注释: localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 vim /etc/ppp/options.pptpd //去掉ms-dns的注释,并修改为8.8.8.8和8.8.4.4: ms-dns 8.8.8.8 ms-dns 8.8.4.4 vim /etc/sysctl.conf //修改net.ipv4.ip_forward=0,改为1, //并注释net.ipv4.tcp_syncookies...

Read More

设置MySQL远程链接

  |   Geek   |   No comment

//更改mysql自身数据库‘mysql’ use mysql; select host,user,password from user; //%允许任何主机连接本数据库, grant all privileges on *.* to 'root'@'%' identified by 'XXXXXXXXX' with grant option; //重置mysql服务; flush privileges; //退出mysql exit; //如果有防火墙,确保打开3306端口 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT //开关防火墙(重启) chkconfig iptables on chkconfig iptables off //临时开关防火墙 service iptables start service iptables stop //连接方命令: mysql -u root -p -h 地址 ...

Read More

Lnmp—php5.5编译安装

  |   Geek   |   No comment

安装版本:php5.5 nginx:1.5.3 PHP:5.5.1 CentOS 5.4 32位   php-fpm编译配置参数: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/ --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-magic-quotes --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --with-mime-magic 报错一个: configure: error: Please...

Read More
Virtual Network Computing

VNC远程桌面-6层嵌套

  |   Geek   |   No comment

 尝试了一下,VNC远程桌面嵌套6层的情况。目前常见平台都在其中,iOS,MacOS,Windows,Linux(CentOS)。 三个带宽环境,家50M,公司20M,以及2M的服务器。 VNC轻量级,跨平台,操控稳定 iPhone--》iMAC--》PC笔记本--》公司PC--》公司内部服务器(Linux)--》网络服务器(Linux) 图形效果都是最优,其中包括了2台Window的双屏机器,一共4块1920X720屏幕和1块1366X768屏,1快1200X800屏。 即便在离最后一层相差4个终端的Mac,依然可以通过键盘输入向网络服务器系统中输入信息。 客户端(工具)使用: iPhone使用 " VNC Viewer "  AppStore下载 Mac使用  “VNC Server for  Mac”接受控制,“VNC Viewer for Mac”控制  VNC官网下载 PC笔记本使用  “VNC Server”接受控制, “VNC Viewer for Google Chrome”控制  Chrome应用商店下载 台式PC 使用  “VNC Server”接受控制, “VNC Viewer ”控制; 两台Linux服务器(CentOS系统) 使用   “tiger vnc”  Yum安装 其中的“VNC Viewer for Google Chrome”  谷歌浏览器的VNC插件,感觉超棒。如果只用作客户端,免去了单独安装VNC程序的麻烦,亮点是作为Chrome插件,帐号同步!!! 遗憾的是,在Mac平台的Chrome上不能支持---“此计算机不支持该应用。已停止安装” 关于跨网连接部分: 本地局域网ip被外网访问。使用的是花生壳动态IP解析服务。 用花生壳客户端,将动态局域网ip绑定到花生壳的域名中。 其中似乎直接使用80端口映射内网的5901端口不起作用,不能连接, 必须使用非80端口映射。(未验证)  ...

Read More
VNC

CentOS6.3的VNC–远程桌面

  |   Geek   |   1 Comment

2G内存的服务器开启Gnome图形化界面应该没什么问题。 1G还有512M的内存的就不敢开启了,现在内存正常状态就已经60%左右了。 按照阿里官方步骤: 一.配置163的yum源 1.导入CentOS-6的GPG证书 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 2.让yum使用网易的源: cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS-Base-163.repo 3.修改repo文件 在所有mirrorlist前面加上#,把所有$releasever替换成6,保存 sed -i '/mirrorlist/d' CentOS-Base-163.repo sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo sed -i 's/\$releasever/6/' CentOS-Base-163.repo sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo 4.清理并重新生成yum缓存 yum clean metadata #yum makecache 二.安装gnome图形化桌面 yum groupinstall -y "X Window System" yum groupinstall -y "Desktop" yum groupinstall -y "Chinese Support" 三.安装vncserver并配置 1.安装vncserver yum install -y tigervnc-server 2.配置vncserver 1).配置为开机自启动 chkconfig --level 345 vncserver on 2).配置vnc密码 vncserver You will require a password to access...

Read More

面板更换WDCP

  |   Geek   |   No comment

利用阿里云提供的『按量付费』服务器,和内网高速传输,两大功能。 达到更换系统,临时转移数据,及相关操作的,小白操作方式: 导出原有服务器A数据库。 临时租用按流量付费的服务器B。0.21元/小时  无需外网流量。  简单配置B的环境(也可以不配置) scp 命令内网传输   A——>B    速度  30+M每秒 重置A,顺便换系统。安装WDCP。 scp 命令,B——>A    传回数据。 导入数据库 释放租用服务器A END 1小时内完成,数据完整无误,费用1元以下。高速的传输过程赏心悦目。...

Read More