`
- 浏览:
342974 次
- 性别:
- 来自:
上海
-
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的服务就启动了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Dante Socks5服务器(v1.3.2 / v1.4.2)自动安装和管理脚本 关于 要构建socks5服务器,我们有很多开源程序可以实现这一目标,就是其中之一。 我已经使用Dante多年了,两年前开始编写此自动安装和管理脚本。 这是第二...
袜子 在类似Debian的系统中设置tsock。 要求 没有任何 ...tsocks_server_port :[默认值: 1080 ]:SOCKS服务器在其上接收请求的端口 依存关系 没有任何 例子 --- - hosts : all roles : - tsocks
尽管原始的RAR文件包含的是源码,但这里提供的DEB文件可能是已经编译好的二进制版本,或者是一个包含源码的DEB包,这样用户可以直接在Debian或兼容系统上安装。 要深入理解并使用这个源码包,你需要具备以下知识: ...
- `reGeorgSocksProxy.py`是一个Python脚本,用于启动一个Socks代理服务,以便其他工具可以通过这个代理访问目标服务器。 - 可选参数包括: - `-l` 或 `--listen-on`:指定监听地址,默认为所有接口。 - `-p` 或...
- **Ubuntu/Debian**: `sudo apt-get install openssh-server` - **CentOS/RHEL**: `sudo yum install openssh-server` 3. **SSH配置** 配置文件位于`/etc/ssh/sshd_config`。常用配置项包括: - `Port`: 指定...
如果没有安装,可以使用包管理器进行安装,如在Debian或Ubuntu上使用`sudo apt-get install openssh-server`。 2. **安装SSH客户端** 在Windows系统中,可以使用PuTTY等工具作为SSH客户端;在Linux系统中,SSH...
1. **安装与配置SSH**:在Linux系统中,SSH通常预装在服务器上,如果没有,可以通过包管理器(如`apt-get` for Debian/Ubuntu 或 `yum` for CentOS/RHEL)来安装。安装完成后,配置文件位于`/etc/ssh/sshd_config`,...
- **2.13 socks4a代理服务器**:构建一个基于socks4a协议的代理服务器。 - **2.14 短址服务**:开发一个短网址服务,将长链接转换为易于分享的短链接。 - **2.15 与其他库集成**:探讨Muduo库与其他第三方库集成的...
5. **软件安装管理**:学习使用包管理器,如apt(Debian/Ubuntu)、yum(CentOS/RHEL)或dnf(Fedora)来安装、更新和卸载软件。 6. **网络配置**:了解如何配置IP地址、DNS、路由,以及使用ifconfig、dhclient、...
darknet.py执行的操作是使用透明代理方法通过SOCKS5(Tor)代理重定向所有流量。 DNS请求也被匿名化,darknet.py使DNS泄漏几乎不可能。 什么时候使用darknet.py? darknet.py可以在需要强制匿名要求的任何情况下...