搭建 sock5代理服务器

简介:

 

在linux环境下搭建sock5代理服务器
用到软件是dante-1.4.0-pre1.tar.gz
下载地址是http://www.inet.no/dante/download.html
 
tar -zxvf dante-1.4.0-pre1.tar.gz
cd dante-1.4.0-pre1
./configure --prefix=/usr/local/dante
make
make install
 
配置文件默认是在/etc/sockd.conf需要手动建立,配置文件说明详情见官方网站,下面的是简单的配置文件,接受所有的代理请求,不需要认证。
 
vim /etc/sockd.conf
 
logoutput: /var/log/sockd.log                ###日志文件地址
#debug: 1
 
internal: 192.168.1.198 port = 1080    ###接入口的ip地址和端口
external: eth0                                      ###出口的网卡号,我这个进出口是同一个
 
user.notprivileged: sockd                      ###以sockd账户启动服务
 
clientmethod: none
method: none
 
client pass {
        from: 192.168.1.0/24 to: 0.0.0.0/0
        log: error # connect disconnect
}
 
pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bind connect udpassociate
        log: error # connect disconnect iooperation
}
 
pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        command: bindreply udpreply
        log: error # connect disconnect iooperation
}
 
新建个运行服务的账户sockd
接着可以运行sockd服务了
 
/usr/local/dante/sbin/sockd  -D
 
最后在应用里面就可以用socks5代理了
本文转自 hb_fukua 51CTO博客,原文链接:http://blog.51cto.com/2804976/1073004
相关文章
|
10月前
|
Go
socks5 搭建代理服务
socks5 搭建代理服务
444 0
|
10月前
|
负载均衡 网络协议 算法
Nginx系列教程(13) - TCP反向代理实现
Nginx系列教程(13) - TCP反向代理实现
795 0
|
4月前
|
Web App开发 网络协议 Linux
Linux C/C++ 开发(学习笔记十 ):实现http请求器(TCP客户端)
Linux C/C++ 开发(学习笔记十 ):实现http请求器(TCP客户端)
135 0
|
4月前
|
监控 网络协议 网络安全
C/C++ 原生套接字抓取FTP数据包
网络通信在今天的信息时代中扮演着至关重要的角色,而对网络数据包进行捕获与分析则是网络管理、网络安全等领域中不可或缺的一项技术。本文将深入介绍基于原始套接字的网络数据包捕获与分析工具,通过实时监控网络流量,实现抓取流量包内的FTP通信数据,并深入了解数据传输的细节,捕捉潜在的网络问题以及进行安全性分析。
55 0
C/C++ 原生套接字抓取FTP数据包
|
机器学习/深度学习 网络协议 机器人
socket库:Python实现TCP/IP客户和服务器通信
socket库:Python实现TCP/IP客户和服务器通信
518 0
socket库:Python实现TCP/IP客户和服务器通信
|
机器学习/深度学习 数据安全/隐私保护
用IDFTP开发ftp客户端
(1)控件属性设置RecvBufferSize说明(默认值为8192字节):该属性为整型变量,用于指定连接所用的接受缓冲区大小。这些属性是indyftp里面的。 SendBufferSize说明(默认值为32768字节):该属性也为整型变量,用于指定连接所用的发送缓冲区的最大值。
917 0
|
网络协议 应用服务中间件 nginx
nginx代理socket tcp/udp
准备一台linux服务器。nginx官网:http://nginx.org/ 。在网上搜到大致用的是 ngx_stream_core_module 这个模块,这里你也可以关注一下官方文档中的其他模块都是做什么的,那么这有相关的启用配置说明,与示例配置。
3630 0
|
网络协议 应用服务中间件 nginx
|
Web App开发 测试技术 应用服务中间件