Linux搭建socks 5代理服务器及使用
Socks 5 安装部署
- 下载源码包
wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
- 配置编译环境及安装编译SS5依赖组件
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel openssl-devel
- 解压、编译、安装
[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
- 修改SS5配置文件
- 修改认证方式
查找文件 /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 - - - - -
- 添加用户名及密码
在文件/etc/opt/ss5/ss5.passwd中添加用户名和密码username1 123456 username2 123456
注意:
每行表示一个用户+密码(之间用空格) - 修改ss5启动的参数
自定义代理端口 /etc/sysconfig/ss5(端口默认是1080)SS5_OPTS=" -u root -b 0.0.0.0:8080"
- 给文件/etc/rc.d/init.d/ss5增加可执行权限
[root@node00 ss5-3.8.9]# chmod 755 /etc/rc.d/init.d/ss5
- 修改认证方式
- 启动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
- 关闭ss5
[root@node00 ss5-3.8.9]# service ss5 stop Stopping ss5 (via systemctl): [ OK ]
- 将ss5加入开机自启动
[root@node00 ss5-3.8.9]# chkconfig --add ss5 [root@node00 ss5-3.8.9]# chkconfig --level 345 ss5 on
代理服务测试
下载安装Proxifier
默认安装即可
启动Proxifier
添加代理服务器配置
配置文件 -> 代理服务器 -> 添加 -> 添加代理服务器信息 -> 检查
配置代理规则
配置文件 -> 代理规则
将 Default 选项动作设置为需要的代理服务器就完成了全局代理。验证
Linux搭建socks 5代理服务器及使用相关推荐
- Linux搭建squid varnish 代理服务器
Linux搭建HTTP代理服务器 代理服务器(Proxy Server): 正向代理 --- 客户端程序(如浏览器)用制定代理服务器的地址:端口 反向代理 --- 负载均衡,反向代理工作机 ...
- Linux搭建Socks v5正向代理服务器
很多中小企业为了隔离办公环境与因特网环境,使用Socks5或者HTTP代理的方式.HTTP代理的方式选择很多,常见的正向代理服务器有squid,privoxy,nginx,windows端有CCPro ...
- linux搭建代理服务器+蚁剑配置客户端代理
一:linux搭建代理服务器 0x00 介绍 关于搭建代理服务器的方法,我也是刚刚接触,从网上找了一些能够行得通的方法来给大家做个分享: 这里我用的是Tinyproxy作为代理服务软件.这个东西很小, ...
- centos代理服务器搭建(linux搭建http代理服务器)
centos 7怎么配置代理服务器 1.全局的代理设置: vi/etc/profile 添加下面内容 http_proxy= :password@yourproxy:8080/ ftp_proxy= ...
- 阿里云服务器Linux搭建Socket5
Linux搭建Socks5代理服务器 下面笔者将用SS5在阿里云服务器上的Linux搭建一台Socks5 Proxy Server,具体过程如下: 1.首先,编译安装SS5需要先安装一些依赖组件 yu ...
- # Linux shell终端设置代理服务器的方法
Linux shell终端设置代理服务器的方法 文章目录 Linux shell终端设置代理服务器的方法 1 变量列表 2 设置方法 2.1 设置代理 2.2 测试代理 3 软件专用代理 3.1 yu ...
- 使用Linux搭建web服务器
对于一个网站开发者而言,在经历了艰难的开发过程后,要将网站推向给用户,必须要做的一步便是部署我们的web应用,这样广大的用户才能成功访问我们的网站.目前主流的部署平台都是基于Linux的.本文将详细讲 ...
- 我的世界php安装,我的世界Linux搭建网页后台Multicraft下载与安装
小编为大家带来了<我的世界>Linux搭建网页后台Multicraft下载与安装,首先下载Multicraft Linux版,下载好了以后请玩家自己看着下面的教程来安装. 64位:http ...
- Linux 搭建SVN 服务器
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
最新文章
- python完美立方数_Python练习实例3 | 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...
- LeetCode Non-overlapping Intervals(dp,greedy)
- wind2008中如何显示隐藏文件/夹
- 弹性盒模型--新版与旧版比较(1)
- 一线城市数据分析师的薪资分布......
- 关于Python中的错误与异常,你是否了解的够仔细?
- js打印不询问直接打印_直接成型喷墨打印的五个关键注意事项
- ad焊盘对参考点复制_点对点复制
- Android 文件管理器 Android文件管理器源代码
- 利用互斥对象实现线程同步的实例说明
- H5(仅仅是个地址)
- 月薪2w的前端工程师,必盘的实战项目
- 复习用vue写tabbar
- LaTeX设置页眉页脚
- android 计步器acc,利用腾讯云云函数执行部署修改小米运动步数代码_每天自动修改步数...
- 梁定郊:一个人行贿赠西藏、新疆狂 野之旅
- 2018年计算机考研调剂信息概况
- access DateAdd函数
- 红队蓝队紫队具体是指什么
- 健康老年人静息态EEG的功率和功能连接变化