UBUNTU 12.04中安装SOCKS5代理服务器DANTE-SERVER例子

dante-server是一个很好的socks4/5代理服务器软件。

使用apt-get安装

apt-get install dante-server

添加一个用户

useradd proxyuser
passwd proxyuser
禁止proxyuser用户登录系统(安全考虑)

sudo vim /etc/passwd

将proxyuser的shell改成 /bin/false

配置danted.conf

sudo mv /etc/danted.conf /etc/danted.conf_old
sudo vim /etc/danted.conf
输入以下内容:

#
#logoutput: stderr
#logoutput: syslog
logoutput: /var/log/sockd/sockd.log
 
internal: 0.0.0.0 port = 10080
 
external: eth0
 
#method: username none
#method: pam
method: username
 
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
 
        log: connect disconnect error
 
}
 
pass {
 
        from: 0.0.0.0/0 to: 0.0.0.0/0
 
        command: bind
 
        log: connect disconnect error
 
}
 
pass {
 
                from: 0.0.0.0/0 to: 0.0.0.0/0
 
                command: bindreply udpreply
 
                log: connect error
 
}
 
pass {
 
                from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
 
                protocol: tcp udp
 
}
 
pass {
 
                from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
 
                command: udpassociate
 
}
 
#block {
#    from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
#    protocol: tcp udp
#    log: connect erro
#}
创建log文件夹

mkdir /var/log/sockd

启动dante-server

/etc/init.d/danted start

查看是否监听成功:

netstat -anp | grep 10080

现在你就可以使用socks5了

时间: 2024-09-22 18:35:23

UBUNTU 12.04中安装SOCKS5代理服务器DANTE-SERVER例子的相关文章

Ubuntu 12.04中安装配置Nagios 4.0.5步骤详解

以下是2014-4-17安装记录: == 服务端 == 安装依赖包:(其实不装也能安装成功,就是部分功能会disabled) sudo apt-get install build-essential libssl-dev \ libgd2-xpm-dev libpng12-dev php5-gd libgd2-xpm 用户组: sudo adduser --system --no-create-home --disabled-login --group nagios sudo groupadd

如何在 Ubuntu 15.04 中安装 puppet

如何在 Ubuntu 15.04 中安装 puppet 大家好,本教程将学习如何在 ubuntu 15.04 上面安装 puppet,它可以用来管理你的服务器基础环境.puppet 是由 puppet 实验室Puppet Labs开发并维护的一款开源的配置管理软件,它能够帮我们自动化供给.配置和管理服务器的基础环境.不管我们管理的是几个服务器还是数以千计的计算机组成的业务报表体系,puppet 都能够使管理员从繁琐的手动配置调整中解放出来,腾出时间和精力去提系统的升整体效率.它能够确保所有自动化

在Ubuntu 15.04中安装Ruby on Rails

本篇我们会学习如何用rbenv在Ubuntu 15.04中安装Ruby on Rails.我们选择Ubuntu作为操作系统是因为Ubuntu是Linux发行版中自带很多包和完整文档的操作系统,因此我认为这是正确的选择.如果你还没有安装最新的Ubuntu,你可以从下载iso文件开始. 安装 Ruby 我们要做的第一件事是更新Ubuntu包并且为Ruby安装一些依赖. sudo apt-get update sudo apt-get install git-core curl zlib1g-dev

Ubuntu 12.04 下安装 Eclipse

方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse   方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JDK,参考 Ubuntu 12.04 下安装 JDK 7 2.下载 Eclipse   从 http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers 3.解压文件$ s

Ubuntu 12.04中NFS文件共享安装与配置步骤

又是碰到的问题,继续做记录备份. 涉及到服务器之间文件共享,需用到NFS共享设置,服务器为Ubuntu 12.04 64位. 准备环境 服务器两台: 服务端: 192.168.1.1 客户端: 192.168.1.2 服务端操作 1,首先安装nfs服务(以下操作自行切换root用户) apt-get install nfs-kernel-server 2,安装完成后,编辑设置文件: vi /etc/exports 新安装的是一个空文件,只有部分注释,在下方加入: /mydata  192.168

如何在ubuntu 12.04上安装Qt 4.8.4

最近的项目使用嵌入式linux系统开发,开发环境在ubuntu 12.04搭建,这个版本的lubuntu,优点有,但缺点也不少,不建议新手做开发环境. 整个嵌入式Qt 4.8.4编译也算比较顺利,但也有多个要注意的地方,纪录下来,做为备忘录,也为大家做参考,还是那句话:"折腾并快乐着". 这里提醒大家一下,编译内核和qt4.8.4的arm-linux-gcc用一个版本,最好用同一个交叉编译器,以免引起不必要的问题.1.安装交叉编译器arm-linux-gcc 这里不是本篇文章的重点,但

ubuntu 12.04中如何配置jdk6 6u38版

ubuntu 12.04 下默认是安装了openjdk的,不过这个jdk问题比较多,因为你甚至无法启动Eclipse,所以还是需要自己安装jdk的. 1.下载jdk6 jdk6下载地址为:http://download.java.net/jdk6/,根据操作系统的选择对应的安装包,我的是ubuntu 12.04 32bit的,所以下载的文件是jdk-6u38-ea-bin-b04-linux-i586-31_oct_2012.bin, 2.在/usr/local下创建文件夹: sudo mkdi

如何在Ubuntu 14.04中安装最新版Eclipse

想必很多开发人员都知道,Ubuntu 软件源中提供的并不是最新版本的 Eclipse,本教程就教大家如何在 Ubuntu 14.04 中快速安装 Eclipse 官方发布的最新版本. 到目前为止,Eclipse 的官方最新版本为 Eclipse Kepler (4.3.2),我们可以使用如下步骤在 Ubuntu 14.04 或其它 Ubuntu 版本中进行快速安装. 1.安装OpenJDK Java 7 如果你的系统中没有安装 Java,我们需要按如下步骤事先安装好 OpenJDK Java 7

如何在Ubuntu 16.04中安装Ceph存储集群

Ceph 是一个高性能.可靠.可扩展的开源存储平台.它是一个自由的分布式存储系统,提供了对象.块和文件级存储的接口,并可以不受单点故障的影响而运行. 在这个教程中,我将指导你在 Ubuntu 16.04 服务器上安装建立一个 Ceph 集群.Ceph 集群包括这些组件: Ceph OSD (ceph-osd) - 控制数据存储,数据复制和恢复.Ceph 集群需要至少两个 Ceph OSD 服务器.这次安装中我们将使用三个 Ubuntu 16.04 服务器. Ceph Monitor (ceph-