热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS下的socks5详细安装配置教程

CentOS下的socks5详细安装配置教程,在CentOS下配置安装socks5代理.SOCKS5协议对于处在内部网络中的机器,需要透过网络中某些可以联通外部Internet的机器访问外部时,有用

1.配置编译环境
yum -y install gcc automake make
2.安装socks5必要的包
yum -y install pam-devel openldap-devel cyrus-sasl-devel
3.下载,编译安装ss5(socks5)
wget http://jaist.dl.sourceforge.net/sourceforge/ss5/ss5-3.6.1-1.tar.gz
tar zxvf ss5-3.6.1-1.tar.gz
cd ss5-3.6.1
./configure
make
make install
#启动ss5服务
/etc/init.d/ss5 start
添加ss5到服务中,并随机启动
chkconfig --add ss5
chkconfig ss5 on
ss5 默认使用1080端口,并允许任何人使用。
我们可以修改 /etc/opt/ss5/ss5.conf 中的
#     SHost       SPort       Authentication
#
auth   0.0.0.0/0           -         -

#     SHost       SPort       Authentication
#
auth   0.0.0.0/0           -         u
在 /etc/opt/ss5/ss5.passwd 中添加 用户名和密码 如:
test test
使用用户验证,重启ss5服务
/etc/init.d/ss5 restart
         
_____________________________________________________________


下面运行代码,没复制全,差不多吧


SS5Mod_socks4.c:705: warning: cast to pointer from integer of different size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5OpenLdap.o S                                                   S5OpenLdap.c
SS5OpenLdap.c: In function \'DirectoryQuery\':
SS5OpenLdap.c:163: warning: assignment makes pointer from integer without a cast
SS5OpenLdap.c:165: warning: cast to pointer from integer of different size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -o mod_socks4.so SS5Mod                                                   _socks4.o SS5OpenLdap.o -lpthread
make[2]: Leaving directory `/root/ss5-3.6.1/modules/mod_socks4\'
make[2]: Entering directory `/root/ss5-3.6.1/modules/mod_socks5\'
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5Mod_socks5.o                                                     SS5Mod_socks5.c
SS5Mod_socks5.c: In function \'MethodParsing\':
SS5Mod_socks5.c:68: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:114: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:122: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'RequestParsing\':
SS5Mod_socks5.c:151: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'UpstreamServing\':
SS5Mod_socks5.c:228: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:245: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:262: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:266: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:273: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:281: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:295: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'ConnectServing\':
SS5Mod_socks5.c:350: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:367: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:381: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:425: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'BindServing\':
SS5Mod_socks5.c:495: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:503: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:529: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:543: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:579: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:605: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:631: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'UdpAssociateServing\':
SS5Mod_socks5.c:706: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:734: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:772: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:780: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:807: warning: cast to pointer from integer of different size
SS5Mod_socks5.c:914: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'UdpAssociateResponse\':
SS5Mod_socks5.c:992: warning: cast to pointer from integer of different size
SS5Mod_socks5.c: In function \'FileCheck\':
SS5Mod_socks5.c:1191: warning: cast to pointer from integer of different size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5OpenLdap.o S                                                   S5OpenLdap.c
SS5OpenLdap.c: In function \'DirectoryQuery\':
SS5OpenLdap.c:163: warning: assignment makes pointer from integer without a cast
SS5OpenLdap.c:165: warning: cast to pointer from integer of different size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -o mod_socks5.so SS5Mod                                                   _socks5.o SS5OpenLdap.o -lpthread
make[2]: Leaving directory `/root/ss5-3.6.1/modules/mod_socks5\'
make[2]: Entering directory `/root/ss5-3.6.1/modules/mod_authen\'
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5Mod_authenti                                                   cation.o SS5Mod_authentication.c
SS5Mod_authentication.c: In function \'Authentication\':
SS5Mod_authentication.c:68: warning: cast to pointer from integer of different s                                                   ize
SS5Mod_authentication.c:153: warning: cast to pointer from integer of different                                                     size
SS5Mod_authentication.c:163: warning: cast to pointer from integer of different                                                     size
SS5Mod_authentication.c:182: warning: cast to pointer from integer of different                                                     size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5Basic.o SS5B                                                   asic.c
SS5Basic.c: In function \'S5PwdFileOpen\':
SS5Basic.c:30: warning: cast to pointer from integer of different size
SS5Basic.c: In function \'S5PwdFileClose\':
SS5Basic.c:59: warning: cast to pointer from integer of different size
gcc -g -O2 -DLINUX -I . -I ../../include -shared -fPIC   -c -o SS5ExternalProg                                                   ram.o SS5ExternalProgram.c

推荐阅读
  • Python Socket 基础入门
    本文介绍了客户端与服务端如何通过IP地址进行身份验证,并详细说明了在不同操作系统中查看和配置网络接口的方法。同时,文章还探讨了Socket的基本使用方法及其工作流程。 ... [详细]
  • 本文详细探讨了虚拟化的基本概念,包括服务器虚拟化、网络虚拟化及其在云计算环境中的应用。特别强调了SDN技术在网络虚拟化和云计算中的关键作用,以及网络虚拟化技术如何提升资源利用效率和管理灵活性。 ... [详细]
  • 本文详细记录了作者从7月份的提前批到9、10月份正式批的秋招经历,包括各公司的面试流程、技术问题及HR面的常见问题。通过这次秋招,作者深刻体会到了技术积累和面试准备的重要性。 ... [详细]
  • ipvsadm命令简介:ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在fedora14、Linux6.0之后系统中 ... [详细]
  • 2023年最新:PHP本地端口配置详解
    本文详细介绍了PHP在不同环境下的本地端口配置方法及常见问题解决方案,帮助开发者更好地理解和配置PHP端口。 ... [详细]
  • 本文介绍了EasyRTSPClient这一高效、稳定的RTSP客户端工具库,并详细阐述了其在与大华球机对接过程中遇到的预览问题及解决方法。 ... [详细]
  • Python安全实践:Web安全与SQL注入防御
    本文旨在介绍Web安全的基础知识,特别是如何使用Python和相关工具来识别和防止SQL注入攻击。通过实际案例分析,帮助读者理解SQL注入的危害,并掌握有效的防御策略。 ... [详细]
  • 本文详细介绍了如何设置局域网,并确保网络中的所有计算机能够相互访问和共享安装的软件。包括物理连接检查、TCP/IP设置、网络协议配置等多个方面。 ... [详细]
  • 本文详细探讨了电脑重装操作系统后无法访问网络邻居的原因及解决方案,包括检查网络配置、权限设置等多个方面。 ... [详细]
  • Iptool 抓包工具使用指南:网络通信协议分析技巧
    本文旨在介绍如何利用 Iptool 抓包工具有效分析 Internet 通信协议,提供了一系列实用的操作技巧。对于希望深入了解网络通信细节的技术人员而言,这些信息将大有裨益。 ... [详细]
  • 深入解析TCP的三次握手、四次挥手及路由器的三层转发机制
    本文详细探讨了OSI七层模型中的传输层,重点分析了TCP协议的连接建立(三次握手)和断开(四次挥手)过程,以及路由器如何在三层网络中实现数据包的高效转发。 ... [详细]
  • NetCat,因其强大的多功能性和灵活性,被网络安全领域的专业人士誉为‘瑞士军刀’。本文将详细介绍NetCat的功能、应用场景及其在不同平台上的使用方法。 ... [详细]
  • QLab Pro如何对工作区进行设置
    QLabMac是一款Mac平台的音频编辑处理工具,用户可对WAV、MP3、MP2、MPEG、OGG、AVI、g721、g723、g726、vox、ram、pcm、wm ... [详细]
  • 提升接口测试效率的关键:用例与工具的综合应用
    本文将探讨如何通过有效的接口测试用例设计和工具选择,显著提高接口测试的效率和质量。 ... [详细]
  • 随着物联网技术的快速发展,NB-IoT(窄带物联网)作为一项关键的技术,正逐步成为实现大规模设备互联的重要手段。本文将详细介绍NB-IoT技术的特点、应用场景及其在实际项目中的应用实例。 ... [详细]
author-avatar
Struggle大飞哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有