在Linux上搭建支持IPv6的简单HTTP代理

这篇文章讲的是如何在Linux上安装和配置TinyProxy——一个支持IPv6的轻量级HTTP代理服务器。

TinyProxy网站:https://banu.com/tinyproxy/

1. 首先参考TinyProxy网站上的Download部分,确定你用的Linux发行版上如何安装TinyProxy程序,当然也可以手动下载源代码编译。由于我用的是Ubuntu,以下命令均以Ubuntu为例,其他版本的操作大同小异。
# apt-get install tinyproxy
Do you want to continue [Y/n]? y

2. 修改TinyProxy配置文件,可以使用man tinyproxy.conf命令查看配置文件的详细介绍,也可以直接vi /etc/tinyproxy.conf根据文件中的提示来修改参数。下面是主要修改的部分:
Port 8888 #代理的端口
Listen ::0 #“::0”(不要只写::)表示所有IPv6地址,“0.0.0.0”表示所有IPv4地址
MaxClients 100 #最大同时连接数
MinSpareServers 1 #最少空闲进程数
MaxSpareServers 2 #最多空闲进程数(其实个人感觉跟最少/最多进程数差不多,内存小的建议改小)
StartServers 1 #开始时的进程数,服务器内存小的就修改成1好了
Allow ::/0 #这条“::/0”表示允许所有IPv6,“0.0.0.0/0”代表所有IPv4,什么都不写默认为全部允许

3. 退出vi,启动TinyProxy服务即可。
# service tinyproxy start

4. 使用浏览器(Internet选项中设置IPv6代理时要加中括号)测试代理连接情况。

发表评论

电子邮件地址不会被公开。 必填项已用*标注