CentOS中安装nginx与socks5代理服务器dante-server方法

作者:简简单单 2013-04-17

通常我们在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
external: eth0

method: username

clientmethod: none

user.privileged: root

user.notprivileged: proxyuser

user.libwrap: nobody

compatibility: sameport

#compatibility: reuseaddr

extension: bind

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
}

pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
protocol: tcp
}

6、启动dante-server

 代码如下 复制代码
sockd -D

7、检查端口监听是否成功:

 代码如下 复制代码

netstat -anp | grep LISTEN

相关文章

精彩推荐