Socks 5 安装部署

  1. 下载源码包

    wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
    
  2. 配置编译环境及安装编译SS5依赖组件
    yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
    
  3. 解压、编译、安装
    [root@node00 soft]# cd ss5-3.8.9
    [root@node00 ss5-3.8.9]# ./configure       # 编译
    [root@node00 ss5-3.8.9]# make
    [root@node00 ss5-3.8.9]# make install
    
  4. 修改SS5配置文件
    1. 修改认证方式
      查找文件 /etc/opt/ss5/ss5.conf , 取消 auth 和 permit 注释

      # ///
      #       SHost           SPort           Authentication
      #
      auth    0.0.0.0/0               -               -......# /
      #      Auth     SHost           SPort   DHost           DPort   Fixup   Group   Band    ExpDate
      #
      permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
      

      安装后上面两行是注释的,默认的是:无用户认证
      如果想要使用 username/password 用户认证方法,需要将其修改为:

      auth     0.0.0.0/0               -              u
      ...
      permit  u        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -       -
      
    2. 添加用户名及密码
      在文件/etc/opt/ss5/ss5.passwd中添加用户名和密码

      username1 123456
      username2 123456
      

      注意:
      每行表示一个用户+密码(之间用空格)

    3. 修改ss5启动的参数
      自定义代理端口 /etc/sysconfig/ss5(端口默认是1080)

      SS5_OPTS=" -u root -b 0.0.0.0:8080"
      
    4. 给文件/etc/rc.d/init.d/ss5增加可执行权限
      [root@node00 ss5-3.8.9]# chmod 755 /etc/rc.d/init.d/ss5
      
  5. 启动ss5
    [root@node00 ss5-3.8.9]# service ss5 start
    Reloading systemd:                                         [  OK  ]
    Starting ss5 (via systemctl):                              [  OK  ]
    

    查看连接情况

    [root@node00 ss5-3.8.9]# netstat -an | grep 8080
    tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN
    

    查看日志

    [root@node00 ss5-3.8.9]# tail -f /var/log/ss5/ss5.log
    
  6. 关闭ss5
    [root@node00 ss5-3.8.9]# service ss5 stop
    Stopping ss5 (via systemctl):                              [  OK  ]
    
  7. 将ss5加入开机自启动
    [root@node00 ss5-3.8.9]# chkconfig --add ss5
    [root@node00 ss5-3.8.9]# chkconfig --level 345 ss5 on
    

代理服务测试

  1. 下载安装Proxifier

    默认安装即可

  2. 启动Proxifier

  3. 添加代理服务器配置

    配置文件 -> 代理服务器 -> 添加 -> 添加代理服务器信息 -> 检查


  4. 配置代理规则

    配置文件 -> 代理规则
    将 Default 选项动作设置为需要的代理服务器就完成了全局代理。

  5. 验证

Linux搭建socks 5代理服务器及使用相关推荐

  1. Linux搭建squid varnish 代理服务器

        Linux搭建HTTP代理服务器 代理服务器(Proxy Server): 正向代理 --- 客户端程序(如浏览器)用制定代理服务器的地址:端口 反向代理 --- 负载均衡,反向代理工作机 ...

  2. Linux搭建Socks v5正向代理服务器

    很多中小企业为了隔离办公环境与因特网环境,使用Socks5或者HTTP代理的方式.HTTP代理的方式选择很多,常见的正向代理服务器有squid,privoxy,nginx,windows端有CCPro ...

  3. linux搭建代理服务器+蚁剑配置客户端代理

    一:linux搭建代理服务器 0x00 介绍 关于搭建代理服务器的方法,我也是刚刚接触,从网上找了一些能够行得通的方法来给大家做个分享: 这里我用的是Tinyproxy作为代理服务软件.这个东西很小, ...

  4. centos代理服务器搭建(linux搭建http代理服务器)

    centos 7怎么配置代理服务器 1.全局的代理设置: vi/etc/profile 添加下面内容 http_proxy= :password@yourproxy:8080/ ftp_proxy= ...

  5. 阿里云服务器Linux搭建Socket5

    Linux搭建Socks5代理服务器 下面笔者将用SS5在阿里云服务器上的Linux搭建一台Socks5 Proxy Server,具体过程如下: 1.首先,编译安装SS5需要先安装一些依赖组件 yu ...

  6. # Linux shell终端设置代理服务器的方法

    Linux shell终端设置代理服务器的方法 文章目录 Linux shell终端设置代理服务器的方法 1 变量列表 2 设置方法 2.1 设置代理 2.2 测试代理 3 软件专用代理 3.1 yu ...

  7. 使用Linux搭建web服务器

    对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站.目前主流的部署平台都是基于Linux的.本文将详细讲 ...

  8. 我的世界php安装,我的世界Linux搭建网页后台Multicraft下载与安装

    小编为大家带来了<我的世界>Linux搭建网页后台Multicraft下载与安装,首先下载Multicraft Linux版,下载好了以后请玩家自己看着下面的教程来安装. 64位:http ...

  9. Linux 搭建SVN 服务器

    一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...

最新文章

  1. python完美立方数_Python练习实例3 | 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...
  2. LeetCode Non-overlapping Intervals(dp,greedy)
  3. wind2008中如何显示隐藏文件/夹
  4. 弹性盒模型--新版与旧版比较(1)
  5. 一线城市数据分析师的薪资分布......
  6. 关于Python中的错误与异常,你是否了解的够仔细?
  7. js打印不询问直接打印_直接成型喷墨打印的五个关键注意事项
  8. ad焊盘对参考点复制_点对点复制
  9. Android 文件管理器 Android文件管理器源代码
  10. 利用互斥对象实现线程同步的实例说明
  11. H5(仅仅是个地址)
  12. 月薪2w的前端工程师,必盘的实战项目
  13. 复习用vue写tabbar
  14. LaTeX设置页眉页脚
  15. android 计步器acc,利用腾讯云云函数执行部署修改小米运动步数代码_每天自动修改步数...
  16. 梁定郊:一个人行贿赠西藏、新疆狂 野之旅
  17. 2018年计算机考研调剂信息概况
  18. access DateAdd函数
  19. 红队蓝队紫队具体是指什么
  20. 健康老年人静息态EEG的功率和功能连接变化

热门文章

  1. 用户来了留不住? 5个方法,帮你提高产品黏性和用户“回头率”
  2. 贝壳找房值百亿美元吗?
  3. ArcGIS Pro添加在线底图
  4. 工商管理专业知识与实务(中级)【1】
  5. python手写代码面试_常见Python面试题 — 手写代码系列
  6. 使用Kindle4rss推送自己感兴趣的博文
  7. .net 大型药品进销存管理系统源码
  8. 如何用tick数据构建买入情绪因子
  9. Hadoop学习笔记——Hadoop常用命令
  10. View 点击事件的分发机制