ݺߣ

ݺߣShare a Scribd company logo
Pacproxy 
@otahi 
2014-09-21 
Ruby Hiroba 2014
Self Introduction 
 @otahi 
C A network engineer 
C How long have I use Ruby as a language 
 About 1 year 
C Gems which I commit 
 Lbspec 
 Vagrant-proxyconf 
 rspec-dns
Problems on a corporate proxy 
 Difficulties to access to corporate servers 
 IT dep. cares only for browsers 
C proxy.pac 
 How about curl or gem... 
C We need to use 'no_proxy' for corporate servers
So Pacproxy 
 Gemfile 
C gem 'pacproxy' 
C gem 'therubyracer' 
 $ bundle exec pacproxy -P 
http://sample.org/proxy.pac -p 3128
Pacproxy 
Corporate 
Web Server 
Internet Web server 
Corporate 
proxy server 
Client
Pacproxy 
Corporate 
Web Server 
Internet Web server 
Corporate 
proxy server 
Client
Pacproxy 
Configured with proxy.pac, 
Pacproxy transfer requests 
for certain next hops 
(authentication is available)
https://github.com/otahi/pacproxy
ձ
ԼB 
 @otahi 
C ͥåȥ`󥸥˥ 
C Rubys 
 1꤯餤 
C äƤgem(Ȥζ) 
 Lbspec 
 Vagrant-proxyconf 
 rspec-dns
ꤴ for  proxy 
 ڥ` 
 饷ϥ֥饦ؤΤߌ 
C proxy.pac 
 curlȤgemȤϡ 
C no_proxyȤnjꡣ
Pacproxy 
 Gemfile 
C gem 'pacproxy' 
C gem 'therubyracer' 
 $ bundle exec pacproxy -P 
http://sample.org/proxy.pac -p 3128
pacproxy 
Web Server 
Internet Web server 
 
proxy server 
client
pacproxy 
Web Server 
Internet Web server 
 
proxy server 
client
Pacproxy 
proxy.pacʳ٤Ƥ 
ФܞͤƤ 
(ܳٳ⤿)
https://github.com/otahi/pacproxy

More Related Content

pacproxy - Ruby hiroba 2014