本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
#注意本地址在墙外,安装中断可以用screen -r vpn恢复 yum -y install screen screen -S vpn wget -c http://nchc.dl.sourceforge.net/project/vpn3in1/vpn3in1.tar.gz tar zxvf vpn3in1.tar.gz ./vpn3in1.sh 2>&1 | tee vpn3in1.log2014.1.20修复openvpn生成证书错误;2012.8.25更新:本地完整安装包;2012.3.19更新:添加对自定义下载安装包地址的支持;2011.8.5更新:添加对centos 6.0支持;2011.7.2更新:添加验证已安装mysql的root用户密码是否正确;添加Daloradius,RadiusManager,apache。详细安装可以看图示;2011.5.8更新:添加可选使用本机freeradius服务或者使用远程freeradius服务器,如果使用远程则不会在本机安装freeradius及mysql服务;提高Mysql是否安装识别,去除Nginx,phpMyAdmin,daloradius安装,这些功能建议单独安装,还原OPENVPN端口为1194。已知问题: L2TP不能记录callingstationid,OPENVPN使用UDP端口不能记录acctstoptime根据palfans修改而成,http://www.palfans.net/3-in-1-vpn-package/开启mysql远程帐号脚本mysql -u root -proot; grant all on *.* to username@'%' identified by 'password'; flush privileges;其中 all 指定...
您所在的组无权查看该日志
 
0

ToughRADIUS快速指南

发表者:admin分类:应用服务2016-01-25 19:58:16 阅读[3045]
ToughRADIUS快速指南准备一台完整的服务器,或者远程VPS,给服务器安装Linux系统,CentOS6以上,ubuntu13以上,或者其他你自己熟悉的Linux发行版。你要懂一点技术,比如安装操作系统,会在终端敲命令。ToughRADIUS 是Docker技术的拥抱者,如果想更好的使用ToughRADIUS,你也需要去学习关于Docker的知识。安装部署ToughRADIUS主要采用了Docker镜像部署的模式,ToughRADIUS的镜像基础是ubuntu 14。我们可以把Docker看作一个软件集装箱,半世纪之前,集装箱发挥了巨大的力量,改变了整个运输产业,也改变了人们的生活。而Docker就类似这样一个集装箱工具,只不过他封装的是软件。还记得linux安装lamp的经历吗?现在可以对各种安装配置apache,php等繁琐的工作说再见了。我们把ToughRADIUS相关的配置,运行依赖环境等全部打包在一个“Docker集装箱”里,我们只需要在我们的服务器上简单的安装一个支持运行“Docker集装箱”的环境,那么我们不用去折腾各种运行环境搭建就能简单的让ToughRADIUS跑起来。通常我们把封装了软件应用的“Docker集装箱”叫做镜像,有...
CentOS6 64bit系统配置vsftpd虚拟用户登陆 CentOS6 64bit系统配置vsftpd虚拟用户登陆,本文在Linode VPS上测试成功。准备工作$ yum install vsftpd db4-utils #添加虚拟用户,用户名和密码各占一行$ vim /etc/vsftpd/virtual_useruser1password1user2password2 #生成虚拟用户口令认证文件$ db_load -T -t hash -f /etc/vsftpd/virtual_user /etc/vsftpd/virtual_user.db #生成pam认证文件$ mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak$ vim /etc/pam.d/vsftpd    #写入如下两行,如果是32位系统,把lib64改为libauth    required    /lib64/security/pam_userdb.so    db=/etc/vsftpd/virtual_useraccount    required    /lib64/security/pam_userdb.so    db=/etc/vsftpd/virtual_user修改vsftp配置文件$ cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.ori$ vim /etc/vsftpd/vsftpd.conf anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxf...
OneinStack 1.0 发布,一键 PHP/JAVA 安装工具这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine、MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用于CentOS 5~7(包括redhat)、Debian 6~8、Ubuntu 12.04~15.04的32位和64位。可根据需求自由组合以下:lnmp(Linux + Nginx+ MySQL+ PHP)lamp(Linux + Apache+ MySQL+ PHP)lnmpa(Linux + Nginx+ MySQL+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHPlnmt(Linux + Nginx+ MySQL+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVAlnmh(Linux + Nginx+ MySQL+ HHVM)OneinStack特性 持续不断更新 源码编译安装,大多数源码是最新stable版,并从官方网址下载 一些安全优化 提供多个数据库版本(MySQL-5.6, MySQL-5.5, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5) 提供多个PHP版本(php-5.3, php-5.4, php-5.5,php-5.6,php-7/phpng(RC)) 提供Nginx、Tengine 提供多个Apache版本(Apache-2.4,Apache-2.2) 提供多个Tomcat版本(Tomcat-8,Tomcat-7) 提供多个JDK版本(JDK-1.8,JDK-1.7,JDK-1.6) 根据自己需求安装PHP缓存加速器,...
您所在的组无权查看该日志
WDCP安装memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip的方法需要用到的就安装memcache的安装wget -c http://down.wdlinux.cn/in/memcached_ins.shchmod 755 memcached_ins.sh ./memcached_ins.sh服务启动或停止service memcached start|stop|restartmysqli的安装wget -c http://down.wdlinux.cn/in/mysqli_ins.shchmod 755 mysqli_ins.sh ./mysqli_ins.shpdo_mysql的安装wget -c http://down.wdlinux.cn/in/pdo_mysql_ins.shchmod 755 pdo_mysql_ins.sh ./pdo_mysql_ins.shmysql innodb的安装wget -c http://down.wdlinux.cn/in/mysql_innodb_ins.shchmod 755 mysql_innodb_ins.sh ./mysql_innodb_ins.shlibmcrypt的安装wget -c http://down.wdlinux.cn/in/libmcrypt_ins.shchmod 755 libmcrypt_ins.sh./libmcrypt_ins.shphp zip的支持wget -c http://down.wdlinux.cn/in/zip_ins.shchmod 755 zip_ins.sh./zip_ins.sh
 
0

squid开多端口代理

发表者:admin分类:应用服务2015-12-31 13:14:33 阅读[2031]
squid开多端口代理的心得 利用squid开二级代理很方便,就是在配置文件上做点文章, 它给的那个default的配置文件看起来就头大。一般都是重新写一个。 给A校区的兄弟们开了一个代理。用的是B校区的动态ip做的父代理。 但是动态实在是有够e。不能上国外不说,还经常抽筋。 由于手头有另一个专用代理A可以上国外,于是萌发了开两个二级代理的念头。 只有一台电脑,当然只能在一个自己上开两个端口(其实后来才想到可以用认证的方法,对一个端口进来的不同的用户采用不同的的父级代理,这样squid的配置文件会稍微麻烦一点),先开始不得要领,也没有现实的例子,看见有人这样开了,问一问才知道是windows下用wingate很简单就能做到了。 wingate能想到,我想squid也应该能做到,自己慢慢捉摸吧。 基本想法是: 服务端口3128-----squid-----动态ip连接----国内访问 服务端口6666-----squid-----代理A ----国外访问 先想到的是启动两次squid,第二次手动指定另外一个配置文件给它(-f),一尝试得到的信息是Squid is already running! Process ID **** 。想一想这种方法也有够野蛮,效率和稳定两不顾,于是弃之不用。 于是开始打配置文件的主意,在google上查到论坛上关于两个端口采用不同...
Varnish Dashboard 是第三方开发的基于浏览器 Varnish 监控系统,利用 Varnish Agent 实现与 Varnish 的通讯。安装简单,提供包括统计、日志、VCL和服务管理(包括重启、更新 VCL、清除 URL 等操作)。Varnish Dashboard 支持多个 Varnish 服务器,允许通过合并视图来查看信息。Dashboard:Bans:Manage Server:VCL:Logs:SetupStep 1: Install Varnish Agent 2The agent must be installed on the same server running Varnish. You can clone and compile the source code or install it using the following packages for Debian/Ubuntu and RHEL/CentOS: http://users.varnish-software.com/~kristian/agent/I recommend that you read the docs on the GitHub repo and this post: http://kly.no/posts/2013_01_22_Varnish_Agent.htmlYou may have to create a file with username and password: /etc/varnish/agent_secret. Every line of this file is a user and a password with the following format:username:password Step 2: Download this dashboardYou can download this dashboard using one of the release packages or by using Git clone, it does not matt...
lsyncd+rsync 实现文件自动实时同步 本示例所需要的软件是:lsyncd与rsync 一般rsync软件是通过crond这支后台进行(计划任务)来实现自动同步数据,如今已有更好的开源软件来代替使用crond了,那就是 lsyncd( Live Syncing (Mirror) Daemon),它的工作原理:监视本地(rsync client)的目录,当源数据有文件或目录更新时,更新本地文件或目录到远端机器(rsync server),保持实时文件同步,但是它更新数据时需要远端rsync server运行rsync demon 一、配置环境如下 系统版本CentOS5.8 服务端:rsync(接收同步资源服务器) 客户端:lsyncd+rsync(发送资源服务器) (1)需要配置rsyncd.conf文件的一端,称为rsync server (2)不需要配置rsyncd.conf文件的一端,称为rsync client 二、服务器端安装 1. 安装rsync 2. yum install rsync 默认情况下rsync已安装检查安装 rpm –qa|grep rsync 检查rsync 运行状态 chkco...
    总共47页,当前第22页 | 页数:
  1. 12
  2. 13
  3. 14
  4. 15
  5. 16
  6. 17
  7. 18
  8. 19
  9. 20
  10. 21
  11. 22
  12. 23
  13. 24
  14. 25
  15. 26
  16. 27
  17. 28
  18. 29
  19. 30
  20. 31
  21. 32