前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云Ubuntu搭建TinyProxy代理服务器

腾讯云Ubuntu搭建TinyProxy代理服务器

原创
作者头像
崔庆才
修改2017-06-19 19:10:50
23.4K2
修改2017-06-19 19:10:50
举报
文章被收录于专栏:进击的Coder

本节为大家讲解腾讯云主机搭建TinyProxy代理服务器的过程。

什么是TinyProxy

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

安装

直接执行命令即可

代码语言:txt
复制
sudo apt-get update
sudo apt-get install tinyproxy

配置

配置文件在 /etc/tinyproxy.conf

修改如下地方即可:

代码语言:txt
复制
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 即可。

代码语言:txt
复制
service tinyproxy start

默认启动

代码语言:txt
复制
sudo service tinyproxy start

重启

代码语言:txt
复制
sudo service tinyproxy restart

停止

代码语言:txt
复制
sudo service tinyproxy stop

连接测试

在另一台客户机上输入

代码语言:txt
复制
curl -x <IP>:<PORT> www.baidu.com

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是TinyProxy
  • 安装
  • 配置
  • 配置说明
  • 运行
    • 连接测试
    相关产品与服务
    云服务器
    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档