使用CentOS链接VPN,共享成HTTP代理(搭建HTTP代理)

开始

一,安装相关软件包

# yum install ppp pptp pptp-setup

二,创建VPN链接

# pptpsetup --create vpnname --server hostname --username xxxxx --password xxxx --encrypt  --start

使用–encrypt启用数据加密

断开VPN   # killall pppd

三,设置路由

1.先添加一条 本机 10.0.14.242 可以访问虚拟机CentOS的 路由

# route add -net 10.0.14.0 netmask 255.255.255.0 gw 10.0.18.254

2.CentOS其他所有流量走 VPN

# route add -net 0.0.0.0 dev ppp0

设置后路由表如下

[root@localhost ~]# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.4        *               255.255.255.255 UH    0      0        0 ppp0
106.186.127.186 10.0.18.254     255.255.255.255 UGH   0      0        0 eth0
li817-61.member 10.0.18.254     255.255.255.255 UGH   0      0        0 eth0
10.0.18.0       *               255.255.255.0   U     0      0        0 eth0
10.0.14.0       10.0.18.254     255.255.255.0   UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
default         *               0.0.0.0         U     0      0        0 ppp0
default         10.0.18.254     0.0.0.0         UG    0      0        0 eth0

 

四,搭建HTTP代理

tinyproxy 是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。

1.安装tinyproxy

# yum install tinyproxy

2.编辑配置文件

# vim /etc/tinyproxy/tinyproxy.conf

注释 # Allow 127.0.0.1    允许所有ip访问

3.启动tinyproxy,设置开机启动

# service tinyproxy restart
# chkconfig --level 345 tinyproxy on

 

发表评论

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