轻量、功能强大的代理服务器工具

news/2024/10/31 3:30:56/

一、背景

内网只有1台服务器可以上网,其他服务器或终端无法上网。解决其他服务器或终端无法上网的问题。这里需要通过能上网的服务器去代理其他无网络服务器的上网问题。
在这里插入图片描述

二、代理服务一键安装

curl -L https://mirrors.host900.com/https://github.com/snail007/goproxy/blob/master/install_auto.sh | bash  

三、代理使用

1、客户端无法上网篇

两台虚拟机:
代理服务器:1台2张网卡(1张NAT或桥接,1张仅主机模式)
客户端:1台1张网卡(仅主机模式)

  • 在代理服务器上使用代理命令
proxy socks -t tcp -p "0.0.0.0:10800"
  • 在客户端上使用socks代理无法访问百度,提示域名无法解析
$ curl -vv --socks5 192.168.54.130:10800 www.baidu.com

在这里插入图片描述

  • 但是通过ip去访问百度可以正常访问
$ curl -vv --socks5 192.168.54.130:10800 163.177.151.109

在这里插入图片描述

(原因是客户端网段无法访问公网,客户端的DNS也在同网段,所以也是不能解析公网地址的,这样客户端就会提示域名无法解析。socks代理仅提供ip连接,不提供域名解析,解析域名只能通过客户端的DNS去解析)

  • 有一种情况是可以通过socks代理解析的,那就是在socks5后面加个 h 参数,h参数表示使用代理去解析域名
$ curl -vv --proxy socks5h://192.168.54.130:10800 www.baidu.com

在这里插入图片描述

2、客户端可上网篇

两台虚拟机:
代理服务器:1台1张网卡(NAT或桥接)
客户端:1台1张网卡(NAT或桥接)

  • 在代理服务器上使用代理命令
proxy socks -t tcp -p "0.0.0.0:10800"
在客户端上需要先配置iptables规则,安装iptables
  • centos7默认没有安装iptables service,安装和开启iptables
$ yum install -y iptables-services.x86_64
$ systemctl start iptables.service
  • 为了测试通过代理去访问百度,需要先在iptables上禁止访问百度域名,否则无法测试代理的效果。

  • 添加iptables规则(表示192.168.3.0/24这个网段去访问所有的80端口都是拒绝的,客户端是192.168.3.68)

$ iptables -A OUTPUT -p tcp -s 192.168.3.0/24 --dport 80 -j REJECT

配置完拒绝规则后,测试一下效果。访问百度域名已经不通了,但是dns解析是正常的
在这里插入图片描述
在这里插入图片描述

我们在到客户端上使用socks代理访问百度,可以正常访问(这里没有带上 h 参数也能访问,因为DNS本身就可以解析公网域名)

$ curl -vv --socks5 192.168.3.22:10800 www.baidu.com

在这里插入图片描述


http://www.ppmy.cn/news/513089.html

相关文章

[FreeProxy]FreeProxy代理服务器端软件介绍 之一

1.下载 官方主页在http://www.handcraftedsoftware.org/ 嗯嗯 很容易找到下载地址,在左边有个Download: 然后点击下载即可: ( LiangL软件联盟:请到软件官方页面下载相关软件,以保证作者的权益 J ) 2. 安装与基本配置 然…

保险代理软件哪个好

中小型保险代理软件首选,保险中介管理系统,保险中介业务管理系统,保险管理系统,保险业务管理系统,保险代理业务管理系统,保险中介系统,保险经纪管理系统,保险代理管理系统,保险经纪管理系统,保险…

免费代理网址

http://www.66ip.cn/   66免费代理网 http://www.proxy360.cn/Region/China proxy360代理网 http://www.goubanjia.com/free/gngn/index.shtml 转载于:https://www.cnblogs.com/liu-kun/p/9857104.html

Linux安装代理软件proxychains

github : https://github.com/rofl0r/proxychains-ng wget https://github.com/rofl0r/proxychains-ng/archive/v4.13.tar.gz tar -xf v4.13.tar.gz cd proxychains-ng-4.13/ ./configure --prefix/usr --sysconfdir/etc make sudo make install sudo make install-config

goproxy代理软件 v10.3 轻量级高性能代理软件+链式代理+正向代理+反向代理

源码介绍: goproxy是一款轻量级、功能强大、高性能的http代理、https代理、socks5代理、内网穿透代理服务器、ss代理、游戏盾、游戏代理,支持API代理认证。websocke代理、tcp代理、udp代理、socket代理、高防服务器。支持正向代理、反向代理、透明代理、…

公司的代理怎么用

前一阵子用公司的服务器玩docker的时候,发现拉取不了远程镜像。咨询了一下网络管理员,说是非常时期,外网权限全部关闭。 这严重阻碍了我的求知欲望。于是想到了使用代理。 这里简单解释一下,很多大型公司为了确保网络安全&#xf…

软件测试 | 常见代理工具

1.代理工具简介 各种功能强大的代理工具在接口测试中发挥着作用,如Charles、Burpsuite、Mitmproxy等。这些代理工具可以帮助我们构造各种测试场景,以便我们更好地完成测试工作。下面的介绍以Charles为主。 2.Charles Charles是一款代理服务器工具&…

http代理软件

/*file:HTTPPROXY.cppHTTP Proxy v1.0powered by shadow 2004/11/14my web:http://www.codehome.6600.orgQQ:176017352请先阅读有关http代理协议的相关资料,转载请著明出处*/ #include "stdafx.h"#include "HTTPPROXY.h"#define FD_NOEVENT 0//#define BAC…