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

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

时间: 2024-10-22 17:11:49

CentOS中安装nginx与socks5代理服务器dante-server方法的相关文章

Centos中安装php环境与配置WWW服务器方法

设定档位置:/etc/httpd/conf/httpd.conf 网页资料位置:/var/www/html 网页执行档位置:/var/www/cgi-bin 网页相关纪录档目录:/var/log/httpd/ 安装软体 yum -y install httpd httpd-devel httpd-manual yum -y install php-5 php-bcmath php-dba php-devel php-gd php-imap php-ldap php-mbstring php-my

CentOS下安装Nginx并添加nginx_upload_module

安装前,最好能保证依赖的系统软件已经升级.    yum update CentOS上安装Nginx,如果只是简单安装,不附加其他第三方模块,一句话可以搞定:    yum install nginx 但是如果需要添加第三方的module则需要下载源码并重新编译安装了.(也可能有简单方法,本人不知,如果真有,还请路过的高人指点.) 我这里要添加两个第三方模块,用来作文件上传和上传进度条nginx_upload_module和nginx-upload-progress-module. 这里需要安装

如何在CentOS中安装及配置Asterisk

Asterisk 是第一套以开放源代码软件实作的 用户交换机 (PBX) 系统.Asterisk 由 Digium 的创办人 Mark Spencer 于 1999 年间,他还在奥本大学念书时开发出.与其他的用户交换机系统相同,Asterisk 同样支援电话拨打另一只分机,和拨打到公共交换电话网与IP电话系统.Asterisk 这个名称源自于星号 "*". Asterisk 采用双轨授权模式,http://www.aliyun.com/zixun/aggregation/8173.ht

在Ubuntu/Fedora/CentOS中安装Gitblit

在Ubuntu/Fedora/CentOS中安装Gitblit Git是一款注重速度.数据完整性.分布式支持和非线性工作流的分布式版本控制工具.Git最初由Linus Torvalds在2005年为Linux内核开发而设计,如今已经成为被广泛接受的版本控制系统. 和其他大多数分布式版本控制系统比起来,不像大多数客户端-服务端的系统,每个Git工作目录是一个完整的仓库,带有完整的历史记录和完整的版本跟踪能力,不需要依赖网络或者中心服务器.像Linux内核一样,Git也是在GPLv2许可证下分发的自

centos yum安装nginx 提示 No package nginx available问题解决方法

问题原因:   nginx位于第三方的yum源里面,而不在centos官方yum源里面   解决方法:   安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x86_64,所以我下载的是wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.no

eclipse-安卓adt中安装annotation progressing插件有几种方法

问题描述 安卓adt中安装annotation progressing插件有几种方法 如题,从eclipse中直接安装这个插件实在是太慢了!!但是不安装好像用不了ButterKnife啊!!求除了直接在eclipse中安装的其他安装方法,或者求不用这个插件的ButterKnife的使用方法!!!跪谢 解决方案 http://www.apk-doc.net/android/android-eclipse-adt.html 解决方案二: ADT插件的安装方法

CentOS 7 安装 Nginx、PHP7、PHP-FPM

安装 nginx CentOS 7 没有内建的 nginx,所以先到 nginx 官网  http://nginx.org/en/linux_packages.html#stable ,找到 CentOS 7 的 nginx-release package 档案连结,然后如下安装rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装后,会自动产生 y

linux中使用Nginx搭建反向代理服务器

一.反向代理:Web服务器的"经纪人" 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器. 从上图可以看出:反向代理服务器位于网站机房,代理网站Web服务器接收Http请求,对请求进行转发. 1.2 反向代理的作用 ①保护网站安全:任何来自Internet的请求都必须先经过代理服务

centos安装nginx、mysql、php的方法(lnmp)

对于lnmp的安装,每个运维人员可能都进行过上百次.这里提供一个我认为最简单高效的安装方案. 1.升级yum到最新版本:  代码如下 复制代码 yum -y update 2.用yum对lnmp服务器依赖的组件进行安装:  代码如下 复制代码 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-dev