在Linux上搭建Socks5 Proxy代理服务器
在Linux服务器上搭建一个SS5的代理服务器,作为一个转发服务器。
SOCKS5 是一个代理协议,通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为。在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送给SOCKS5服务器,然后SOCKS5服务器将请求转发给真正的服务器。
下面我们将用SS5在Linux上搭建一个Socks5 Proxy Server,具体过程如下:
首先,编译安装SS5需要先安装一些依赖组件
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
接下来,我们从 http://ss5.sourceforge.net/ 下载SS5最新版本的源代码后,开始编译安装:
tar zxvf ./ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
make
make install
让SS5随系统一起启动
chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on
开启用户名密码验证机制
vi /etc/opt/ss5/ss5.conf
在ss5.conf中找到auth和permit两行,按照下面的格式进行修改
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
设置用户名和密码
vi /etc/opt/ss5/ss5.passwd
一行一个账号,用户名和密码之间用空格间隔,例如:
user1 123
user2 234
设置端口
vi /etc/sysconfig/ss5
在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
# Add startup option here
SS5_OPTS=" -u root -b 0.0.0.0:8080"
启动
service ss5 start
在Linux上搭建Socks5 Proxy代理服务器相关推荐
- 用SS5在Linux上搭建Socks5 Proxy代理服务器
SOCKS5 是一个代理协议,通过将前端发来的请求转发给真正的目标服务器, 模拟了一个前端的行为.在这里,前端和SOCKS5之间也是通过TCP/IP协议进行通讯,前端将原本要发送给真正服务器的请求发送 ...
- 利用tinyproxy在Linux上搭建HTTP Proxy Server
之所以需要用到HTTP Proxy Server并不是为了要***,而是为了让没有公网IP地址的内网主机通过有公网IP地址的外网主机访问Internet.举个例子,阿里云ECS在购买时可以不购买公网I ...
- CentOS搭建Socks5 Proxy代理服务器
关于SOCKS5 SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安 ...
- Linux上搭建Socks5服务器最简单的方法
说起socks5这玩意是有点久远了. 最知名的就属ss5,但这老掉牙的玩意着实不太行.看这个文档: https://blog.csdn.net/qq_24487005/article/details/ ...
- 使用Nginx在windows和linux上搭建集群
Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器 特点:反向代理 负载均衡 动静分离- 反向代理(Reverse Pro ...
- Linux上搭建SpringBoot项目部署环境和流程分享
Linux上搭建SpringBoot项目部署环境和流程分享 背景介绍 环境搭建 1.JDK 2.Mysql 数据库 3.Redis 4.Nginx 项目部署 总结 背景介绍 最近在开发一个 Sprin ...
- 使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务
使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务 一.基于于NAT的LVS的安装与配置. 1. 硬件需求和网络拓扑 ...
- 飞凌 修改ip地址 linux,linux上搭建DHCP服务
linux上搭建DHCP服务 1.首先安装DHCP服务需要的软件包 yum install dhcp* 2.手工编译DHCP主配置文件/etc/dhcp/dhcpd.conf 配置内容如下 ddns- ...
- Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo
随笔 - 70 文章 - 0 评论 - 88 Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo 近期为了分析国内航空旅游业常见安全漏洞,想到 ...
最新文章
- Converting slapd.conf to a Directory Based Configu
- 【TypeError: float() argument must be a string or a number, not ‘map’】
- 湛江市计算机等级考试,2020广东省湛江市计算机等级考试注意事项
- 定了!百度运维工程师非法挖矿获利 10 万、被判 3 年,如何避免面向监狱编程?...
- 第 4 章 设计模式概述
- DBParameter比拼接字符串慢的解决办法
- Windows 程序设计应用开发(上部)
- w3cschool菜鸟教程php,JS实例学习笔记——w3cschool+菜鸟教程
- 算法题:求一个数的三次方根
- 大数据阿里云工具之DataWorks(一)
- 十年磨一剑,剑出荡魑魅
- 阿里校招 数据分析师 笔试题
- n维椭球体积公式_物质的量浓度计算公式都有什么?
- 自动修改域用户计算机名,Windows自动改计算机名和加入域工具
- ibd文件结构组成(带图详解)
- 机器学习算法(九): 基于线性判别LDA模型的分类(基于LDA手写数字分类实践)
- Android 流量监控统计整理
- vue-router导入视图文件方式与打包参数的差异
- 密码编码学与网络安全----原理与实践(第八版)---第9章笔记
- 技术最全 知识图谱 - 2019年各行业知识图谱