利用tinyproxy云服务器配置成代理服务器-程序员宅基地

技术标签: 网络  linux  proxy模式  服务器  vim  

云服务配置成代理服务器

什么是正向代理?

简而言之就是: 隐藏自己的客户端,通过一个代理服务器来对目标服务器进行访问。服务器端不知道是你在对他进行请求访问。
如果一个服务器限制了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 。代理成功。
后面该浏览器的所有流量都将通过云服务器来进行转发。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a56484/article/details/127412612

智能推荐

apt-get安装指定php版本,Ubuntu中怎么使用apt-get安装指定php版本号_网站服务器运行维护,Ubuntu...-程序员宅基地

文章浏览阅读128次。linux是什么系统_网站服务器运行维护Linuxjavascript:;,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。Ubuntu中怎么使用apt-get安装指定php版本号命令用法如下:sudo apt-get install package=ve...

VSCODE无法加载源文件-程序员宅基地

文章浏览阅读4.3k次。遇到自己创建的.h头文件被识别出无法添加源文件,找了很多教程看了很多文章,都不管用,最后在includepath中的每一条路径里面最后面加上\**,就成功解决了这个问题

从“站在巨人的肩上”到“跪到侏儒之脚下”——图灵公司副主编自供(一)...-程序员宅基地

文章浏览阅读128次。 我是《C程序设计伴侣》的策划编辑,有话在这里说。(一) 作者 人民邮电出版社图灵公司副总编 陈冰 【背景介绍:  2012年7月27日,人民邮电出版社图灵公司对外透露,将在今年8、9月出版所谓的“图灵原创”《C程序设计伴侣》(后面简称《伴侣》)。(http://photo.weibo.com/1847982423/talbum/detail/photo_id/347234610044..._站在巨人的肩膀上跪在巨人脚下

本文详解5G是个什么鬼,程序员都准备好了吗?-程序员宅基地

文章浏览阅读1.5k次。无线移动通讯发展历史最近5G的概念炒的如火如荼,为此,华为和高通还干了一仗。这篇文章从技术层面给大家分析,什么是5G,它和4G比,高级在哪里?我们来看看移动互联网的技术发展:然后我们在来看看他们之间的通讯速率比较:2G:150Kbps,折合下载速度15-20K/s3G:1-6Mbps,折合下载速度120K/s-600K/s4G:10-100Mbps,折合下载速度1.5M..._5g程序员应该学习什么 site:blog.csdn.net

极智经验 | win10 IE浏览器无法打开网页解决方法_w10系统自带ie打开不了网页-程序员宅基地

文章浏览阅读2k次。大家好,我是极智视界,本文介绍一下 win10 IE浏览器无法打开网页的解决方法。_w10系统自带ie打开不了网页

python编写程序、计算1+3+5+......+99的值_python编写1+(1+3)+(1+3+5)+……(1+3+5+……+n)和的程序...-程序员宅基地

文章浏览阅读1.2w次。python编写1+(1+3)+(1+3+5)+……(1+3+5+……+n)和的程序234游戏网友 提出于 2019-09-15 06:02:35请问:python编写1+(1+3)+(1+3+5)+……(1+3+5+……+n)和的程序采纳答案 欢迎参考下方网址,里面有Python习题跟答案,具体的代码截图,代码思路跟你的差不多,把代码考下来把参数修改一下就可以了网页链接#!/usr/b..._python中1+3+5...+999怎么写

随便推点

Nuxt中关于window or document is not defined的问题总结-程序员宅基地

文章浏览阅读1.2w次,点赞2次,收藏5次。关于这类问题一般有两种场景引用第三方组价时,比如引用vue-awesome-swiper这种的第三方组件时,因为源组件代码中包含有操作window对象,所以这一类的window is not defined按照官方的使用插件的方法引入就可以解决// 这里就以vue-awesome-swiper这个组件为例import Vue from 'vue'import VueAwesomeSwi...

十.正确理解配置管理_配置项管理和受控状态解释-程序员宅基地

文章浏览阅读1.2k次。如何正确理解配置管理 在实际项目工作中,我们能回答项目组中不同角色人员提出的问题吗?  项目经理:还有没有重要性为1的请求没有解决?  分析设计人员:这次发布版本是否包括了462需求?  开发人员:我记得的确修改了那个文件的,为什么还会出现这个问题?  集成人员:为什么这次build失败了?  测试人员:Bug 873是否在这次build中fix了?  ……  实际情况是,我们很难_配置项管理和受控状态解释

函数的应用,七段电子数码管-程序员宅基地

文章浏览阅读38次。因为"%Y年%m月%d日%H时%M分%S秒" 并不会使文字显现在屏幕上 t.write('年',font=('Arial',25,'normal')等才能write文字。通过代码的编写输出从电脑获取的本地时间包括年月日。设置画布画笔的参数将中文年月日通过。代码运行后可以成功显示数字0-9。根据数码管的明暗条件编写程序。

Pandas初识、Series和DataFrame、日期处理等操作超详细介绍!(附实例)_pandas dataframe 扩充日期-程序员宅基地

文章浏览阅读2.8k次,点赞9次,收藏37次。目录引言关键缩写和包导入导入数据导出数据创建测试对象查看、检查数据数据选取数据清理数据处理:Filter、Sort和GroupBy数据合并数据统计一、Series和DataFrame介绍1、什么是pandas2、Series3、DataFrame二、Series和DataFrame的简单操作1、创建2、reindex()方法:重建索引针对Series针对DataFrame3、drop()方法针对S..._pandas dataframe 扩充日期

QT启动外部程序、运行状态监控、搭建运行环境(学习记录)-程序员宅基地

文章浏览阅读2.4k次,点赞3次,收藏21次。和包含启动m_pProcess->start(AA.exe);,外部独立启动时,QT界面的程序输出栏会输出外部程序的调试内容,包含启动方式不显示。QT程序关闭时,包含启动的程序会自动跟随关闭,独立启动的程序仍然会独立运行,无影响。为保持QT程序良好的移植性,可以在程序启动时自动设置临时环境变量,只在QT程序运行时有效,设置完临时环境变量之后再启动m_pProcess。程序启动内部调用cmd启动,直接运行AA.exe,系统无法找到该程序,需指定路径或者将AA.exe路径添加到系统环境中。

Bash/Shell/Shell脚本的关系_bash脚本和shell脚本的区别-程序员宅基地

文章浏览阅读4.6k次,点赞4次,收藏15次。Bash/Shell/Shell脚本的关系1.Shell是什么Shell俗称壳,是指“为使用者提供操作界面”的软件(命令解析器)。Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统程序。(用户<—>Shell<—>内核)Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行的脚本语言,在S..._bash脚本和shell脚本的区别

推荐文章

热门文章

相关标签