Linux搭建Socks5代理服务器
下面笔者将用SS5在亚马逊云服务器上的Linux搭建一台Socks5 Proxy Server,具体过程如下:
1、首先,编译安装SS5需要先安装一些依赖组件
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
2、去官网http://ss5.sourceforge.net/ 下载SS5最新版本的源代码
wget https://ncu.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
3、解压后开始编译安装:
tar zxvf ./ss5-3.8.9-8.tar.gz
 cd ss5-3.8.9
  
./configure
   make
  
make install
4、让SS5随系统一起启动
chmod +x /etc/init.d/ss5
   
chkconfig --add ss5
   
chkconfig --level 345 ss5 on
5、在ss5.conf中找到auth和permit两行,按照下面的格式进行修改


6、ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 vi /etc/sysconfig/ss5
  在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
  # Add startup option here
  SS5_OPTS=" -u root -b 0.0.0.0:8080"
7、启动ss5
   
service ss5 start
8、一定要记得配置安全组开放SS5监听的端口
9、使用QQ代理测试:

后记:如果需要配置访问权限,请按如下修改:
a、开启用户名密码验证机制 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       -       -       -       -       -
b 、设置用户名和密码  vi /etc/opt/ss5/ss5.passwd
  
一行一个账号,用户名和密码之间用空格间隔,例如:
user1 123
  
user2 234
c、重启服务生效
service ss5 restart
Linux搭建Socks5代理服务器的更多相关文章
- linux 搭建squid代理服务器
		
linux 搭建squid代理服务器 实验环境: 一台linux搭建Web服务器,充当内网web服务器(同时充当内网客户端) 202.100.10.100 一台linux系统充当网关服务器,两个网卡, ...
 - 在Centos7下搭建Socks5代理服务器
		
在Centos7下搭建Socks5代理服务器 http://blog.51cto.com/quliren/2052776 采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器 ...
 - Linux 搭建 squid 代理服务器 三种模式
		
CentOS 6.7 squid 代理服务器 一般有两张或以上网卡,一张链接公网,访问外网资源,一张位于局域网. 代理服务器可以提供文件缓存.复制和地址过滤等服务,充分利用有限的出口带宽,加快内部主机 ...
 - CentOS7基于ss5搭建Socks5代理服务器
		
简介 环境 节点名 IP 软件版本 硬件 网络 说明 falcon-binary 172.19.0.6 list 里面都有 2C4G Nat,内网 测试环境 部署 准备编译环境和依赖 #安装编译环境和 ...
 - linux搭建代理服务器+蚁剑配置客户端代理
		
一:linux搭建代理服务器 0x00 介绍 关于搭建代理服务器的方法,我也是刚刚接触,从网上找了一些能够行得通的方法来给大家做个分享: 这里我用的是Tinyproxy作为代理服务软件.这个东西很小, ...
 - CentOS下配置SS5(SOCKS5)代理服务器
		
方案:使用开源的SS5( Socks Server 5 ) 官网:http://ss5.sourceforge.net/ (点击左侧的Software在右侧的Server处进入下载地址) CentOs ...
 - Linux 搭建Nexus
		
Linux 安装Maven和nexus代理仓库 1 说明 环境:redhat Enterprise Linux Server5.3-x64. 版本:Maven 3.0.5 ,Nexus-2.5. ...
 - Nginx搭建反向代理服务器
		
[大型网站技术实践]初级篇:借助Nginx搭建反向代理服务器 一.反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受int ...
 - Linux 搭建SVN 服务器(转)
		
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
 
随机推荐
- 利用python制作在Linux服务器后台定时运行的任务-邮件提醒
			
1. 自动任务的功能为: 定时扫描数据库中的记录,然后发邮件 代码如下 scheduleMail.py import pymysql import smtplib from email.mime.te ...
 - WPF应用程序exe接收参数
			
using System;using System.ServiceProcess; namespace GoShopService{ public partial class Service1 ...
 - 【PMP】组织级项目管理(OPM)和战略
			
OPM指为实现组织战略目标而整合项目组合.项目集和项目管理与组织驱动因素的框架. OPM旨在确保组织开展正确的项目并合适地分配关键资源. 组织项目管理 此图来源于PMBOK第六版
 - JAVA之Lamdba表达式使用摘要
			
1. of (of方法其生成的Stream是有限长度的,Stream的长度为其内的元素个数) Stream<Integer> integerStream = Stream.of(1, ...
 - 初始cfx开发webservice, 简单实例应用
			
项目结构图: 步骤一: 添加maven 依赖包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...
 - Vue 温故而知新 props如何双向属性绑定
			
传送门:https://cn.vuejs.org/v2/guide/components-custom-events.html https://segmentfault.com/q/101000001 ...
 - MVC通用控件库展示-MVC4.0+WebAPI+EasyUI+Knockout--SNF快速开发平台3.0
			
在我们开发中怎么才能提高效率,就是要有大量的公共组件(控件)可以直接使用而不用自己再开发一遍,既然是公共控件那也得简单实用才行.下面就介绍一下SNF-MVC当中的控件库. 总体控件库展示: 1.通用用 ...
 - [docker]docker网络-直接路由模式
			
linux namespace连接参考: http://www.cnblogs.com/iiiiher/p/8057922.html docker网络-直接路由模式 参考: https://www.y ...
 - leetcode笔记:3Sum Closest
			
一.题目描写叙述 二.解题技巧 该题与3Sum的要求类似.不同的是要求选出的组合的和与目标值target最接近而不一定相等.但实际上,与3Sum的算法流程思路类似,先是进行排序.然后顺序选择数组A中的 ...
 - 【转】Ubuntu FireFox无法播放网页视频音乐的解决办法
			
原文:http://www.codeweblog.com/%E8%A7%A3%E5%86%B3qq%E9%9F%B3%E4%B9%90%E7%BD%91%E9%A1%B5%E7%89%88%E5%9C ...