当前位置: 首页 > news >正文

用Tinyproxy搭建自己的proxy server

What is Tinyproxy

Tinyproxy 是一个轻量级,跨平台,开源的,同时支持http/https两种方式代理。

为什么搭建自己的proxy server

设想这种case, 你家里有一台电脑可以登录各种网站(细品),然后你家里的其他设备,电脑,ipad也想登录各种网站,怎么办?

一个简单的办法,是可以把能登录各种网站的电脑通过Tinyproxy配置一个http/https proxy server,然后其他终端设备就可以在局域网里直接连接这个http/https server了。

如何安装/配置proxy server

这里只讲mac平台的配置。

安装tinyproxy,一条命令搞定

brew install tinyproxy

配置tinyproxy,修改如下文件:

vi /opt/brew/etc/tinyproxy/tinyproxy.conf
# 修改 Allow 127.0.0.1
# 如果comment Allow 127.0.0.1 就是默认允许任何主机访问。
# 可以修改成如下,意思是只允许局域网内访问。
Allow 192.168.0.0/16

启动tinyproxy

tinyproxy # run in background
tinyproxy -d # Do not daemonize (run in foreground)

如何配置其他手机/电脑连接proxy server

  • iPhone手机。设置->无线局域网->点击你已经连接的wifi后的叹号图标->配置代理->选择手动->输入IP地址和端口号。
  • Mac。选择wifi -> Network preferences -> Advanced -> proxies -> enable web proxy(http)和Secure web proxy(https) 输入ip地址和端口号即可。

上面说的IP地址就是你能上各种网站的电脑的局域网内IP,一般是192.168.x.x。

相关文章:

  • 简单入门编写html登录界面
  • [网络工程师]-应用层协议-SNMP
  • 【云原生之kubernetes实战】在k8s环境下部署jpress开源网站
  • HTML+CSS+JS网页设计期末课程大作业 DW个人博客网站制作 web前端开发技术 web课程设计 网页规划与设计
  • SpringBoot_整合PageHelper
  • 【数据结构与算法】一套链表 OJ 带你轻松玩转链表
  • C/C++大学课程信息系统
  • 【网络编程】第三章 网络套接字(TCP协议程序+多进程+多线程+线程池)
  • 基于物联网设计的自反馈深紫外杀菌消毒系统(STM32F407)
  • react路由v6版本NavLink的两个小坑及解决
  • CSDN第11期周赛总结
  • 编程语言介绍
  • 【火灾检测】森林火灾检测系统(带面板)【含GUI Matlab源码 1921期】
  • Tomcat经验2
  • 为什么说C++太复杂(复杂到哪了?)
  • fetch 从初识到应用
  • JavaScript 基础知识 - 入门篇(一)
  • Linux CTF 逆向入门
  • Linux后台研发超实用命令总结
  • Mybatis初体验
  • uva 10370 Above Average
  • Vue 动态创建 component
  • vue.js框架原理浅析
  • 安装python包到指定虚拟环境
  • 彻底搞懂浏览器Event-loop
  • 动态规划入门(以爬楼梯为例)
  • 仿天猫超市收藏抛物线动画工具库
  • 机器学习 vs. 深度学习
  • 聚簇索引和非聚簇索引
  • 前端路由实现-history
  • 人脸识别最新开发经验demo
  • 入口文件开始,分析Vue源码实现
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 线上 python http server profile 实践
  • 走向全栈之MongoDB的使用
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #Z2294. 打印树的直径
  • #考研#计算机文化知识1(局域网及网络互联)
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言)字符分类函数
  • (分布式缓存)Redis分片集群
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (四) 虚拟摄像头vivi体验
  • (转)Linux下编译安装log4cxx
  • .equals()到底是什么意思?
  • .NET 常见的偏门问题
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型