服务器centos 内网代理上网- tinyproxy

1. 安装代理软件 tinyproxy

TinyProxy 和 Squid 都是比较优秀的代理软件

TinyProxy比较小众,虽然没有Squid的功能丰富,但是小巧简单,也能满足一般的用户需求。

Squid 是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置较繁琐

有公网IP的服务器上    CentOS 
安装 TinyProxy

yum install -y tinyproxy

启动、停止、重启

# 启动

service tinyproxy start

# 停止

service tinyproxy stop

# 重启

service tinyproxy restart

相关配置

默认配置文件路径

/etc/tinyproxy/tinyproxy.conf

允许所有人使用代理,注释 Allow 127.0.0.1

# Allow 127.0.0.1

修改监听端口号, 默认 8888

Port 8888  

代理请求过滤,示例:仅允许代理请求 anoyi.com 的内容,配置如下:

# 指定过滤内容的文件位置
Filter "/etc/tinyproxy/filter"

# 使用 URL 过滤而不是 domains
FilterURLs On

# 允许代理过滤文件里的地址,若不允许,此处设置为 No
FilterDefaultDeny Yes

然后在 /etc/tinyproxy/filter 文件添加如下内容:

anoyi.com

查看代理请求日志
tail -f /var/log/tinyproxy/tinyproxy.log

2. 代理配置

与代理服务器一个内网无ip带宽的不能上网的服务器    按照个人需求设置代理
YUM代理设置

编辑/etc/yum.conf,在最后加入
# Proxy
proxy=http://username:password@proxy_ip:port/

Wget的代理设置

编辑/etc/wgetrc,在最后加入
# Proxy
http_proxy=http://username:password@proxy_ip:port/
ftp_proxy=http://username:password@proxy_ip:port/

系统全局代理

如果需要为某个用户设置一个系统级的代理,可以在~/.bash_profile中设置:
http_proxy="http://username:password@proxy_ip:port"
export http_proxy

 

图形界面, ”网络管理“->“网络代理”,在那里设置就可以达到全部流量代理。

非图形界面下设置全机上网,设置的环境变量.

export http_proxy=http://10.0.0.203:8888/
export FTP_PROXY=http://10.0.0.203:8888/
export ftp_proxy=http://10.0.0.203:8888/
export all_proxy=socks://10.0.0.203:8888/
export ALL_PROXY=socks://10.0.0.203:8888/
export HTTPS_PROXY=http://10.0.0.203:8888/
export https_proxy=http://10.0.0.203:8888/
export HTTP_PROXY=http://10.0.0.203:8888/
export no_proxy=localhost,127.0.0.1

永久设置直接在/etc/profile或者是~/.bash_profile文件末尾加上这些, 加载下配置   source  /etc/profile

如果你的代理服务器要求认证,将10.0.0.203:8888 改为如下格式:

 username:password@proxy_ip:port

配置完成了, 测试看看能不能上网

转载于:https://www.cnblogs.com/mingetty/p/10375949.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值