实验指导 9.2 - 代理服务 与 VPN(选做)
学习目标
- 使用 Squid 实现 HTTP/FTP 缓存代理
- 使用 Shadowsocks 实现 Socks 代理
- 使用 pptpd 实现基于 PPTP 协议的 VPN
- 使用 libreswan 实现基于 IPSec 协议的 VPN
- 使用 openvpn 实现基于 SSL 协议的 VPN
任务1:缓存代理
参考
- Squid - http://www.squid-cache.org
- Varnish - https://www.varnish-cache.org
任务2:Socks 代理
参考
- https://shadowsocks.org (需科学上网)
- https://github.com/xuxiaodong/selfhosted-server (基于 Ansible 的部署)
任务3:PPTP 协议的 VPN
参考
任务4:IPSec 协议的 VPN
参考
任务5:SSL 协议的 VPN
参考