socks+proxychains网络代理
流程
- 案例:socks+proxychains网络代理
- 软件分享
- 实施步骤:
- 1.基本IP地址配置
- 2.搭建socks5服务器
- 3.客户端工具安装及使用
案例:socks+proxychains网络代理
案例环境:
环境搭建:两台linux即可 (这里是两台centos7)
描述:通过一台连接internet的服务器,搭建socks5代理服务,让局域网中的私网节点机通过使用proxychains代理工具,可以实现代理上网。
注意:关闭防火墙,selinux,iptables,自己搭建yum源
软件分享
百度云盘分享
链接:socks+proxychains
提取码:pxdy
实施步骤:
1.基本IP地址配置
Socks服务器两块网卡,其中一块网卡地址是私网地址,另一块网卡是可上网的公网地址,步骤略
2.搭建socks5服务器
使用yum安装socks需要的依赖包
yum install -y automake make
yum install -y pam pam-devel gcc gcc-c++ openldap openldap-devel openssl openssl-devel cyrus-sasl cyrus-sasl-devel automake autoconf libtool
安装
tar zxf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9/
./configure && make -j4 && make install
配置
vim /etc/opt/ss5/ss5.conf #在原有基础上进行修改即可
第二个用户认证配置文件
vim /etc/opt/ss5/ss5.passwd
以上两项为:用户名 密码
启动socks5
chmod +x /etc/init.d/ss5 #给socks5的启动脚本的执行权限
chkconfig --add ss5 #添加至系统服务
systemctl status ss5.service #查看服务是否开启
Socks5就启动成功了
3.客户端工具安装及使用
接下来,配置客户端的proxychains4,也就是代理工具
安装proxychains
tar zxf proxychains-ng.tar.gz
cd proxychains-ng/
./configure
make
make install
cp ./src/proxychains.conf /etc/proxychains.conf
cd .. && rm -rf proxychains-ng
3.2配置
vim /etc/proxychains.conf #在最下面的配置项中更改为此内容
修改如下:
socks5 ss服务器ip地址 ss服务监听端口 用户名 密码
要使用的命令前面加上proxychains 即可
例如:
proxychains4 wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz
这样就可以了,一个简单的代理搭建完成。
proxychains4 -q -f /etc/proxychains.conf yum install -y httpd
通过proxychains使用网络yum源安装httpd
注意:客户端需要有网络yum源文件
以上是测试结果,一个简单的代理搭建完成
socks+proxychains网络代理相关推荐
- debian 网络代理_在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)
本文介绍在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统,其服务位于发出Web请求的计算机(客户端)和包含所请求内容的服 ...
- ubuntu命令行设置网络代理
ubuntu命令行设置网络代理 图形界面设置 命令行设置 图形界面设置 ubuntu16.04 直接设置ip.port即可. 命令行设置 由于实际需要可能会进行频繁的代理设置切换,点击图形界面太麻烦, ...
- Linux设置网络代理
设置网络代理操作简介 设置临时代理(仅在当前shell会话生效) # export http_proxy=http://ip:port # export https_proxy=http://ip:p ...
- 网络代理的配置方法有哪些?各有哪些利弊呢?
网络代理是一种通过中间服务器来转发网络请求和响应的方式,常用于访问海外学习的网站.保护隐私安全等目的.比较多的应用于公司内网建设,以及外贸,出海互联网公司行业. 下面介绍几种常见的代理方式及其利弊. ...
- Go 开源说第五期:MOSN Go语言网络代理软件
写在前面 随着Go在中国越来越多的应用场景,我们中国的Gopher开发的开源项目也越来越多,目前在github上面有大量的Go写的开源项目,但是很多时候一个好的项目让别人获知,同时让大家了解背后的设计 ...
- centos 桥接配置 设置网络代理 lnmp搭建
一.桥接配置 centos设置 编辑->虚拟网络编辑器->桥接模式->还原默认设置 虚拟机->设置->网络适配器->桥接 cd /etc/sysconfig/ne ...
- Gralde 网络代理
Gralde 网络代理 Gradle在编译项目的时候,需要下载一些依赖.墙外的网络就需要设置代理了. 设置的方法,见文档: Accessing the web through a HTTP proxy ...
- 云原生网络代理(MOSN)的进化之路
本文系云原生应用最佳实践杭州站活动演讲稿整理.杭州站活动邀请了 Apache APISIX 项目 VP 温铭.又拍云平台开发部高级工程师莫红波.蚂蚁金服技术专家王发康.有赞中间件开发工程师张超,分享云 ...
- CocoaPods通过网络代理执行资源更新
一.使用网络代理 首先在电脑设置网络代理配置. 二.设置git的http.https代理 1.查看git是否已经设置网络代理 首先可以先查本地的git配置有没有配置http/https代理:git c ...
最新文章
- 兴趣部落老是显示无法连接服务器失败,qq兴趣部落为什么停运
- hdu1171 转化01背包,组合
- 怎么检查linux是否中病毒,linux中怎么检查是否有安装xinted这个服务
- C语言基础学习day10
- mysql性能优化-学习笔记
- SAP官方到底提供了免费的S4HANA试用版没有?
- python人脸实时检测_openCV+python实现人脸实时检测
- 远控免杀专题(29)-C#加载shellcode免杀-5种方式(VT免杀率8-70)
- python中json如何存放字节数组中_测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)...
- 云图说|AI开发难!难!难!端云协同多模态AI开发套件你需要了解一下
- 英特尔CEO重申全球性芯片短缺需要数年才能解决
- 云原生 CI/CD 框架 Tekton 初体验
- 可以替代basemap的几个工具
- 数字图像处理理论课件(清华大学计算机科学与技术)
- UE4.26 水插件参数介绍
- 5G SA信令流程介绍
- 2345看图王 v10.4.0.9292 去广告绿色纯净版
- Centos7之LVM(逻辑卷管理器)
- VS code输出框中莫名其妙的繁体字(乱码)
- iOS小技能:社会化分享方案