通常我们在CentOS里可以使用 yum install nginx来安装nginx。但是通常安装的nginx不是最新的,那么如何才能用yum安装最新版本的nginx呢?
1、编辑 /etc/yum.repos.d/nginx.repo 文件,写入以下内容:
代码如下 | 复制代码 |
[nginx] name=nginx repo baseurl=http://nginx.org/packages/CentOS/5/$basearch/ gpgcheck=0 enabled=1 |
如果你是使用RHEL将以上内容中的“OS”更换为rhel即可。如果使用使用的是RHEL6或者CentOS6,则将上面的“5”改成6即可。
2、执行yum update
3、执行 yum install nginx
即可完成安装最新版本的nginx。
该方法同样适用于RHEL系统。
安装socks5代理服务器dante-server
1、下载源码:
在dante-server的官方网页上下载最新稳定版本源码(目前是1.3.2):
http://www.inet.no/dante/download.html
2、编译:
代码如下 | 复制代码 |
tar -xzf dante-1.3.2.tar.gz cd dante-1.3.2 ./configure make make install |
3、添加用户用于socks5代理客户端的验证:
代码如下 | 复制代码 |
useradd proxyuser |
4、给刚添加的用户设置密码:
代码如下 | 复制代码 |
passwd proxyuser |
5、编辑 /etc/passwd,将proxyuser的shell改成 /bin/nologin,禁止该用户登录系统的权限。
6、编辑 /etc/sockd.conf,将内容设置如下:
代码如下 | 复制代码 |
logoutput: /var/log/sockd.log internal: eth0 port = 10080 method: username clientmethod: none user.privileged: root user.notprivileged: proxyuser user.libwrap: nobody compatibility: sameport #compatibility: reuseaddr extension: bind client pass { pass { |
6、启动dante-server
代码如下 | 复制代码 |
sockd -D |
7、检查端口监听是否成功:
代码如下 | 复制代码 |
netstat -anp | grep LISTEN |