使用TinyProxy搭建代理服务器

什么是TinyProxy

它是一个代理服务器,用来实现http或https代理,windows系统一直在用ccproxy, 非windows系统,怎么开放个http代理呢?那就是TinyProxy。windows

安装

直接执行命令便可服务器

sudo apt-get update
sudo apt-get install tinyproxy
  • 1
  • 2

配置

配置文件在 /etc/tinyproxy.conf 
修改以下地方便可:curl

Port 8888 #预设是8888 Port,你能够更改 
Allow 127.0.0.1 #将127.0.0.1改为你本身的IP 
#例如你的IP 是1.2.3.4,你改为Allow 1.2.3.4,那只有你才能够连上这个Proxy 
#若你想任何IP均可以脸到Proxy在Allow前面打#注释测试

配置说明

  • 以根用户启动时,在初始化完成后切换 uid/gid 为 nobody/nogroup
  • Port 默认监听端口为 8888(该端口无需用 root 权限绑定)
  • 默认在所在网卡上监听
  • Logfile (必须) 日志文件, 默认 /usr/var/log/tinyproxy/tinyproxy.log,在 LogFile 文件不存在时会警告,不会运行失败。
  • Pidfile (必须)pid 文件, 默认 /usr/var/run/tinyproxy/tinyproxy.pid,在 PidFile 文件不存在时会运行失败。
  • StartServers 初始启动的代理服务器子进程 (默认是 10 个)
  • Allow 容许使用 tinyproxy 进行 HTTP 代理的 IP 地址。默认是127.0.0.1,若是想要公开 tinyproxy 代理服务器,则把 Allow 一行注释掉

运行

直接启动 TinyProxy 的 service 便可。ui

service tinyproxy start
  • 1

重启

service tinyproxy restart
  • 1

中止

service tinyproxy stop
  • 1

链接测试

在另外一台客户机上输入url

curl -x <IP>:<PORT> www.baidu.com
  • 1

其中IP和PORT是代理服务器的IP和代理端口,若是出现百度的源代码,则证实代理配置成功。spa

 

注意要配置allow才能够正常访问,就是你在那台服务器上作测就配那台服务器的 ip代理

相关文章
相关标签/搜索