利用tinyproxy云服务器配置成代理服务器

article/2025/10/8 19:19:50

云服务配置成代理服务器

什么是正向代理?

简而言之就是: 隐藏自己的客户端,通过一个代理服务器来对目标服务器进行访问。服务器端不知道是你在对他进行请求访问。
如果一个服务器限制了ip来源,可以尝试使用正向代理来进行访问。

在这里插入图片描述

实战: 云服务器IP : 111.111.111.111 (举例,不是实际IP)
本机IP : 222.222.222.222 (本机的出网IP可以在百度查)
在这里插入图片描述

软件 : tinyproxy
在服务器上利用命令下载tinyproxy
命令: apt-get install tinyproxy

下载完成后
打开配置文件,默认的配置文件的路径是:/etc/tinyproxy/tinyproxy.conf
通过 vim修改配置文件中的内容。
在这里插入图片描述
修改port,设置成8888(端口无特殊限制,空闲端口即可)。
找到Allow 127.0.0.1,将它注释,使其不生效,意思是所有的ip都可访问。
在这里插入图片描述
然后重启服务:
sudo service tinyproxy restart
注:
启动 sudo service tinyproxy start
停止 sudo service tinyproxy stop
重启之后看一下log文件,
log默认地址为:/var/log/tinyproxy/tinyproxy.log

然后最重要的一步就是开放你服务器的端口,修改安全组,添加策略。
使得8888端口开放。这里我设置的ALL策略,对特定ip来源的,不对任何端口限制。
在这里插入图片描述
然后在浏览器中设置代理。拿Microsoft Edge为例。
在不设置代理下,在百度查询IP显示的是:120开头的IP地址。
在这里插入图片描述
然后在浏览器设置代理服务器:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
IP和端口号,修改成当时tinyproxy.conf中的端口号,IP就是云服务器IP。
修改完成后就点击保存。然后再在百度查询IP的时候就会发现:
在这里插入图片描述
IP地址变成了服务器的IP 。代理成功。
后面该浏览器的所有流量都将通过云服务器来进行转发。


http://chatgpt.dhexx.cn/article/wg1CrnKP.shtml

相关文章

腾讯云服务器Ubuntu、Centos7配置为代理服务器,使用tinyproxy

1.安装tinyproxy 1.1Ubuntu系统 apt-get install tinyproxy 1.2Centos7系统​​​​​​​ yum -y install tinyproxy 2.修改tinyproxy配置 vi /etc/tinyproxy/tinyproxy.conf 主要有两处配置 2.1端口配置 注意需要在你的防火墙中开启你设置的端口号 这是默认端口号…

轻量级的开源代理服务器Tinyproxy安装与配置

TinyProxy Tinyproxy 是一个面向 POSIX 系统开发的轻量级的开源 HTTP/HTTPS 代理守护进程,其从底层开始进行设计,保证了在高速的同时体积依然很小。它很适合用于需要完整 HTTP 代理特性,但系统资源又不足以运行大型代理的场景,比…

最新TinyProxy联通卡 停机卡tiny免流模式

tiny模式,默认接点,具体自测 首先下载tiny:https://wwa.lanzous.com/iV6Qdm8qgre 打开tiny,点击右上角将模式复制粘贴进去,完成保存,先查询现有的流量,然后下载一个小软件,过一段时…

java 取交集方法retainAll

java 取交集方法retainAll 有两个集合newCoures和oldCourses,判断这两个集合是否包含相同的对象或元素, 可以使用retainAll方法:oldCourses.retainAll(newCoures)。 如果存在相同元素,oldCourses中仅保留相同的元素。 如果不存…

Java List retainAll 记录坑

描述 我们知道使用List的retainAll方法可以获取两个集合的交集&#xff0c;但是在某些情况下方法的返回值并非我们想象那样。 现象 先看两个例子&#xff1a; public static void main(String[] args) {List<String> a new ArrayList<>();a.add("READ&quo…

关于ArrayList中的retainAll的一些思考

思考 我们都知道&#xff0c;比较两个对象的是否相同&#xff0c;一般是先通过hashcode方法比较hash值是否相等&#xff0c;如果相同&#xff08;哈希碰撞&#xff09;然后通过equals进行比较各个属性值是否相同&#xff0c;如果都相同&#xff0c;那么才是真正的相同。 我们…

java集合中retainAll方法

我们先来看看retainAll的源码 public boolean retainAll(Collection<?> c) {return batchRemove(c, true); } private boolean batchRemove(Collection<?> c, boolean complement) {//获得当前对象的所有元素final Object[] elementData this.elementData;//w…

Java取交集方法retainAll()

1 retainAll方法示例 如何判断一个集合与另外一个集合中有相同的元素 例如A.retainAll(B); 如果AB中有相同的元素&#xff0c;那么A中会保留相同的元素&#xff0c;将不同的元素移除 如果AB中没有相同的元素&#xff0c;那么会返回[] 当A中的元素有变化时会返回true&#…

Java中取多个集合的交集——retainAll()

Java中取多个集合的交集 集合 Collection 接口中定义了 retainAll()方法 retainAll() Retains only the elements in this set that are contained in the specified collection (optional operation). In other words, removes from this set all of its elements that are …

测试工程师面试题答案分类详解

数据库最基本的增&#xff0c;删&#xff0c;改&#xff0c;查&#xff0c; 假设表结构为&#xff1a; create table student( sid number, sname varchar2(50) ) 1.增加&#xff1a;insert into student values(1,张三) 2.删除&#xff1a;delete from student 3.…

软件测试工程师面试题及答案

软件测试工程师试题 一、填空 1、软件测试阶段的基本任务应当是根据软件开发各阶段的 和程序的 &#xff0c;精心设计一批“高产”的测试用例&#xff0c;利用这些测试用例 &#xff0c;找出软件中潜藏的各种错误和缺陷。 2、测试用例不仅要选用合理的测试输入数据&…

测试笔试题

做了几套题&#xff0c;个别题竟然错了。汗颜。摘录下&#xff1a; 1.有关字节换算的 字节 byte&#xff1a;8个二进制位为一个字节(B)&#xff0c;最常用的单位&#xff0c;字节也就是B。 1KB (Kilobyte 千字节)1024B 1MB (Megabyte 兆字节 简称“兆”)1024KBA 1GB (Giga…

测试工程师面试题

选择题 进行兼容性测试的目的在于&#xff08;&#xff09; A、测试程序在不同的平台上可以正常运行B、测试程序与平台上的其他程序可以同时正常运行C、测试数据格式在不同应用程序之间可以通用D、以上选项都正确 某个 Android 应用耗电问题严重&#xff0c;以下那个是可能的…

软件测试工程师面试题汇总

小编热衷于收集整理资源&#xff0c;记录踩坑到爬坑的过程。希望能把自己所学&#xff0c;实际工作中使用的技术、学习方法、心得及踩过的一些坑&#xff0c;记录下来。也希望想做软件测试的你一样&#xff0c;通过我的分享可以少走一些弯路&#xff0c;可以形成一套自己的方法…

100道经典软件测试笔试题(附答案)一次性查缺补漏个够

千呼万唤始出来&#xff0c;很多群友说我看了这么多面试题&#xff0c;但是公司要笔试怎么办&#xff1f;有没有能够笔试给我们练练手&#xff0c;这边我也是特意帮大家整理了这么100道软件测试的笔试题&#xff0c;答案在最后&#xff0c;试试自己能答对多少吧&#xff01;需要…

软件测试工程师笔试题(附带答案)

软件测试题目 一、 判断题 (每题2分&#xff0c;20) 1、软件测试就是为了验证软件功能实现的是否正确&#xff0c;是否完成既定目标的活动&#xff0c;所以软件测试在软件工程的后期才开始具体的工作。 &#xff08;初级&#xff09; &#xff08; &#xff09; 2、发现错误多…

初级测试工程师面试笔试题(附带答案)

1.编写测试用例有哪几种方法&#xff1f; 答&#xff1a;大刚法、等价类、边界值、因果图、场景法、正交法、错误推断法、正则表达式 2.测试的六条基本法则是什么&#xff1f; 答&#xff1a;功能、可靠性、易用性、效率、可维护性、可移植性 3.软件测试分类有哪些&#xff1f;…

2022年最新软件测试工程师笔试真题及答案(搜狐、华为、蓝港在线)

搜狐软件测试工程师笔试真题及答案 试题1&#xff0e;下列哪个覆盖的范围最广&#xff1f;条件、条件组合、语句、判定条件。 答案&#xff1a;条件组合。 试题2&#xff0e;Java Web应用的3层结构是什么&#xff1f; 答案&#xff1a;浏览器/中间层&#xff08;Java ASP等…

hadoop安装前的网络环境配置

1.1 网络配置 对安装好的 VMware 进行网络配置&#xff0c;方便虚拟机连接网络&#xff0c;本次设置建议选择 NAT 模 式&#xff0c;需要宿主机的 Windows 和虚拟机的 Linux 能够进行网络连接&#xff0c;同时虚拟机的 Linux 可 以通过宿主机的 Windows 进入互联网。 1.1.1 编…