`
yang_min
  • 浏览: 342199 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Debian 下 socks5服务器安装

阅读更多
1] 下载
http://www.haikuo.googlepages.com/socks5-v1.0r11.patched.tgz

[2] 编译
$ ./configure --with-threads --with-srvconffile=/etc/socks5/config --with-srvpwdfile=/etc/socks5/passwd
$ make

[3] 安装
$ sudo make server.install

[4] 配置
$ vim /etc/socks5/config
### A socks5 Config file to use between 2 servers, using a VPN
#
# auth source-host source-port auth-methods
# permit auth cmd src-host dest-host src-port dest-port [user-list]
# deny auth cmd src-host dest-host src-port dest-port [user-list]
# Proxy lines are of the form:
# proxy-type dest-host dest-port proxy-list
# socks4 dest-host dest-port proxy-list
# socks5 dest-host dest-port proxy-list
# noproxy dest-host dest-port proxy-list

# set SOCKS5_BINDINFC 9301
# SOCKS4
set SOCKS5_V4SUPPORT


set SOCKS5_MAXCHILD 30


set SOCKS5_TIMEOUT 15
set SOCKS5_NOIDENT
set SOCKS5_DEMAND_IDENT


# set SOCKS5_PWDFILE /etc/socks5.pwd

# 用户认证方式
auth - - u

# 允许所有IP的用户
permit u - - - - - -

# 若限制某个IP段(192.168.0.0/255.255.255.0)可访问
#permit - - 192.168.0. - - -
# 若限制某个IP( 192.168.0.10)可访问
#permit - - 192.168.0.10 - - -
deny - - - - - -
# 级连
# socks4 - - 202.110.217.75:1080
# socks5 - - 61.167.58.77:1080

然后是密码文件
$ vim /etc/socks5/passwd
# userA passwd
userA passA

[5] 启动服务
确定你的 /etc/services 文件中有包含 socks的描述,否则就手动加入

$ vim /etc/services
socks           1080/tcp                        # socks proxy server
socks           1080/udp

服务采用inetd的方式,
在 /etc/inetd.conf 中加入

$ vim /etc/inetd.conf
#socks5 server
socks5  stream  tcp     nowait  root    /usr/local/bin/socks5   socks5 -i

重启 inetd
$ sudo /etc/init.d/inetd restart

现在, 一个socks5的服务就启动了。
0
0
分享到:
评论

相关推荐

    danted:用于安装和配置Danted的快速脚本--Socks5代理服务器

    Dante Socks5服务器(v1.3.2 / v1.4.2)自动安装和管理脚本 关于 要构建socks5服务器,我们有很多开源程序可以实现这一目标,就是其中之一。 我已经使用Dante多年了,两年前开始编写此自动安装和管理脚本。 这是第二...

    ansible-tsocks:在类似Debian的系统中建立tsock的角色

    袜子 在类似Debian的系统中设置tsock。 要求 没有任何 ...tsocks_server_port :[默认值: 1080 ]:SOCKS服务器在其上接收请求的端口 依存关系 没有任何 例子 --- - hosts : all roles : - tsocks

    proxydriver_1.62_all-源码.rar

    尽管原始的RAR文件包含的是源码,但这里提供的DEB文件可能是已经编译好的二进制版本,或者是一个包含源码的DEB包,这样用户可以直接在Debian或兼容系统上安装。 要深入理解并使用这个源码包,你需要具备以下知识: ...

    第九十八课:HTTP隧道reGeorg第二季.docx

    - `reGeorgSocksProxy.py`是一个Python脚本,用于启动一个Socks代理服务,以便其他工具可以通过这个代理访问目标服务器。 - 可选参数包括: - `-l` 或 `--listen-on`:指定监听地址,默认为所有接口。 - `-p` 或...

    完整SSH实例

    - **Ubuntu/Debian**: `sudo apt-get install openssh-server` - **CentOS/RHEL**: `sudo yum install openssh-server` 3. **SSH配置** 配置文件位于`/etc/ssh/sshd_config`。常用配置项包括: - `Port`: 指定...

    SSH登陆

    如果没有安装,可以使用包管理器进行安装,如在Debian或Ubuntu上使用`sudo apt-get install openssh-server`。 2. **安装SSH客户端** 在Windows系统中,可以使用PuTTY等工具作为SSH客户端;在Linux系统中,SSH...

    ssh连接Linux的利器

    1. **安装与配置SSH**:在Linux系统中,SSH通常预装在服务器上,如果没有,可以通过包管理器(如`apt-get` for Debian/Ubuntu 或 `yum` for CentOS/RHEL)来安装。安装完成后,配置文件位于`/etc/ssh/sshd_config`,...

    Muduo_网络库使用手册

    - **2.13 socks4a代理服务器**:构建一个基于socks4a协议的代理服务器。 - **2.14 短址服务**:开发一个短网址服务,将长链接转换为易于分享的短链接。 - **2.15 与其他库集成**:探讨Muduo库与其他第三方库集成的...

    linux ppt 入门

    5. **软件安装管理**:学习使用包管理器,如apt(Debian/Ubuntu)、yum(CentOS/RHEL)或dnf(Fedora)来安装、更新和卸载软件。 6. **网络配置**:了解如何配置IP地址、DNS、路由,以及使用ifconfig、dhclient、...

    darknet.py:darknet.py是除Python和Tor之外没有任何依赖性的网络应用程序,可用于匿名化Linux服务器和工作站的流量

    darknet.py执行的操作是使用透明代理方法通过SOCKS5(Tor)代理重定向所有流量。 DNS请求也被匿名化,darknet.py使DNS泄漏几乎不可能。 什么时候使用darknet.py? darknet.py可以在需要强制匿名要求的任何情况下...

Global site tag (gtag.js) - Google Analytics