# How to break china gfw with ruby?

**URL:** <https://www.ruby-forum.com/t/how-to-break-china-gfw-with-ruby/194295>\
**Category:** Ruby\
**Created:** [September 2, 2010, 4:53am UTC](https://www.ruby-forum.com/t/how-to-break-china-gfw-with-ruby/194295 "2010-09-02T04:53:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [September 2, 2010, 4:53am UTC](https://www.ruby-forum.com/t/how-to-break-china-gfw-with-ruby/194295/1 "2010-09-02T04:53:16Z")

</div>

in chian many webs are banned ,such as titter,google code ,google  
video,  
i can’t open [http://video.google.com](http://video.google.com) ,can i write a program to get what  
i want?  
i use proxy sever ,but it is still problem i can’t solved.  
p1 can run ,  
p1  
require ‘rubygems’  
require ‘net/http’  
require ‘open-uri’  
$proxy\_addr = ‘212.170.251.27’  
$proxy\_port = ‘8080’  
open(‘/home/pt/sina’,‘w’){|wfile|  
Net::HTTP::Proxy($proxy\_addr,  
$proxy\_port).start(‘[http://www.sina.com.cn](http://www.sina.com.cn)’) {|http|  
wfile.write(Net::HTTP.get(URI.parse(‘[http://www.sina.com.cn](http://www.sina.com.cn)’)))  
}}  
[http://www.sina.com.cn](http://www.sina.com.cn) is not banned.  
p2 can not run,[http://video.google.com](http://video.google.com) is banned in china now ,the  
proxy sever can not work,can i write program with ruby to solve it?  
people use some soft to break gfw , it is interested for me to write a  
program to do this.  
p2  
require ‘rubygems’  
require ‘net/http’  
require ‘open-uri’  
$proxy\_addr = ‘212.170.251.27’  
$proxy\_port = ‘8080’  
open(‘/home/pt/wfi’,‘w’){|wfile|  
Net::HTTP::Proxy($proxy\_addr,  
$proxy\_port).start(‘[http://video.google.com](http://video.google.com)’) {|http|  
wfile.write(Net::HTTP.get(URI.parse(‘[http://video.google.com](http://video.google.com)’)))  
}}

any advice aprriciated.

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [September 2, 2010, 5:29am UTC](https://www.ruby-forum.com/t/how-to-break-china-gfw-with-ruby/194295/2 "2010-09-02T05:29:54Z")

</div>

On Wed, Sep 1, 2010 at 9:53 PM, Pen T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> $proxy\_addr = ‘212.170.251.27’  
> program to do this.  
> }}
> 
> Try IP Addresses rather than Domain Names?  
> You might be better off getting a server/hosting in a different country  
> and  
> route through that.  
> I don’t know if that’s allowed. I am not very aware of your countries  
> policies and procedures.

any advice aprriciated.

> 

Move to a freer country like Japan? 🙂
