diff --git a/shadowsocks-csharp/Config.cs b/shadowsocks-csharp/Config.cs
index d8d77571..f5c7270f 100755
--- a/shadowsocks-csharp/Config.cs
+++ b/shadowsocks-csharp/Config.cs
@@ -10,6 +10,7 @@ namespace shadowsocks_csharp
[Serializable]
public class Config
{
+ public bool enabled;
public string server;
public int server_port;
public int local_port;
@@ -51,6 +52,7 @@ namespace shadowsocks_csharp
local_port = 1080,
password = "barfoo!",
method = "table",
+ enabled = true,
isDefault = true
};
}
@@ -68,7 +70,8 @@ namespace shadowsocks_csharp
server_port = config.server_port,
local_port = config.local_port,
password = config.password,
- method = config.method
+ method = config.method,
+ enabled = config.enabled
});
sw.Write(jsonString);
sw.Flush();
diff --git a/shadowsocks-csharp/Form1.Designer.cs b/shadowsocks-csharp/Form1.Designer.cs
index b1ddb8e4..efda4013 100755
--- a/shadowsocks-csharp/Form1.Designer.cs
+++ b/shadowsocks-csharp/Form1.Designer.cs
@@ -42,18 +42,17 @@
this.textBox3 = new System.Windows.Forms.TextBox();
this.textBox4 = new System.Windows.Forms.TextBox();
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
- this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.ConfigItem = new System.Windows.Forms.ToolStripMenuItem();
- this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
- this.QuitItem = new System.Windows.Forms.ToolStripMenuItem();
this.panel2 = new System.Windows.Forms.Panel();
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.panel1 = new System.Windows.Forms.Panel();
- this.EnableItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.contextMenu1 = new System.Windows.Forms.ContextMenu();
+ this.enableItem = new System.Windows.Forms.MenuItem();
+ this.aboutItem = new System.Windows.Forms.MenuItem();
+ this.menuItem3 = new System.Windows.Forms.MenuItem();
+ this.quitItem = new System.Windows.Forms.MenuItem();
+ this.configItem = new System.Windows.Forms.MenuItem();
this.tableLayoutPanel1.SuspendLayout();
- this.contextMenuStrip1.SuspendLayout();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
@@ -192,50 +191,11 @@
//
// notifyIcon1
//
- this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
this.notifyIcon1.Text = "shadowsocks";
this.notifyIcon1.Visible = true;
this.notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick);
//
- // contextMenuStrip1
- //
- this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.EnableItem,
- this.ConfigItem,
- this.aboutToolStripMenuItem,
- this.toolStripSeparator2,
- this.QuitItem});
- this.contextMenuStrip1.Name = "contextMenuStrip1";
- this.contextMenuStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
- this.contextMenuStrip1.Size = new System.Drawing.Size(153, 120);
- //
- // ConfigItem
- //
- this.ConfigItem.Name = "ConfigItem";
- this.ConfigItem.Size = new System.Drawing.Size(152, 22);
- this.ConfigItem.Text = "Config";
- this.ConfigItem.Click += new System.EventHandler(this.Config_Click);
- //
- // aboutToolStripMenuItem
- //
- this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
- this.aboutToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
- this.aboutToolStripMenuItem.Text = "About";
- this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);
- //
- // toolStripSeparator2
- //
- this.toolStripSeparator2.Name = "toolStripSeparator2";
- this.toolStripSeparator2.Size = new System.Drawing.Size(149, 6);
- //
- // QuitItem
- //
- this.QuitItem.Name = "QuitItem";
- this.QuitItem.Size = new System.Drawing.Size(152, 22);
- this.QuitItem.Text = "Quit";
- this.QuitItem.Click += new System.EventHandler(this.Quit_Click);
- //
// panel2
//
this.panel2.Anchor = System.Windows.Forms.AnchorStyles.Top;
@@ -280,14 +240,43 @@
this.panel1.Size = new System.Drawing.Size(164, 30);
this.panel1.TabIndex = 1;
//
- // EnableItem
+ // contextMenu1
+ //
+ this.contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
+ this.enableItem,
+ this.configItem,
+ this.aboutItem,
+ this.menuItem3,
+ this.quitItem});
+ //
+ // enableItem
+ //
+ this.enableItem.Index = 0;
+ this.enableItem.Text = "Enable";
+ this.enableItem.Click += new System.EventHandler(this.EnableItem_Click);
+ //
+ // aboutItem
+ //
+ this.aboutItem.Index = 2;
+ this.aboutItem.Text = "About";
+ this.aboutItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click);
+ //
+ // menuItem3
+ //
+ this.menuItem3.Index = 3;
+ this.menuItem3.Text = "-";
+ //
+ // quitItem
+ //
+ this.quitItem.Index = 4;
+ this.quitItem.Text = "Quit";
+ this.quitItem.Click += new System.EventHandler(this.Quit_Click);
+ //
+ // configItem
//
- this.EnableItem.Checked = true;
- this.EnableItem.CheckState = System.Windows.Forms.CheckState.Checked;
- this.EnableItem.Name = "EnableItem";
- this.EnableItem.Size = new System.Drawing.Size(152, 22);
- this.EnableItem.Text = "Enable";
- this.EnableItem.Click += new System.EventHandler(this.EnableItem_Click);
+ this.configItem.Index = 1;
+ this.configItem.Text = "Options...";
+ this.configItem.Click += new System.EventHandler(this.Config_Click);
//
// Form1
//
@@ -309,7 +298,6 @@
this.Load += new System.EventHandler(this.Form1_Load);
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
- this.contextMenuStrip1.ResumeLayout(false);
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
this.PerformLayout();
@@ -328,18 +316,18 @@
private System.Windows.Forms.TextBox textBox3;
private System.Windows.Forms.TextBox textBox4;
private System.Windows.Forms.NotifyIcon notifyIcon1;
- private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
- private System.Windows.Forms.ToolStripMenuItem ConfigItem;
- private System.Windows.Forms.ToolStripMenuItem QuitItem;
- private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
- private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.ComboBox comboBox1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Panel panel1;
- private System.Windows.Forms.ToolStripMenuItem EnableItem;
+ private System.Windows.Forms.ContextMenu contextMenu1;
+ private System.Windows.Forms.MenuItem enableItem;
+ private System.Windows.Forms.MenuItem aboutItem;
+ private System.Windows.Forms.MenuItem menuItem3;
+ private System.Windows.Forms.MenuItem quitItem;
+ private System.Windows.Forms.MenuItem configItem;
}
}
diff --git a/shadowsocks-csharp/Form1.cs b/shadowsocks-csharp/Form1.cs
index 0a044511..f8a1f274 100755
--- a/shadowsocks-csharp/Form1.cs
+++ b/shadowsocks-csharp/Form1.cs
@@ -19,9 +19,11 @@ namespace shadowsocks_csharp
{
config = Config.Load();
InitializeComponent();
+ notifyIcon1.ContextMenu = contextMenu1;
+ enableItem.Checked = config.enabled;
configToTextBox();
}
-
+
private void showWindow()
{
this.Opacity = 1;
@@ -49,6 +51,7 @@ namespace shadowsocks_csharp
}
pacServer = new PACServer();
pacServer.Start();
+ updateSystemProxy();
}
private void reload(Config config)
@@ -120,6 +123,10 @@ namespace shadowsocks_csharp
{
if (local != null) local.Stop();
if (polipoRunner != null) polipoRunner.Stop();
+ if (config.enabled)
+ {
+ SystemProxy.Disable();
+ }
}
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
@@ -132,10 +139,9 @@ namespace shadowsocks_csharp
showWindow();
}
- private void EnableItem_Click(object sender, EventArgs e)
+ private void updateSystemProxy()
{
- EnableItem.Checked = !EnableItem.Checked;
- if (EnableItem.Checked)
+ if (config.enabled)
{
SystemProxy.Enable();
}
@@ -145,5 +151,13 @@ namespace shadowsocks_csharp
}
}
+ private void EnableItem_Click(object sender, EventArgs e)
+ {
+ enableItem.Checked = !enableItem.Checked;
+ config.enabled = enableItem.Checked;
+ Config.Save(config);
+ updateSystemProxy();
+ }
+
}
}
diff --git a/shadowsocks-csharp/Form1.resx b/shadowsocks-csharp/Form1.resx
index c47c41e8..8140e12b 100755
--- a/shadowsocks-csharp/Form1.resx
+++ b/shadowsocks-csharp/Form1.resx
@@ -120,9 +120,6 @@
17, 17
-
- 130, 17
-
@@ -148,6 +145,9 @@
//8AAP//AAD//w==
+
+ 146, 19
+
AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
diff --git a/shadowsocks-csharp/PACServer.cs b/shadowsocks-csharp/PACServer.cs
index 7013efaf..165491ba 100755
--- a/shadowsocks-csharp/PACServer.cs
+++ b/shadowsocks-csharp/PACServer.cs
@@ -1,6 +1,8 @@
using shadowsocks_csharp.Properties;
using System;
using System.Collections.Generic;
+using System.IO;
+using System.IO.Compression;
using System.Net;
using System.Net.Sockets;
using System.Text;
@@ -46,6 +48,26 @@ namespace shadowsocks_csharp
}
}
+ private string getPACContent()
+ {
+ // TODO try pac.txt in current directory
+ byte[] pacGZ = Resources.proxy_pac_txt;
+
+ byte[] buffer = new byte[1024 * 1024]; // builtin pac gzip size: maximum 1M
+ int n;
+
+ using (GZipStream input = new GZipStream(new MemoryStream(pacGZ),
+ CompressionMode.Decompress, false))
+ {
+ n = input.Read(buffer, 0, buffer.Length);
+ if (n == 0)
+ {
+ throw new IOException("can not decompress pac");
+ }
+ return System.Text.Encoding.UTF8.GetString(buffer, 0, n);
+ }
+ }
+
private void receiveCallback(IAsyncResult ar)
{
Socket conn = (Socket)ar.AsyncState;
@@ -53,7 +75,7 @@ namespace shadowsocks_csharp
{
int bytesRead = conn.EndReceive(ar);
- string pac = Resources.proxy_pac;
+ string pac = getPACContent();
string proxy = "PROXY 127.0.0.1:8123; DIRECT;";
diff --git a/shadowsocks-csharp/Properties/Resources.Designer.cs b/shadowsocks-csharp/Properties/Resources.Designer.cs
index aa55a463..0de6d85c 100755
--- a/shadowsocks-csharp/Properties/Resources.Designer.cs
+++ b/shadowsocks-csharp/Properties/Resources.Designer.cs
@@ -96,33 +96,12 @@ namespace shadowsocks_csharp.Properties {
}
///
- /// Looks up a localized string similar to // Generated by gfwlist2pac
- ///// https://github.com/clowwindy/gfwlist2pac
- ///
- ///var domains = {
- /// "gimpshop.com": 1,
- /// "directcreative.com": 1,
- /// "speedpluss.org": 1,
- /// "mingpaovan.com": 1,
- /// "wikinews.org": 1,
- /// "joachims.org": 1,
- /// "maiio.net": 1,
- /// "idv.tw": 1,
- /// "mail-archive.com": 1,
- /// "surfeasy.com.au": 1,
- /// "hihistory.net": 1,
- /// "alexlur.org": 1,
- /// "finalion.jp": 1,
- /// "nrk.no": 1,
- /// "nyt.com": 1,
- /// "cmule.com": 1,
- /// "gappp.org": 1,
- /// "givemesomethingtoread.com": 1,
- /// [rest of string was truncated]";.
+ /// Looks up a localized resource of type System.Byte[].
///
- internal static string proxy_pac {
+ internal static byte[] proxy_pac_txt {
get {
- return ResourceManager.GetString("proxy_pac", resourceCulture);
+ object obj = ResourceManager.GetObject("proxy_pac_txt", resourceCulture);
+ return ((byte[])(obj));
}
}
}
diff --git a/shadowsocks-csharp/Properties/Resources.resx b/shadowsocks-csharp/Properties/Resources.resx
index e1c5f7b4..a716e86e 100755
--- a/shadowsocks-csharp/Properties/Resources.resx
+++ b/shadowsocks-csharp/Properties/Resources.resx
@@ -124,7 +124,7 @@
..\polipo.exe.gz;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ..\proxy.pac.txt;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;gb2312
+
+ ..\proxy.pac.txt.gz;System.Byte[], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
\ No newline at end of file
diff --git a/shadowsocks-csharp/proxy.pac.txt b/shadowsocks-csharp/proxy.pac.txt
deleted file mode 100755
index e9a90737..00000000
--- a/shadowsocks-csharp/proxy.pac.txt
+++ /dev/null
@@ -1,2504 +0,0 @@
-// Generated by gfwlist2pac
-// https://github.com/clowwindy/gfwlist2pac
-
-var domains = {
- "gimpshop.com": 1,
- "directcreative.com": 1,
- "speedpluss.org": 1,
- "mingpaovan.com": 1,
- "wikinews.org": 1,
- "joachims.org": 1,
- "maiio.net": 1,
- "idv.tw": 1,
- "mail-archive.com": 1,
- "surfeasy.com.au": 1,
- "hihistory.net": 1,
- "alexlur.org": 1,
- "finalion.jp": 1,
- "nrk.no": 1,
- "nyt.com": 1,
- "cmule.com": 1,
- "gappp.org": 1,
- "givemesomethingtoread.com": 1,
- "yahoo.com.tw": 1,
- "robtex.com": 1,
- "thelifeyoucansave.com": 1,
- "perfspot.com": 1,
- "ugo.com": 1,
- "army.mil": 1,
- "amoiist.com": 1,
- "uderzo.it": 1,
- "zillionk.com": 1,
- "placemix.com": 1,
- "twitstat.com": 1,
- "erabaru.net": 1,
- "zhongmeng.org": 1,
- "tinypaste.com": 1,
- "wo.tc": 1,
- "youtu.be": 1,
- "prozz.net": 1,
- "tiananmenuniv.com": 1,
- "freemorenews.com": 1,
- "penchinese.net": 1,
- "mesotw.com": 1,
- "favotter.net": 1,
- "privacybox.de": 1,
- "liaowangxizang.net": 1,
- "firstfivefollowers.com": 1,
- "rfamobile.org": 1,
- "xanga.com": 1,
- "godfootsteps.org": 1,
- "dalailama.com": 1,
- "bigsound.org": 1,
- "retweetist.com": 1,
- "fizzik.com": 1,
- "bbg.gov": 1,
- "imagezilla.net": 1,
- "myforum.com.hk": 1,
- "imlive.com": 1,
- "webshots.com": 1,
- "ptt.cc": 1,
- "lsforum.net": 1,
- "bigfools.com": 1,
- "ziplib.com": 1,
- "makemymood.com": 1,
- "foxdie.us": 1,
- "juliereyc.com": 1,
- "5i01.com": 1,
- "beijingspring.com": 1,
- "drewolanoff.com": 1,
- "twiffo.com": 1,
- "blinkx.com": 1,
- "michaelmarketl.com": 1,
- "views.fm": 1,
- "kcome.org": 1,
- "acgkj.com": 1,
- "branch.com": 1,
- "soupofmedia.com": 1,
- "autoproxy-gfwlist.googlecode.com": 1,
- "po2b.com": 1,
- "slideshare.net": 1,
- "dyndns.org": 1,
- "wikileaks.lu": 1,
- "sohcradio.com": 1,
- "allgirlsallowed.org": 1,
- "pts.org.tw": 1,
- "twitonmsn.com": 1,
- "5maodang.com": 1,
- "idouga.com": 1,
- "whyx.org": 1,
- "peacehall.com": 1,
- "instapaper.com": 1,
- "pure18.com": 1,
- "greatfirewallofchina.org": 1,
- "lagranepoca.com": 1,
- "sstatic.net": 1,
- "rfa.org": 1,
- "sokamonline.com": 1,
- "im.tv": 1,
- "hulu.com": 1,
- "twiyia.com": 1,
- "sethwklein.net": 1,
- "dupola.com": 1,
- "dupola.net": 1,
- "coolaler.com": 1,
- "ngensis.com": 1,
- "googlepages.com": 1,
- "mp": 1,
- "freeweibo.com": 1,
- "novelasia.com": 1,
- "v70.us": 1,
- "zfreet.com": 1,
- "fgmtv.org": 1,
- "rssmeme.com": 1,
- "futuremessage.org": 1,
- "wsj.com": 1,
- "ieasynews.net": 1,
- "openleaks.org": 1,
- "benjaminste.in": 1,
- "asahichinese.com": 1,
- "twicsy.com": 1,
- "sweux.com": 1,
- "chrispederick.com": 1,
- "amzs.me": 1,
- "lkcn.net": 1,
- "woxinghuiguo.com": 1,
- "wefong.com": 1,
- "savemedia.com": 1,
- "livingstream.com": 1,
- "shangfang.org": 1,
- "hkzone.org": 1,
- "samsoff.es": 1,
- "kcsoftwares.com": 1,
- "twip.me": 1,
- "zannel.com": 1,
- "gaopi.net": 1,
- "emacsblog.org": 1,
- "tokyocn.com": 1,
- "robustnessiskey.com": 1,
- "wangruowang.org": 1,
- "internetfreedom.org": 1,
- "linpie.com": 1,
- "fc2.com": 1,
- "ghostery.com": 1,
- "taolun.info": 1,
- "bestforchina.org": 1,
- "m-team.cc": 1,
- "e-hentai.org": 1,
- "cna.com.tw": 1,
- "setty.com.tw": 1,
- "wikipedia.org": 1,
- "sorting-algorithms.com": 1,
- "kusocity.com": 1,
- "twttr.com": 1,
- "post.ly": 1,
- "backchina.com": 1,
- "thespeeder.com": 1,
- "tuidang.net": 1,
- "sinopitt.info": 1,
- "mongodb.org": 1,
- "orzistic.org": 1,
- "golang.org": 1,
- "betfair.com": 1,
- "oursogo.com": 1,
- "art-or-porn.com": 1,
- "omy.sg": 1,
- "middle-way.net": 1,
- "ap.org": 1,
- "dajiyuan.com": 1,
- "laqingdan.net": 1,
- "youmaker.com": 1,
- "anonymizer.com": 1,
- "cnavista.com.tw": 1,
- "nuvid.com": 1,
- "syx86.com": 1,
- "engadget.com": 1,
- "typepad.com": 1,
- "matsushimakaede.com": 1,
- "kickstarter.com": 1,
- "plm.org.hk": 1,
- "falsefire.com": 1,
- "fuckgfw.com": 1,
- "topnews.in": 1,
- "ihakka.net": 1,
- "hkatvnews.com": 1,
- "dfas.mil": 1,
- "pullfolio.com": 1,
- "yousendit.com": 1,
- "lupm.org": 1,
- "tweetdeck.com": 1,
- "t35.com": 1,
- "plunder.com": 1,
- "pbworks.com": 1,
- "tpi.org.tw": 1,
- "freerk.com": 1,
- "networkedblogs.com": 1,
- "hahlo.com": 1,
- "theampfactory.com": 1,
- "gvm.com.tw": 1,
- "coolder.com": 1,
- "civilhrfront.org": 1,
- "rnw.nl": 1,
- "apiary.io": 1,
- "e-gold.com": 1,
- "jitouch.com": 1,
- "youtubecn.com": 1,
- "livingonline.us": 1,
- "your-freedom.net": 1,
- "pct.org.tw": 1,
- "fringenetwork.com": 1,
- "epochtimes.jp": 1,
- "deck.ly": 1,
- "spinejs.com": 1,
- "tvants.com": 1,
- "kagyuoffice.org.tw": 1,
- "ventureswell.com": 1,
- "womensrightsofchina.org": 1,
- "smhric.org": 1,
- "6-4.net": 1,
- "mash.to": 1,
- "ifanqiang.com": 1,
- "quadedge.com": 1,
- "openid.net": 1,
- "rangzen.org": 1,
- "fbcdn.net": 1,
- "page2rss.com": 1,
- "morbell.com": 1,
- "boxcar.io": 1,
- "freedomhouse.org": 1,
- "footwiball.com": 1,
- "shixiao.org": 1,
- "ecstart.com": 1,
- "desc.se": 1,
- "sod.co.jp": 1,
- "usa.gov": 1,
- "twbbs.tw": 1,
- "chromeadblock.com": 1,
- "rocmp.org": 1,
- "gardennetworks.org": 1,
- "njuice.com": 1,
- "dailyme.com": 1,
- "oclp.hk": 1,
- "search.com": 1,
- "hkhkhk.com": 1,
- "puffstore.com": 1,
- "advanscene.com": 1,
- "onlylady.cn": 1,
- "miroguide.com": 1,
- "centurys.net": 1,
- "planetsuzy.org": 1,
- "cdpwu.org": 1,
- "myav.com.tw": 1,
- "dw-world.com": 1,
- "fangbinxing.com": 1,
- "xuchao.org": 1,
- "usfk.mil": 1,
- "brandonhutchinson.com": 1,
- "rapidsharedata.com": 1,
- "qmzdd.com": 1,
- "foxbusiness.com": 1,
- "diigo.com": 1,
- "xml-training-guide.com": 1,
- "freeoz.org": 1,
- "blogimg.jp": 1,
- "twitterkr.com": 1,
- "tanc.org": 1,
- "anontext.com": 1,
- "twurl.nl": 1,
- "pilotmoon.com": 1,
- "fulue.com": 1,
- "turningtorso.com": 1,
- "sytes.net": 1,
- "mk5000.com": 1,
- "americangreencard.com": 1,
- "zhenghui.org": 1,
- "cao.im": 1,
- "50webs.com": 1,
- "vtunnel.com": 1,
- "nintendium.com": 1,
- "xiezhua.com": 1,
- "sex8.cc": 1,
- "thedw.us": 1,
- "markmail.org": 1,
- "radioaustralia.net.au": 1,
- "seevpn.com": 1,
- "rileyguide.com": 1,
- "908taiwan.org": 1,
- "lerosua.org": 1,
- "twitgoo.com": 1,
- "livestream.com": 1,
- "facesofnyfw.com": 1,
- "mpettis.com": 1,
- "pdetails.com": 1,
- "natado.com": 1,
- "fourthinternational.org": 1,
- "globalrescue.net": 1,
- "slinkset.com": 1,
- "chinaxchina.com": 1,
- "chinasocialdemocraticparty.com": 1,
- "marines.mil": 1,
- "chinese-hermit.net": 1,
- "nextmedia.com": 1,
- "jiruan.net": 1,
- "calameo.com": 1,
- "tweetboner.biz": 1,
- "vimperator.org": 1,
- "furl.net": 1,
- "wordsandturds.com": 1,
- "cnn.com": 1,
- "dvorak.org": 1,
- "suoluo.org": 1,
- "fly4ever.me": 1,
- "ntdtv.org": 1,
- "lsm.org": 1,
- "nytimes.com": 1,
- "summify.com": 1,
- "geohot.com": 1,
- "heqinglian.net": 1,
- "xinmiao.com.hk": 1,
- "skype.com": 1,
- "gtricks.com": 1,
- "uniteddaily.com.my": 1,
- "westkit.net": 1,
- "bill2-software.com": 1,
- "gstatic.com": 1,
- "nydus.ca": 1,
- "brizzly.com": 1,
- "wallpapercasa.com": 1,
- "bonbonme.com": 1,
- "mypopescu.com": 1,
- "ezpc.tk": 1,
- "justfreevpn.com": 1,
- "taipei.gov.tw": 1,
- "fxnetworks.com": 1,
- "cl.ly": 1,
- "theguardian.co": 1,
- "csdparty.com": 1,
- "labiennale.org": 1,
- "cpj.org": 1,
- "fw.cm": 1,
- "sogclub.com": 1,
- "weeewooo.net": 1,
- "iset.com.tw": 1,
- "pornrapidshare.com": 1,
- "qtweeter.com": 1,
- "fuckcnnic.net": 1,
- "92ccav.com": 1,
- "yimg.com": 1,
- "eriversoft.com": 1,
- "hrcir.com": 1,
- "emule-ed2k.com": 1,
- "ghost.org": 1,
- "twhirl.org": 1,
- "vevo.com": 1,
- "huaxia-news.com": 1,
- "giga-web.jp": 1,
- "broadbook.com": 1,
- "goldwave.com": 1,
- "dok-forum.net": 1,
- "ied2k.net": 1,
- "chinesen.de": 1,
- "myactimes.com": 1,
- "skykiwi.com": 1,
- "hugoroy.eu": 1,
- "conoyo.com": 1,
- "izaobao.us": 1,
- "alwaysdata.net": 1,
- "xvideos.com": 1,
- "iicns.com": 1,
- "foolsmountain.com": 1,
- "torrentcrazy.com": 1,
- "so-net.net.tw": 1,
- "xinsheng.net": 1,
- "scmp.com": 1,
- "zozotown.com": 1,
- "shopping.com": 1,
- "xjp.cc": 1,
- "matainja.com": 1,
- "supertweet.net": 1,
- "geometrictools.com": 1,
- "ibros.org": 1,
- "fangeming.com": 1,
- "shellmix.com": 1,
- "gov.tw": 1,
- "icl-fi.org": 1,
- "a-normal-day.com": 1,
- "a5.com.ru": 1,
- "apetube.com": 1,
- "biantailajiao.com": 1,
- "chosun.com": 1,
- "baidu.jp": 1,
- "philly.com": 1,
- "tweete.net": 1,
- "laogai.org": 1,
- "mingpaonews.com": 1,
- "gopetition.com": 1,
- "longtermly.net": 1,
- "realraptalk.com": 1,
- "gongwt.com": 1,
- "fooooo.com": 1,
- "gamebase.com.tw": 1,
- "in.com": 1,
- "vidoemo.com": 1,
- "xrea.com": 1,
- "morningsun.org": 1,
- "tibetalk.com": 1,
- "blogtd.org": 1,
- "helpzhuling.org": 1,
- "htmldog.com": 1,
- "mimivip.com": 1,
- "htl.li": 1,
- "tap11.com": 1,
- "yilubbs.com": 1,
- "zuola.com": 1,
- "pengyulong.com": 1,
- "provideocoalition.com": 1,
- "fan-qiang.com": 1,
- "twt.tl": 1,
- "ithome.com.tw": 1,
- "dy24k.info": 1,
- "chinainperspective.com": 1,
- "cms.gov": 1,
- "lookpic.com": 1,
- "ultravpn.fr": 1,
- "webs-tv.net": 1,
- "hakkatv.org.tw": 1,
- "wretch.cc": 1,
- "urbanoutfitters.com": 1,
- "mobileways.de": 1,
- "c-est-simple.com": 1,
- "myfreshnet.com": 1,
- "plays.com.tw": 1,
- "journalofdemocracy.org": 1,
- "cookingtothegoodlife.com": 1,
- "taiwandaily.net": 1,
- "bloomberg.de": 1,
- "catcatbox.com": 1,
- "thevivekspot.com": 1,
- "mingpaomonthly.com": 1,
- "plus28.com": 1,
- "tunnelbear.com": 1,
- "line.me": 1,
- "twt.fm": 1,
- "twipple.jp": 1,
- "premeforwindows7.com": 1,
- "ladbrokes.com": 1,
- "bookshelfporn.com": 1,
- "wikimapia.org": 1,
- "catfightpayperview.xxx": 1,
- "goagent.biz": 1,
- "bloodshed.net": 1,
- "catholic.org.hk": 1,
- "chuizi.net": 1,
- "uygur.org": 1,
- "googlesile.com": 1,
- "ka-wai.com": 1,
- "wujie.net": 1,
- "hkepc.com": 1,
- "bjzc.org": 1,
- "nexton-net.jp": 1,
- "entermap.com": 1,
- "brightkite.com": 1,
- "bwsj.hk": 1,
- "pdproxy.com": 1,
- "ustream.tv": 1,
- "lyricsquote.com": 1,
- "psblog.name": 1,
- "flightcaster.com": 1,
- "mad-ar.ch": 1,
- "gdzf.org": 1,
- "reuters.com": 1,
- "unblock.cn.com": 1,
- "whereiswerner.com": 1,
- "cdpweb.org": 1,
- "sugarsync.com": 1,
- "nuzcom.com": 1,
- "want-daily.com": 1,
- "helloqueer.com": 1,
- "cuiweiping.net": 1,
- "baby-kingdom.com": 1,
- "dotplane.com": 1,
- "ccdtr.org": 1,
- "wikileaks.pl": 1,
- "bot.nu": 1,
- "dalianmeng.org": 1,
- "vansky.com": 1,
- "latimes.com": 1,
- "google.co.jp": 1,
- "tvunetworks.com": 1,
- "futurechinaforum.org": 1,
- "hikinggfw.org": 1,
- "qoos.com": 1,
- "target.com": 1,
- "waqn.com": 1,
- "chinarightsia.org": 1,
- "guomin.us": 1,
- "cyberghostvpn.com": 1,
- "billywr.com": 1,
- "twittertim.es": 1,
- "felixcat.net": 1,
- "toodoc.com": 1,
- "yam.com": 1,
- "porn.com": 1,
- "stoptibetcrisis.net": 1,
- "xuchao.net": 1,
- "generesis.com": 1,
- "minimalmac.com": 1,
- "yidio.com": 1,
- "aolnews.com": 1,
- "newcenturymc.com": 1,
- "newcenturynews.com": 1,
- "shaunthesheep.com": 1,
- "newsminer.com": 1,
- "jwmusic.org": 1,
- "socialwhale.com": 1,
- "drtuber.com": 1,
- "devio.us": 1,
- "wikilivres.info": 1,
- "gmbd.cn": 1,
- "hkgreenradio.org": 1,
- "mtw.tl": 1,
- "ziddu.com": 1,
- "slavasoft.com": 1,
- "internationalrivers.org": 1,
- "ttv.com.tw": 1,
- "tv.com": 1,
- "securitykiss.com": 1,
- "akiba-online.com": 1,
- "wikimedia.org": 1,
- "aculo.us": 1,
- "bitly.com": 1,
- "breakingtweets.com": 1,
- "sinomontreal.ca": 1,
- "secretchina.com": 1,
- "gradconnection.com": 1,
- "scmpchinese.com": 1,
- "rfi.my": 1,
- "voagd.com": 1,
- "bebo.com": 1,
- "mobatek.net": 1,
- "atgfw.org": 1,
- "weiboleak.com": 1,
- "support": 1,
- "osfoora.com": 1,
- "hrichina.org": 1,
- "tibetwrites.org": 1,
- "mingpaony.com": 1,
- "chinatweeps.com": 1,
- "topify.com": 1,
- "transgressionism.org": 1,
- "slickvpn.com": 1,
- "stuffimreading.com": 1,
- "mizzmona.com": 1,
- "lester850.info": 1,
- "stackfile.com": 1,
- "uyghurcongress.org": 1,
- "bullog.org": 1,
- "24smile.org": 1,
- "megurineluka.com": 1,
- "friendfeed.com": 1,
- "liudejun.com": 1,
- "fanswong.com": 1,
- "sexinsex.net": 1,
- "boxun.com": 1,
- "tiandixing.org": 1,
- "oizoblog.com": 1,
- "exploader.net": 1,
- "roodo.com": 1,
- "tbpic.info": 1,
- "putlocker.com": 1,
- "eevpn.com": 1,
- "dafagood.com": 1,
- "sinocast.com": 1,
- "opera.com": 1,
- "mpfinance.com": 1,
- "pornvisit.com": 1,
- "taiwannation.com.tw": 1,
- "ifjc.org": 1,
- "upload4u.info": 1,
- "prosiben.de": 1,
- "bayvoice.net": 1,
- "sina.com.tw": 1,
- "referer.us": 1,
- "trendsmap.com": 1,
- "fgmtv.net": 1,
- "readingtimes.com.tw": 1,
- "1pondo.tv": 1,
- "xfm.pp.ru": 1,
- "xfiles.to": 1,
- "newtaiwan.com.tw": 1,
- "epochtimes-romania.com": 1,
- "4chan.org": 1,
- "bbc.in": 1,
- "romanandreg.com": 1,
- "urlparser.com": 1,
- "peopo.org": 1,
- "ipicture.ru": 1,
- "dotsub.com": 1,
- "mathiew-badimon.com": 1,
- "rockmelt.com": 1,
- "twittbot.net": 1,
- "sockslist.net": 1,
- "keepandshare.com": 1,
- "avoision.com": 1,
- "coveringweb.com": 1,
- "unix100.com": 1,
- "sogoo.org": 1,
- "goldenmelody.com.tw": 1,
- "wanderinghorse.net": 1,
- "vot.org": 1,
- "chinacomments.org": 1,
- "wikileaks.ch": 1,
- "ronjoneswriter.com": 1,
- "bbsfeed.com": 1,
- "facebook.net": 1,
- "mymaji.com": 1,
- "iask.bz": 1,
- "tubecao.com": 1,
- "dontmovetochina.com": 1,
- "hidemyass.com": 1,
- "myparagliding.com": 1,
- "pandora.com": 1,
- "getcloudapp.com": 1,
- "klip.me": 1,
- "imagevenue.com": 1,
- "chinafreepress.org": 1,
- "streetvoice.com": 1,
- "zhe.la": 1,
- "hsjp.net": 1,
- "xh4n.cn": 1,
- "botanwang.com": 1,
- "dropbox.com": 1,
- "hellouk.org": 1,
- "animecrazy.net": 1,
- "navigeaters.com": 1,
- "s8forum.com": 1,
- "picturesocial.com": 1,
- "bullogger.com": 1,
- "888.com": 1,
- "offbeatchina.com": 1,
- "seezone.net": 1,
- "frontlinedefenders.org": 1,
- "theblemish.com": 1,
- "internet.org": 1,
- "anthonycalzadilla.com": 1,
- "feelssh.com": 1,
- "rsf.org": 1,
- "lvhai.org": 1,
- "boardreader.com": 1,
- "owl.li": 1,
- "geocities.com": 1,
- "nobelprize.org": 1,
- "pornmm.net": 1,
- "wuerkaixi.com": 1,
- "sina.com.hk": 1,
- "heiyo.info": 1,
- "foxtang.com": 1,
- "tnaflix.com": 1,
- "tuidang.org": 1,
- "paperb.us": 1,
- "billypan.com": 1,
- "zvereff.com": 1,
- "openvpn.net": 1,
- "pastebin.com": 1,
- "kaiyuan.de": 1,
- "ameblo.jp": 1,
- "findbook.tw": 1,
- "ccthere.com": 1,
- "markmilian.com": 1,
- "goagentplus.com": 1,
- "cdpusa.org": 1,
- "newgrounds.com": 1,
- "xpdo.net": 1,
- "rapbull.net": 1,
- "innermongolia.org": 1,
- "feedbooks.mobi": 1,
- "tumblweed.org": 1,
- "feedzshare.com": 1,
- "blogcatalog.com": 1,
- "xcritic.com": 1,
- "lsmchinese.org": 1,
- "davidziegler.net": 1,
- "sneakme.net": 1,
- "hwinfo.com": 1,
- "vpnfire.com": 1,
- "law.com": 1,
- "tsemtulku.com": 1,
- "spb.com": 1,
- "i1.hk": 1,
- "parislemon.com": 1,
- "vimeo.com": 1,
- "grandtrial.org": 1,
- "holyspiritspeaks.org": 1,
- "2008xianzhang.info": 1,
- "archive.is": 1,
- "zaobao.com": 1,
- "tmi.me": 1,
- "nobodycanstop.us": 1,
- "whylover.com": 1,
- "starp2p.com": 1,
- "dalailamaworld.com": 1,
- "lastfm.es": 1,
- "hkfront.org": 1,
- "pbxes.com": 1,
- "dnscrypt.org": 1,
- "getfreedur.com": 1,
- "bobulate.com": 1,
- "sevenload.com": 1,
- "lockdown.com": 1,
- "idsam.com": 1,
- "twitter4j.org": 1,
- "liansi.org": 1,
- "metacafe.com": 1,
- "twistory.net": 1,
- "zaozon.com": 1,
- "peeasian.com": 1,
- "mixero.com": 1,
- "thepiratebay.org": 1,
- "toutfr.com": 1,
- "tokyo-247.com": 1,
- "twreg.info": 1,
- "twitzap.com": 1,
- "bignews.org": 1,
- "tora.to": 1,
- "fileserve.com": 1,
- "muzu.tv": 1,
- "shitaotv.org": 1,
- "wengewang.org": 1,
- "geek-art.net": 1,
- "gongmeng.info": 1,
- "china21.com": 1,
- "wenhui.ch": 1,
- "uni.cc": 1,
- "feedburner.com": 1,
- "webfee.tk": 1,
- "sharecool.org": 1,
- "sex-11.com": 1,
- "vanemu.cn": 1,
- "marc.info": 1,
- "fapdu.com": 1,
- "coolloud.org.tw": 1,
- "verizon.net": 1,
- "sacom.hk": 1,
- "imdb.com": 1,
- "wikiwiki.jp": 1,
- "wufi.org.tw": 1,
- "bt95.com": 1,
- "hackthatphone.net": 1,
- "googledrive.com": 1,
- "neverforget8964.org": 1,
- "naver.jp": 1,
- "yong.hu": 1,
- "israbox.com": 1,
- "iask.ca": 1,
- "duckduckgo.com": 1,
- "riku.me": 1,
- "prestige-av.com": 1,
- "alwaysdata.com": 1,
- "ogaoga.org": 1,
- "org.uk": 1,
- "williamhill.com": 1,
- "expatshield.com": 1,
- "secureserver.net": 1,
- "gardennetworks.com": 1,
- "ntdtv.co": 1,
- "actimes.com.au": 1,
- "tjholowaychuk.com": 1,
- "huanghuagang.org": 1,
- "vanilla-jp.com": 1,
- "nsc.gov.tw": 1,
- "ntdtv.ca": 1,
- "wwitv.com": 1,
- "chinaaffairs.org": 1,
- "privatetunnel.com": 1,
- "kinghost.com": 1,
- "cdig.info": 1,
- "usgs.gov": 1,
- "hkreporter.com": 1,
- "newscn.org": 1,
- "simpleproductivityblog.com": 1,
- "box.net": 1,
- "freexinwen.com": 1,
- "scriptspot.com": 1,
- "chenguangcheng.com": 1,
- "karayou.com": 1,
- "saiq.me": 1,
- "heungkongdiscuss.com": 1,
- "ggssl.com": 1,
- "zhuichaguoji.org": 1,
- "china101.com": 1,
- "hideipvpn.com": 1,
- "sina.com": 1,
- "orn.jp": 1,
- "gartlive.com": 1,
- "clientsfromhell.net": 1,
- "allinfa.com": 1,
- "ccavtop10.com": 1,
- "twittergadget.com": 1,
- "cecc.gov": 1,
- "opendemocracy.net": 1,
- "clipfish.de": 1,
- "xskywalker.com": 1,
- "paint.net": 1,
- "vcfbuilder.org": 1,
- "procopytips.com": 1,
- "internetdefenseleague.org": 1,
- "pidown.com": 1,
- "openinkpot.org": 1,
- "mobypicture.com": 1,
- "cdnews.com.tw": 1,
- "lovequicksilver.com": 1,
- "singtao.ca": 1,
- "soc.mil": 1,
- "woeser.com": 1,
- "weijingsheng.org": 1,
- "doubleaf.com": 1,
- "hanunyi.com": 1,
- "tinychat.com": 1,
- "mp3ye.eu": 1,
- "9bis.com": 1,
- "qkshare.com": 1,
- "time.com": 1,
- "newspeak.cc": 1,
- "tripod.com": 1,
- "chevronwp7.com": 1,
- "spencertipping.com": 1,
- "jackjia.com": 1,
- "c-spanvideo.org": 1,
- "zonaeuropa.com": 1,
- "minghui-school.org": 1,
- "stupidvideos.com": 1,
- "mingpaosf.com": 1,
- "tiscali.it": 1,
- "hongzhi.li": 1,
- "hihiforum.com": 1,
- "moztw.org": 1,
- "slheng.com": 1,
- "flnet.org": 1,
- "chinayouth.org.hk": 1,
- "twitiq.com": 1,
- "chinaaid.org": 1,
- "vaayoo.com": 1,
- "userdefined2.com": 1,
- "bloglines.com": 1,
- "whydidyoubuymethat.com": 1,
- "pixnet.net": 1,
- "photofocus.com": 1,
- "laomiu.com": 1,
- "songjianjun.com": 1,
- "genuitec.com": 1,
- "com.uk": 1,
- "monitorchina.org": 1,
- "t66y.com": 1,
- "files2me.com": 1,
- "wforum.com": 1,
- "gaeproxy.googlecode.com": 1,
- "bestvpnservice.com": 1,
- "killwall.com": 1,
- "tchrd.org": 1,
- "chinamz.org": 1,
- "feministteacher.com": 1,
- "shadowsocks.org": 1,
- "wattpad.com": 1,
- "wow-life.net": 1,
- "twitvid.com": 1,
- "twitter.jp": 1,
- "kzeng.info": 1,
- "thebodyshop-usa.com": 1,
- "youxu.info": 1,
- "lianyue.net": 1,
- "youtube.com": 1,
- "zhreader.com": 1,
- "tcno.net": 1,
- "ncn.org": 1,
- "12bet.com": 1,
- "tweeplike.me": 1,
- "analyze-v.com": 1,
- "edubridge.com": 1,
- "cari.com.my": 1,
- "ezpeer.com": 1,
- "2000fun.com": 1,
- "bnrmetal.com": 1,
- "nf.id.au": 1,
- "sowers.org.hk": 1,
- "yzzk.com": 1,
- "tampabay.com": 1,
- "danke4china.net": 1,
- "epochtimes.co.kr": 1,
- "nowtorrents.com": 1,
- "atlaspost.com": 1,
- "chinaway.org": 1,
- "stickam.com": 1,
- "dotheyfolloweachother.com": 1,
- "asianews.it": 1,
- "fmnnow.com": 1,
- "9001700.com": 1,
- "showtime.jp": 1,
- "thetrotskymovie.com": 1,
- "vimgolf.com": 1,
- "kendincos.net": 1,
- "kurtmunger.com": 1,
- "igvita.com": 1,
- "maruta.be": 1,
- "xtube.com": 1,
- "qusi8.net": 1,
- "hk-pub.com": 1,
- "nurgo-software.com": 1,
- "byethost8.com": 1,
- "freebearblog.org": 1,
- "touch99.com": 1,
- "graphis.ne.jp": 1,
- "myeclipseide.com": 1,
- "linux-engineer.net": 1,
- "great-roc.org": 1,
- "rthk.hk": 1,
- "chinainperspective.net": 1,
- "ozchinese.com": 1,
- "twilio.com": 1,
- "istockphoto.com": 1,
- "sinoants.com": 1,
- "goodreaders.com": 1,
- "asiaharvest.org": 1,
- "lidecheng.com": 1,
- "t.co": 1,
- "twstar.net": 1,
- "epochtimes.com": 1,
- "ilove80.be": 1,
- "new-akiba.com": 1,
- "xmusic.fm": 1,
- "ntdtv.ru": 1,
- "tvboxnow.com": 1,
- "wisevid.com": 1,
- "hku.hk": 1,
- "zsrhao.com": 1,
- "bet365.com": 1,
- "power.com": 1,
- "ernestmandel.org": 1,
- "boxunblog.com": 1,
- "geocities.jp": 1,
- "tibetonline.tv": 1,
- "fanqianghou.com": 1,
- "modfetish.com": 1,
- "jobso.tv": 1,
- "ait.org.tw": 1,
- "ow.ly": 1,
- "ignitedetroit.net": 1,
- "topshare.us": 1,
- "unholyknight.com": 1,
- "cctongbao.com": 1,
- "neighborhoodr.com": 1,
- "sinocism.com": 1,
- "twitthat.com": 1,
- "ranyunfei.com": 1,
- "sharpdaily.com.hk": 1,
- "porn2.com": 1,
- "hyperrate.com": 1,
- "minzhuhua.net": 1,
- "ganges.com": 1,
- "tweepmag.com": 1,
- "ipvanish.com": 1,
- "idiomconnection.com": 1,
- "bitshare.com": 1,
- "iconpaper.org": 1,
- "mcfog.com": 1,
- "dajiyuan.eu": 1,
- "over-blog.com": 1,
- "tynsoe.org": 1,
- "homeservershow.com": 1,
- "khmusic.com.tw": 1,
- "dabr.me": 1,
- "hiitch.com": 1,
- "tmagazine.com": 1,
- "zuo.la": 1,
- "kissbbao.cn": 1,
- "tycool.com": 1,
- "skyhighpremium.com": 1,
- "kui.name": 1,
- "eyevio.jp": 1,
- "yyii.org": 1,
- "proxy.org": 1,
- "thomasbernhard.org": 1,
- "itweet.net": 1,
- "futureme.org": 1,
- "greatzhonghua.org": 1,
- "muzi.net": 1,
- "alvinalexander.com": 1,
- "fqrouter.com": 1,
- "hua-yue.net": 1,
- "skimtube.com": 1,
- "duckmylife.com": 1,
- "twitter.com": 1,
- "lenwhite.com": 1,
- "epochtimes.se": 1,
- "tokyo-hot.com": 1,
- "asdfg.jp": 1,
- "cnd.org": 1,
- "imageshack.us": 1,
- "getjetso.com": 1,
- "pubu.com.tw": 1,
- "yymaya.com": 1,
- "seesmic.com": 1,
- "videomo.com": 1,
- "hotpotato.com": 1,
- "retweeteffect.com": 1,
- "warehouse333.com": 1,
- "sproutcore.com": 1,
- "getsmartlinks.com": 1,
- "heix.pp.ru": 1,
- "sadpanda.us": 1,
- "aboluowang.com": 1,
- "jayparkinsonmd.com": 1,
- "fuckgfw.org": 1,
- "wangafu.net": 1,
- "bralio.com": 1,
- "sourceforge.net": 1,
- "pornstarclub.com": 1,
- "wordboner.com": 1,
- "jqueryui.com": 1,
- "mcadforums.com": 1,
- "freegao.com": 1,
- "twibs.com": 1,
- "ccue.com": 1,
- "wanglixiong.com": 1,
- "zhanbin.net": 1,
- "aol.com": 1,
- "kompozer.net": 1,
- "plusbb.com": 1,
- "tweetymail.com": 1,
- "simplecd.org": 1,
- "jbtalks.cc": 1,
- "privatepaste.com": 1,
- "lalulalu.com": 1,
- "fastly.net": 1,
- "freetibet.org": 1,
- "nuexpo.com": 1,
- "businessweek.com": 1,
- "ssh91.com": 1,
- "isgreat.org": 1,
- "666kb.com": 1,
- "hrw.org": 1,
- "tidyread.com": 1,
- "ajaxplorer.info": 1,
- "userdefined.com": 1,
- "caobian.info": 1,
- "keso.cn": 1,
- "incredibox.fr": 1,
- "twibbon.com": 1,
- "isuntv.com": 1,
- "tvider.com": 1,
- "helpeachpeople.com": 1,
- "hutianyi.net": 1,
- "amnesty.org": 1,
- "xys.org": 1,
- "namsisi.com": 1,
- "redtube.com": 1,
- "teamseesmic.com": 1,
- "utom.us": 1,
- "tibet.org.tw": 1,
- "md-t.org": 1,
- "zhongguotese.net": 1,
- "msguancha.com": 1,
- "perlhowto.com": 1,
- "multiproxy.org": 1,
- "wengewang.com": 1,
- "sexhu.com": 1,
- "0rz.tw": 1,
- "zonble.net": 1,
- "jkforum.net": 1,
- "sis001.us": 1,
- "whatblocked.com": 1,
- "cotweet.com": 1,
- "xuite.net": 1,
- "citizenlab.org": 1,
- "faststone.org": 1,
- "vapurl.com": 1,
- "value-domain.com": 1,
- "erights.net": 1,
- "anobii.com": 1,
- "pign.net": 1,
- "mog.com": 1,
- "fsurf.com": 1,
- "fredwilson.vc": 1,
- "zacebook.com": 1,
- "hechaji.com": 1,
- "x-berry.com": 1,
- "tkforum.tk": 1,
- "pagodabox.com": 1,
- "dl-laby.jp": 1,
- "thesartorialist.com": 1,
- "soup.io": 1,
- "youporn.com": 1,
- "dayabook.com": 1,
- "dailidaili.com": 1,
- "mx981.com": 1,
- "fangong.org": 1,
- "chinaaid.us": 1,
- "powercx.com": 1,
- "9bis.net": 1,
- "duplicati.com": 1,
- "141hongkong.com": 1,
- "bonjourlesgeeks.com": 1,
- "interestinglaugh.com": 1,
- "ippotv.com": 1,
- "peerpong.com": 1,
- "7capture.com": 1,
- "uhrp.org": 1,
- "freewallpaper4.me": 1,
- "marco.org": 1,
- "trtc.com.tw": 1,
- "here4news.com": 1,
- "mixpod.com": 1,
- "fengzhenghu.com": 1,
- "taiwan-sex.com": 1,
- "xiaod.in": 1,
- "packetix.net": 1,
- "im88.tw": 1,
- "epochtimes.ru": 1,
- "chinatimes.com": 1,
- "j.mp": 1,
- "voachinese.com": 1,
- "laoyang.info": 1,
- "codeshare.io": 1,
- "dailymotion.com": 1,
- "new-3lunch.net": 1,
- "bcc.com.tw": 1,
- "news100.com.tw": 1,
- "voachineseblog.com": 1,
- "eamonnbrennan.com": 1,
- "topstyle4.com": 1,
- "wpoforum.com": 1,
- "freealim.com": 1,
- "vpngate.net": 1,
- "x1949x.com": 1,
- "twitterfeed.com": 1,
- "palacemoon.com": 1,
- "avdb.in": 1,
- "mhradio.org": 1,
- "webworkerdaily.com": 1,
- "fillthesquare.org": 1,
- "dadazim.com": 1,
- "thehousenews.com": 1,
- "yvesgeleyn.com": 1,
- "loved.hk": 1,
- "dontfilter.us": 1,
- "catholic.org.tw": 1,
- "civicparty.hk": 1,
- "on.cc": 1,
- "zarias.com": 1,
- "ccue.ca": 1,
- "pastie.org": 1,
- "web2project.net": 1,
- "aisex.com": 1,
- "curvefish.com": 1,
- "slime.com.tw": 1,
- "marxists.org": 1,
- "chubun.com": 1,
- "liuhanyu.com": 1,
- "boxun.tv": 1,
- "xuzhiyong.net": 1,
- "joeedelman.com": 1,
- "dynawebinc.com": 1,
- "jbtalks.com": 1,
- "iu45.com": 1,
- "w3.org": 1,
- "davidslog.com": 1,
- "tv-intros.com": 1,
- "dafahao.com": 1,
- "mingpaotor.com": 1,
- "nekoslovakia.net": 1,
- "epochtimes.de": 1,
- "zhong.pp.ru": 1,
- "chinalawtranslate.com": 1,
- "freessh.us": 1,
- "cuhkacs.org": 1,
- "fanglizhi.info": 1,
- "fdbox.com": 1,
- "ozyoyo.com": 1,
- "panluan.net": 1,
- "shenzhoufilm.com": 1,
- "cafepress.com": 1,
- "debian.org": 1,
- "fanyue.info": 1,
- "worldcat.org": 1,
- "dtiserv2.com": 1,
- "mgstage.com": 1,
- "xnxx.com": 1,
- "co.hk": 1,
- "twitpic.com": 1,
- "path.com": 1,
- "nicovideo.jp": 1,
- "zeutch.com": 1,
- "newchen.com": 1,
- "lrfz.com": 1,
- "freeopenvpn.com": 1,
- "pbs.org": 1,
- "myspace.com": 1,
- "idaiwan.com": 1,
- "foxsub.com": 1,
- "tiffanyarment.com": 1,
- "get-digital-help.com": 1,
- "secretgarden.no": 1,
- "mixx.com": 1,
- "twibase.com": 1,
- "uploaded.to": 1,
- "ialmostlaugh.com": 1,
- "tzangms.com": 1,
- "thechinabeat.org": 1,
- "co.tv": 1,
- "jingpin.org": 1,
- "facebook.com": 1,
- "space-scape.com": 1,
- "dadi360.com": 1,
- "tomsc.com": 1,
- "4sq.com": 1,
- "myaudiocast.com": 1,
- "friendfeed-media.com": 1,
- "nodesnoop.com": 1,
- "newyorktimes.com": 1,
- "rxhj.net": 1,
- "qienkuen.org": 1,
- "uwants.net": 1,
- "culture.tw": 1,
- "identi.ca": 1,
- "list.ly": 1,
- "duckload.com": 1,
- "videobam.com": 1,
- "stoweboyd.com": 1,
- "zkaip.com": 1,
- "vpnpronet.com": 1,
- "nps.gov": 1,
- "wqyd.org": 1,
- "togetter.com": 1,
- "taipeisociety.org": 1,
- "torproject.org": 1,
- "tw": 1,
- "gclooney.com": 1,
- "googlesyndication.com": 1,
- "hkej.com": 1,
- "blog.de": 1,
- "koolsolutions.com": 1,
- "mmmca.com": 1,
- "great-firewall.com": 1,
- "chrlcg-hk.org": 1,
- "movabletype.com": 1,
- "immigration.gov.tw": 1,
- "dw-world.de": 1,
- "anchorfree.com": 1,
- "gospelherald.com": 1,
- "purevpn.com": 1,
- "voacantonese.com": 1,
- "djangosnippets.org": 1,
- "hasaowall.com": 1,
- "tweetwally.com": 1,
- "pokerstrategy.com": 1,
- "xing.com": 1,
- "podictionary.com": 1,
- "stickeraction.com": 1,
- "derekhsu.homeip.net": 1,
- "sis.xxx": 1,
- "wzyboy.im": 1,
- "buzzurl.jp": 1,
- "twistar.cc": 1,
- "taa-usa.org": 1,
- "appledaily.com": 1,
- "nysingtao.com": 1,
- "tuxtraining.com": 1,
- "cz.cc": 1,
- "xbookcn.com": 1,
- "witopia.net": 1,
- "wenyunchao.com": 1,
- "travelinlocal.com": 1,
- "thetibetpost.com": 1,
- "xyy69.com": 1,
- "szbbs.net": 1,
- "canadameet.com": 1,
- "backpackers.com.tw": 1,
- "uncyclopedia.info": 1,
- "helloandroid.com": 1,
- "greatfirewallofchina.net": 1,
- "tibetanyouthcongress.org": 1,
- "alexdong.com": 1,
- "alabout.com": 1,
- "sexandsubmission.com": 1,
- "pbxes.org": 1,
- "hutong9.net": 1,
- "verybs.com": 1,
- "blogspot.jp": 1,
- "avidemux.org": 1,
- "alkasir.com": 1,
- "shinychan.com": 1,
- "yasukuni.or.jp": 1,
- "shenshou.org": 1,
- "tube.com": 1,
- "xizang-zhiye.org": 1,
- "galenwu.com": 1,
- "areca-backup.org": 1,
- "bao.li": 1,
- "multiupload.com": 1,
- "greenvpn.net": 1,
- "thedieline.com": 1,
- "berlintwitterwall.com": 1,
- "dfanning.com": 1,
- "molihua.org": 1,
- "hungerstrikeforaids.org": 1,
- "npa.go.jp": 1,
- "10musume.com": 1,
- "wet123.com": 1,
- "newlandmagazine.com.au": 1,
- "gather.com": 1,
- "bcchinese.net": 1,
- "sesawe.net": 1,
- "usejump.com": 1,
- "funp.com": 1,
- "mh4u.org": 1,
- "wukangrui.net": 1,
- "jeanyim.com": 1,
- "chinaworker.info": 1,
- "maxgif.com": 1,
- "pixelqi.com": 1,
- "sjum.cn": 1,
- "mgoon.com": 1,
- "cbsnews.com": 1,
- "chengmingmag.com": 1,
- "all-that-is-interesting.com": 1,
- "soumo.info": 1,
- "xpud.org": 1,
- "naacoalition.org": 1,
- "anyu.org": 1,
- "latelinenews.com": 1,
- "s1heng.com": 1,
- "e-info.org.tw": 1,
- "globaljihad.net": 1,
- "wenku.com": 1,
- "mitbbs.com": 1,
- "kakao.com": 1,
- "wiredbytes.com": 1,
- "qxbbs.org": 1,
- "yx51.net": 1,
- "popyard.org": 1,
- "state.gov": 1,
- "yunchao.net": 1,
- "dolc.de": 1,
- "ironpython.net": 1,
- "alasbarricadas.org": 1,
- "oxid.it": 1,
- "tweetmeme.com": 1,
- "rerouted.org": 1,
- "disp.cc": 1,
- "aiweiweiblog.com": 1,
- "123rf.com": 1,
- "macrovpn.com": 1,
- "badoo.com": 1,
- "ukchinese.com": 1,
- "memrijttm.org": 1,
- "mycould.com": 1,
- "mixedmedialabs.com": 1,
- "frommel.net": 1,
- "mininova.org": 1,
- "shahamat-english.com": 1,
- "yegle.net": 1,
- "teck.in": 1,
- "bbsland.com": 1,
- "blogtd.net": 1,
- "sshtunnel.googlecode.com": 1,
- "popularpages.net": 1,
- "savevid.com": 1,
- "pornoxo.com": 1,
- "lsmkorean.org": 1,
- "tiney.com": 1,
- "netme.cc": 1,
- "squarespace.com": 1,
- "hkgolden.com": 1,
- "voatibetan.com": 1,
- "speckleapp.com": 1,
- "newtalk.tw": 1,
- "shkspr.mobi": 1,
- "politicalchina.org": 1,
- "ddc.com.tw": 1,
- "thepiratebay.se": 1,
- "linuxreviews.org": 1,
- "cdp1998.org": 1,
- "twisternow.com": 1,
- "881903.com": 1,
- "moby.to": 1,
- "woopie.tv": 1,
- "zdnet.com.tw": 1,
- "nch.com.tw": 1,
- "dojin.com": 1,
- "ned.org": 1,
- "ibiblio.org": 1,
- "fakku.net": 1,
- "wuala.com": 1,
- "daxa.cn": 1,
- "lightbox.com": 1,
- "yhcw.net": 1,
- "iphonix.fr": 1,
- "twit2d.com": 1,
- "netflix.com": 1,
- "gutteruncensored.com": 1,
- "hdtvb.net": 1,
- "shapeservices.com": 1,
- "westernwolves.com": 1,
- "psiphon.ca": 1,
- "rthk.org.hk": 1,
- "washeng.net": 1,
- "purepdf.com": 1,
- "larsgeorge.com": 1,
- "hloli.net": 1,
- "co.uk": 1,
- "twbbs.net.tw": 1,
- "zgzcjj.net": 1,
- "linkideo.com": 1,
- "softether.co.jp": 1,
- "phuquocservices.com": 1,
- "drgan.net": 1,
- "pcdiscuss.com": 1,
- "sitemaps.org": 1,
- "abc.pp.ru": 1,
- "linuxtoy.org": 1,
- "thedailywh.at": 1,
- "addictedtocoffee.de": 1,
- "getchu.com": 1,
- "geekerhome.com": 1,
- "greatroc.org": 1,
- "alternate-tools.com": 1,
- "marxist.com": 1,
- "kanzhongguo.com": 1,
- "greatroc.tw": 1,
- "pk.com": 1,
- "palmislife.com": 1,
- "dlsite.com": 1,
- "qooza.hk": 1,
- "crossthewall.net": 1,
- "twbbs.org": 1,
- "xinshijue.com": 1,
- "shvoong.com": 1,
- "woopie.jp": 1,
- "hqcdp.org": 1,
- "freenewscn.com": 1,
- "hkjp.org": 1,
- "stoneip.info": 1,
- "googleusercontent.com": 1,
- "amazon.com": 1,
- "old-cat.net": 1,
- "shadow.ma": 1,
- "instagram.com": 1,
- "ht.ly": 1,
- "sydneytoday.com": 1,
- "olympicwatch.org": 1,
- "whippedass.com": 1,
- "tafaward.com": 1,
- "falunart.org": 1,
- "unknownspace.org": 1,
- "tweetrans.com": 1,
- "jyxf.net": 1,
- "vmixcore.com": 1,
- "uushare.com": 1,
- "wikileaks.de": 1,
- "flickrhivemind.net": 1,
- "sis001.com": 1,
- "workatruna.com": 1,
- "memedia.cn": 1,
- "gpass1.com": 1,
- "megarotic.com": 1,
- "pikchur.com": 1,
- "dev102.com": 1,
- "zengjinyan.org": 1,
- "centralnation.com": 1,
- "puffinbrowser.com": 1,
- "pandora.tv": 1,
- "amiblockedornot.com": 1,
- "zhinengluyou.com": 1,
- "bannedbook.org": 1,
- "chinesenewsnet.com": 1,
- "nokogiri.org": 1,
- "wolfax.com": 1,
- "ifcss.org": 1,
- "pwned.com": 1,
- "thumbzilla.com": 1,
- "icerocket.com": 1,
- "koornk.com": 1,
- "leecheukyan.org": 1,
- "theqii.info": 1,
- "blip.tv": 1,
- "tweetbackup.com": 1,
- "updatestar.com": 1,
- "gzone-anime.info": 1,
- "1984bbs.org": 1,
- "penthouse.com": 1,
- "ff.im": 1,
- "uploadstation.com": 1,
- "expofutures.com": 1,
- "alliance.org.hk": 1,
- "wearn.com": 1,
- "efcc.org.hk": 1,
- "zattoo.com": 1,
- "askynz.net": 1,
- "zaobao.com.sg": 1,
- "heartyit.com": 1,
- "qixianglu.cn": 1,
- "bettween.com": 1,
- "gun-world.net": 1,
- "kenengba.com": 1,
- "iphone-dev.org": 1,
- "crackle.com": 1,
- "twftp.org": 1,
- "zlib.net": 1,
- "multiply.com": 1,
- "lipuman.com": 1,
- "monlamit.org": 1,
- "porntube.com": 1,
- "tunein.com": 1,
- "uwants.com": 1,
- "gotw.ca": 1,
- "tumutanzi.com": 1,
- "opera-mini.net": 1,
- "dizhidizhi.com": 1,
- "pbwiki.com": 1,
- "ruyiseek.com": 1,
- "12vpn.com": 1,
- "eltondisney.com": 1,
- "free.fr": 1,
- "1bao.org": 1,
- "extremetube.com": 1,
- "yeelou.com": 1,
- "corumcollege.com": 1,
- "merit-times.com.tw": 1,
- "exblog.co.jp": 1,
- "hkheadline.com": 1,
- "uocn.org": 1,
- "wikileaks.org": 1,
- "taiwanyes.com": 1,
- "chinesepen.org": 1,
- "itaboo.info": 1,
- "thisiswhyyouarefat.com": 1,
- "martincartoons.com": 1,
- "theinternetwishlist.com": 1,
- "twitgether.com": 1,
- "hecaitou.net": 1,
- "collateralmurder.com": 1,
- "baixing.me": 1,
- "lesscss.org": 1,
- "uk.to": 1,
- "wikisource.org": 1,
- "nanyang.com": 1,
- "wikia.com": 1,
- "michaelanti.com": 1,
- "2shared.com": 1,
- "chinagreenparty.org": 1,
- "fireofliberty.org": 1,
- "isohunt.com": 1,
- "ibtimes.com": 1,
- "meirixiaochao.com": 1,
- "rutube.ru": 1,
- "erepublik.com": 1,
- "briefdream.com": 1,
- "vocn.tv": 1,
- "ironicsoftware.com": 1,
- "htxt.it": 1,
- "mayimayi.com": 1,
- "businesstimes.com.cn": 1,
- "dayoneapp.com": 1,
- "beijing1989.com": 1,
- "kingdomsalvation.org": 1,
- "vpnbook.com": 1,
- "ping.fm": 1,
- "pentalogic.net": 1,
- "wan-press.org": 1,
- "hudatoriq.web.id": 1,
- "url.com.tw": 1,
- "duihua.org": 1,
- "bowenpress.com": 1,
- "fotop.net": 1,
- "liveleak.com": 1,
- "tvb.com": 1,
- "ulike.net": 1,
- "365singles.com.ar": 1,
- "calebelston.com": 1,
- "turbobit.net": 1,
- "liujianshu.com": 1,
- "daylife.com": 1,
- "tuitui.info": 1,
- "allinfo.com": 1,
- "lsd.org.hk": 1,
- "mingjinglishi.com": 1,
- "qx.net": 1,
- "wepn.info": 1,
- "tenacy.com": 1,
- "parade.com": 1,
- "mobile01.com": 1,
- "cynscribe.com": 1,
- "lockestek.com": 1,
- "dtic.mil": 1,
- "jinhai.de": 1,
- "x-art.com": 1,
- "atchinese.com": 1,
- "gazotube.com": 1,
- "nownews.com": 1,
- "64wiki.com": 1,
- "bloglovin.com": 1,
- "v-state.org": 1,
- "popyard.com": 1,
- "easyweb.hk": 1,
- "oiktv.com": 1,
- "ytht.net": 1,
- "willw.net": 1,
- "voy.com": 1,
- "chinahush.com": 1,
- "eyespirit.info": 1,
- "wangjinbo.org": 1,
- "dowei.org": 1,
- "tianhuayuan.com": 1,
- "ncol.com": 1,
- "goagent.googlecode.com": 1,
- "orzdream.com": 1,
- "noobbox.com": 1,
- "gongminliliang.com": 1,
- "heywire.com": 1,
- "cdjp.org": 1,
- "code1984.com": 1,
- "gzm.tv": 1,
- "sharebee.com": 1,
- "youthbao.com": 1,
- "chinadigitaltimes.net": 1,
- "tagwalk.com": 1,
- "chinagfw.org": 1,
- "wenxuecity.com": 1,
- "veoh.com": 1,
- "dongyangjing.com": 1,
- "lizhizhuangbi.com": 1,
- "tangben.com": 1,
- "logbot.net": 1,
- "fc2blog.net": 1,
- "techlifeweb.com": 1,
- "junefourth-20.net": 1,
- "seapuff.com": 1,
- "blogspot.hk": 1,
- "waikeung.org": 1,
- "jinbushe.org": 1,
- "my-proxy.com": 1,
- "kun.im": 1,
- "shodanhq.com": 1,
- "dw.de": 1,
- "kimy.com.tw": 1,
- "fflick.com": 1,
- "sino-monthly.com": 1,
- "slutload.com": 1,
- "postadult.com": 1,
- "falundafa.org": 1,
- "ifttt.com": 1,
- "yi.org": 1,
- "tube8.com": 1,
- "epochtimes.ie": 1,
- "opnir.com": 1,
- "marguerite.su": 1,
- "chenpokong.com": 1,
- "2-hand.info": 1,
- "dit-inc.us": 1,
- "wikibooks.org": 1,
- "longhair.hk": 1,
- "dxiong.com": 1,
- "plixi.com": 1,
- "ntu.edu.tw": 1,
- "weekmag.info": 1,
- "img.ly": 1,
- "tuanzt.com": 1,
- "bit.ly": 1,
- "pornhub.com": 1,
- "mihua.org": 1,
- "ck101.com": 1,
- "wikileaks.eu": 1,
- "wallornot.org": 1,
- "softether.org": 1,
- "joeyrobert.org": 1,
- "twapperkeeper.com": 1,
- "rushbee.com": 1,
- "zoho.com": 1,
- "sendspace.com": 1,
- "proxomitron.info": 1,
- "allmovie.com": 1,
- "google.com": 1,
- "badassjs.com": 1,
- "howtoforge.com": 1,
- "fanqiangyakexi.net": 1,
- "googlevideo.com": 1,
- "torvpn.com": 1,
- "qvodzy.org": 1,
- "hacken.cc": 1,
- "ismprofessional.net": 1,
- "presentationzen.com": 1,
- "huping.net": 1,
- "velkaepocha.sk": 1,
- "chinamule.com": 1,
- "trulyergonomic.com": 1,
- "atnext.com": 1,
- "nccwatch.org.tw": 1,
- "globalmuseumoncommunism.org": 1,
- "streamingthe.net": 1,
- "qanote.com": 1,
- "falunhr.org": 1,
- "thehungrydudes.com": 1,
- "wordpress.com": 1,
- "nexttv.com.tw": 1,
- "discuss.com.hk": 1,
- "usmc.mil": 1,
- "basetimesheightdividedby2.com": 1,
- "oauth.net": 1,
- "wetpussygames.com": 1,
- "zshare.net": 1,
- "89-64.org": 1,
- "linglingfa.com": 1,
- "juziyue.com": 1,
- "ruanyifeng.com": 1,
- "cnyes.com": 1,
- "aiph.net": 1,
- "skybet.com": 1,
- "vatn.org": 1,
- "hypeshell.com": 1,
- "megavideo.com": 1,
- "rojo.com": 1,
- "tibetfund.org": 1,
- "awardwinningfjords.com": 1,
- "falundafamuseum.org": 1,
- "jiepang.com": 1,
- "eulam.com": 1,
- "pchome.com.tw": 1,
- "thehun.net": 1,
- "tistory.com": 1,
- "blingblingsquad.net": 1,
- "nakido.com": 1,
- "fzh999.net": 1,
- "creaders.net": 1,
- "hkbf.org": 1,
- "wqlhw.com": 1,
- "overlapr.com": 1,
- "us.to": 1,
- "tl.gd": 1,
- "ourdearamy.com": 1,
- "epochtimes.fr": 1,
- "google.com.hk": 1,
- "wapedia.mobi": 1,
- "allaboutalpha.com": 1,
- "graylog2.org": 1,
- "metrolife.ca": 1,
- "gigporno.ru": 1,
- "moviefap.com": 1,
- "twtkr.com": 1,
- "rferl.org": 1,
- "shwchurch3.com": 1,
- "sysadmin1138.net": 1,
- "electionsmeter.com": 1,
- "cyberctm.com": 1,
- "rsf-chinese.org": 1,
- "sparrowmailapp.com": 1,
- "sex.com": 1,
- "xuzhuoer.com": 1,
- "xmovies.com": 1,
- "duoweitimes.com": 1,
- "rapidshare8.com": 1,
- "chingcheong.com": 1,
- "xhamster.com": 1,
- "moegirl.org": 1,
- "freemoren.com": 1,
- "pornbase.org": 1,
- "danwei.org": 1,
- "greenparty.org.tw": 1,
- "van698.com": 1,
- "mlcool.com": 1,
- "uighurbiz.net": 1,
- "omgili.com": 1,
- "blogspot.in": 1,
- "sharpdaily.hk": 1,
- "jiehua.cz": 1,
- "livevideo.com": 1,
- "weblagu.com": 1,
- "nlfreevpn.com": 1,
- "zyzc9.com": 1,
- "wiredpen.com": 1,
- "panoramio.com": 1,
- "sopcast.org": 1,
- "mysinablog.com": 1,
- "sogrady.me": 1,
- "teashark.com": 1,
- "etizer.org": 1,
- "westca.com": 1,
- "forums-free.com": 1,
- "oikos.com.tw": 1,
- "315lz.com": 1,
- "letscorp.net": 1,
- "powerapple.com": 1,
- "hk32168.com": 1,
- "51.ca": 1,
- "salvation.org.hk": 1,
- "rfi.fr": 1,
- "getiton.com": 1,
- "awflasher.com": 1,
- "getlantern.org": 1,
- "i2runner.com": 1,
- "hidecloud.com": 1,
- "gcpnews.com": 1,
- "marxist.net": 1,
- "vegorpedersen.com": 1,
- "twifan.com": 1,
- "tweetphoto.com": 1,
- "ovi.com": 1,
- "cubicle17.com": 1,
- "greatfire.org": 1,
- "gabocorp.com": 1,
- "tibetonline.com": 1,
- "change.org": 1,
- "turbotwitter.com": 1,
- "chinaaid.me": 1,
- "thisav.com": 1,
- "free-ssh.com": 1,
- "tubewolf.com": 1,
- "xgmyd.com": 1,
- "gfw.org.ua": 1,
- "chinesedailynews.com": 1,
- "viki.com": 1,
- "ecministry.net": 1,
- "mooo.com": 1,
- "sinoquebec.com": 1,
- "yahoo.co.jp": 1,
- "slandr.net": 1,
- "favorious.com": 1,
- "rhcloud.com": 1,
- "sthoo.com": 1,
- "softwarebychuck.com": 1,
- "illusionfactory.com": 1,
- "efksoft.com": 1,
- "staticflickr.com": 1,
- "freenet-china.org": 1,
- "cams.com": 1,
- "21andy.com": 1,
- "megabyet.net": 1,
- "greatfirewall.biz": 1,
- "islam.org.hk": 1,
- "tiananmenmother.org": 1,
- "mirrorbooks.com": 1,
- "chinageeks.org": 1,
- "dongtaiwang.com": 1,
- "twimg.com": 1,
- "hardsextube.com": 1,
- "soundcloud.com": 1,
- "4bluestones.biz": 1,
- "tweepguide.com": 1,
- "twitlonger.com": 1,
- "revleft.com": 1,
- "october-review.org": 1,
- "isunaffairs.com": 1,
- "codeboxapp.com": 1,
- "zinio.com": 1,
- "snaptu.com": 1,
- "fc2china.com": 1,
- "sendoid.com": 1,
- "giganews.com": 1,
- "huaglad.com": 1,
- "youthwant.com.tw": 1,
- "eventful.com": 1,
- "yeeyi.com": 1,
- "istef.info": 1,
- "playboy.com": 1,
- "youjizz.com": 1,
- "thelius.org": 1,
- "imkev.com": 1,
- "websitepulse.com": 1,
- "listorious.com": 1,
- "open.com.hk": 1,
- "youversion.com": 1,
- "rlwlw.com": 1,
- "twitcause.com": 1,
- "flickr.com": 1,
- "ajsands.com": 1,
- "softether-download.com": 1,
- "waiwaier.com": 1,
- "site90.net": 1,
- "hootsuite.com": 1,
- "dongtaiwang.net": 1,
- "telecomspace.com": 1,
- "delcamp.net": 1,
- "dalailama.ru": 1,
- "vpnpop.com": 1,
- "301works.org": 1,
- "chinaeweekly.com": 1,
- "youpai.org": 1,
- "echofon.com": 1,
- "nokola.com": 1,
- "tsctv.net": 1,
- "aol.ca": 1,
- "tsunagarumon.com": 1,
- "hinet.net": 1,
- "dropboxusercontent.com": 1,
- "cherrysave.com": 1,
- "mondex.org": 1,
- "dwnews.com": 1,
- "hjclub.info": 1,
- "h1n1china.org": 1,
- "raidcall.com.tw": 1,
- "goofind.com": 1,
- "weiming.info": 1,
- "hotspotshield.com": 1,
- "sopcast.com": 1,
- "aobo.com.au": 1,
- "fangongheike.com": 1,
- "i2p2.de": 1,
- "kingstone.com.tw": 1,
- "proxifier.com": 1,
- "twilog.org": 1,
- "oursteps.com.au": 1,
- "twittermail.com": 1,
- "reflectivecode.com": 1,
- "freechal.com": 1,
- "fail.hk": 1,
- "tt1069.com": 1,
- "6park.com": 1,
- "piring.com": 1,
- "internetpopculture.com": 1,
- "tuite.googlecode.com": 1,
- "vpngate.jp": 1,
- "ub0.cc": 1,
- "zootool.com": 1,
- "huaxin.ph": 1,
- "melon-peach.com": 1,
- "d0z.net": 1,
- "cenci.tk": 1,
- "tianzhu.org": 1,
- "hkptu.org": 1,
- "gamer.com.tw": 1,
- "wellplacedpixels.com": 1,
- "recordhistory.org": 1,
- "exblog.jp": 1,
- "tsquare.tv": 1,
- "renminbao.com": 1,
- "brucewang.net": 1,
- "sesawe.org": 1,
- "vincnd.com": 1,
- "edoors.com": 1,
- "southnews.com.tw": 1,
- "etaiwannews.com": 1,
- "malaysiakini.com": 1,
- "udn.com": 1,
- "am730.com.hk": 1,
- "wexiaobo.org": 1,
- "unicode.org": 1,
- "soifind.com": 1,
- "favstar.fm": 1,
- "zomobo.net": 1,
- "braumeister.org": 1,
- "sammyjs.org": 1,
- "wujieliulan.com": 1,
- "revver.com": 1,
- "twitturly.com": 1,
- "getsocialscope.com": 1,
- "compython.net": 1,
- "webbang.net": 1,
- "citizensradio.org": 1,
- "gowalla.com": 1,
- "paper.li": 1,
- "dtiblog.com": 1,
- "sejie.com": 1,
- "meteorshowersonline.com": 1,
- "faydao.com": 1,
- "trialofccp.org": 1,
- "fb.com": 1,
- "comedycentral.com": 1,
- "linksalpha.com": 1,
- "zmw.cn": 1,
- "tweetmylast.fm": 1,
- "blogspot.fr": 1,
- "6v6dota.com": 1,
- "omnitalk.com": 1,
- "idlcoyote.com": 1,
- "ning.com": 1,
- "libertytimes.com.tw": 1,
- "democrats.org": 1,
- "orchidbbs.com": 1,
- "china21.org": 1,
- "bbcchinese.com": 1,
- "af.mil": 1,
- "pin6.com": 1,
- "sankaizok.com": 1,
- "feer.com": 1,
- "avaaz.org": 1,
- "bloomfortune.com": 1,
- "sfileydy.com": 1,
- "nanyangpost.com": 1,
- "python.com": 1,
- "sandnoble.com": 1,
- "read100.com": 1,
- "classicalguitarblog.net": 1,
- "buugaa.com": 1,
- "amnestyusa.org": 1,
- "thereallove.kr": 1,
- "antiwave.net": 1,
- "fawanghuihui.org": 1,
- "x-wall.org": 1,
- "daolan.net": 1,
- "gfwinterceptor.googlecode.com": 1,
- "taiwanus.net": 1,
- "seraph.me": 1,
- "szetowah.org.hk": 1,
- "yuanming.net": 1,
- "geekmanuals.com": 1,
- "guancha.org": 1,
- "chinayuanmin.org": 1,
- "nga.mil": 1,
- "my903.com": 1,
- "archive.org": 1,
- "tamiaode.tk": 1,
- "netlog.com": 1,
- "onmoon.com": 1,
- "jiaoyou8.com": 1,
- "twibble.de": 1,
- "gaymap.cc": 1,
- "xinhuanet.org": 1,
- "yorkbbs.ca": 1,
- "scribd.com": 1,
- "blogspot.com": 1,
- "taragana.com": 1,
- "kl.am": 1,
- "rti.org.tw": 1,
- "relaxbbs.com": 1,
- "cellulo.info": 1,
- "owind.com": 1,
- "ucam.org": 1,
- "phonegap.com": 1,
- "navy.mil": 1,
- "tibet.net": 1,
- "uncyclomedia.org": 1,
- "vpncup.com": 1,
- "oopsforum.com": 1,
- "orientaldaily.com.my": 1,
- "hkbc.net": 1,
- "youtube-nocookie.com": 1,
- "winwhispers.info": 1,
- "savetibet.org": 1,
- "sohfrance.org": 1,
- "thegatesnotes.com": 1,
- "netcolony.com": 1,
- "kechara.com": 1,
- "break.com": 1,
- "cenews.eu": 1,
- "xxxx.com.au": 1,
- "muouju.com": 1,
- "h-china.org": 1,
- "voanews.com": 1,
- "proxyroad.com": 1,
- "tttan.com": 1,
- "dpp.org.tw": 1,
- "gdbt.net": 1,
- "hnjhj.com": 1,
- "thkphoto.com": 1,
- "la-forum.org": 1,
- "weiquanwang.org": 1,
- "nabble.com": 1,
- "tweetedtimes.com": 1,
- "okayfreedom.com": 1,
- "twimbow.com": 1,
- "cclife.org": 1,
- "zhenlibu.info": 1,
- "hkday.net": 1,
- "1984bbs.com": 1,
- "iphonehacks.com": 1,
- "atebits.com": 1,
- "solozorro.tk": 1,
- "justtristan.com": 1,
- "pmates.com": 1,
- "waigaobu.com": 1,
- "naol.ca": 1,
- "adultfriendfinder.com": 1,
- "collateralmurder.org": 1,
- "al-qimmah.net": 1,
- "twitbrowser.net": 1,
- "jbtalks.my": 1,
- "mediafire.com": 1,
- "theatrum-belli.com": 1,
- "geocities.co.jp": 1,
- "listentoyoutube.com": 1,
- "somee.com": 1,
- "yahoo.com.hk": 1,
- "sexhuang.com": 1,
- "stonegames.net": 1,
- "dzze.com": 1,
- "python.com.tw": 1,
- "throughnightsfire.com": 1,
- "liuxiaotong.com": 1,
- "blogs.com": 1,
- "artsy.net": 1,
- "mashable.com": 1,
- "axureformac.com": 1,
- "64tianwang.com": 1,
- "domain.club.tw": 1,
- "imageflea.com": 1,
- "wangruoshui.net": 1,
- "dougscripts.com": 1,
- "yogichen.org": 1,
- "bewww.net": 1,
- "gongm.in": 1,
- "shenyunperformingarts.org": 1,
- "sheikyermami.com": 1,
- "pekingduck.org": 1,
- "radiotime.com": 1,
- "chinasoul.org": 1,
- "kwongwah.com.my": 1,
- "blinw.com": 1,
- "atj.org.tw": 1,
- "aenhancers.com": 1,
- "ytimg.com": 1,
- "freevpn.nl": 1,
- "netfirms.com": 1,
- "windowsphoneme.com": 1,
- "xiaochuncnjp.com": 1,
- "chinainterimgov.org": 1,
- "xysblogs.org": 1,
- "epochtimes-bg.com": 1,
- "samair.ru": 1,
- "taiwankiss.com": 1,
- "hotpot.hk": 1,
- "books.com.tw": 1,
- "proxlet.com": 1,
- "gyalwarinpoche.com": 1,
- "focusvpn.com": 1,
- "dphk.org": 1,
- "oulove.org": 1,
- "filefactory.com": 1,
- "ifanr.com": 1,
- "urlborg.com": 1,
- "minzhuzhongguo.org": 1,
- "fb.me": 1,
- "icij.org": 1,
- "twindexx.com": 1,
- "twitreferral.com": 1,
- "linuxconfig.org": 1,
- "cts.com.tw": 1,
- "sanmin.com.tw": 1,
- "logmike.com": 1,
- "ultraxs.com": 1,
- "highrockmedia.com": 1,
- "theappleblog.com": 1,
- "taiwannews.com.tw": 1,
- "twa.sh": 1,
- "tacem.org": 1,
- "percy.in": 1,
- "apigee.com": 1,
- "itshidden.com": 1,
- "birdhouseapp.com": 1,
- "dongde.com": 1,
- "mefeedia.com": 1,
- "embr.in": 1,
- "clb.org.hk": 1,
- "chaturbate.com": 1,
- "strongvpn.com": 1,
- "asianwomensfilm.de": 1,
- "bugclub.org": 1,
- "xvedios.com": 1,
- "mpinews.com": 1,
- "x365x.com": 1,
- "arctosia.com": 1,
- "tiantibooks.org": 1,
- "worstthingieverate.com": 1,
- "kodingen.com": 1,
- "twyac.org": 1,
- "shizhao.org": 1,
- "budaedu.org": 1,
- "rcinet.ca": 1,
- "soh.tw": 1,
- "date.fm": 1,
- "izihost.org": 1,
- "threatchaos.com": 1,
- "paper-replika.com": 1,
- "mychat.to": 1,
- "farwestchina.com": 1,
- "inxian.com": 1,
- "xxbbx.com": 1,
- "taiwantt.org.tw": 1,
- "voa.mobi": 1,
- "huaren.us": 1,
- "twblogger.com": 1,
- "penchinese.com": 1,
- "everyday-carry.com": 1,
- "hotfile.com": 1,
- "sitetag.us": 1,
- "twaud.io": 1,
- "singtao.com": 1,
- "idemocracy.asia": 1,
- "chinainperspective.org": 1,
- "soundofhope.org": 1,
- "toonel.net": 1,
- "city9x.com": 1,
- "ufreevpn.com": 1,
- "sufeng.org": 1,
- "veempiire.com": 1,
- "delicious.com": 1,
- "thebcomplex.com": 1,
- "noypf.com": 1,
- "radiovaticana.org": 1,
- "igfw.net": 1,
- "chandoo.org": 1,
- "tomayko.com": 1,
- "tonyyan.net": 1,
- "ucdc1998.org": 1,
- "hkjc.com": 1,
- "xiaoma.org": 1,
- "so-ga.net": 1,
- "sapikachu.net": 1,
- "pacificpoker.com": 1,
- "unpo.org": 1,
- "sitebro.tw": 1,
- "blockcn.com": 1,
- "prayforchina.net": 1,
- "gmhz.org": 1,
- "spotify.com": 1,
- "gunsamerica.com": 1,
- "openwebster.com": 1,
- "liu.lu": 1,
- "muselinks.co.jp": 1,
- "36rain.com": 1,
- "peacefire.org": 1,
- "cytode.us": 1,
- "yahoo.com": 1,
- "hongmeimei.com": 1,
- "waffle1999.com": 1,
- "globalvoicesonline.org": 1,
- "vft.com.tw": 1,
- "huluim.com": 1,
- "livestation.com": 1,
- "onmoon.net": 1,
- "pixnet.in": 1,
- "nanzao.com": 1,
- "tiananmenuniv.net": 1,
- "sinica.edu.tw": 1,
- "wezone.net": 1,
- "cochina.org": 1,
- "astonmartinnews.com": 1,
- "baywords.com": 1,
- "twitoaster.com": 1,
- "s135.com": 1,
- "iredmail.org": 1,
- "fring.com": 1,
- "spankwire.com": 1,
- "nytco.com": 1,
- "fofg.org": 1,
- "qtrac.eu": 1,
- "proxypy.net": 1,
- "tweepml.org": 1,
- "izles.net": 1,
- "cactusvpn.com": 1,
- "blogger.com": 1,
- "have8.com": 1,
- "retweetrank.com": 1,
- "mychinamyhome.com": 1,
- "hellotxt.com": 1,
- "chrispederick.net": 1,
- "goodreads.com": 1,
- "cjb.net": 1,
- "andfaraway.net": 1,
- "cdp2006.org": 1,
- "xyy69.info": 1,
- "youthnetradio.org": 1,
- "forum4hk.com": 1,
- "chinalawandpolicy.com": 1,
- "civisec.org": 1,
- "junauza.com": 1,
- "mihk.hk": 1,
- "palm.com": 1,
- "student.tw": 1,
- "svwind.com": 1,
- "chrlawyers.hk": 1,
- "pinoy-n.com": 1,
- "girlbanker.com": 1,
- "usacn.com": 1,
- "privateinternetaccess.com": 1,
- "hgseav.com": 1,
- "advertfan.com": 1,
- "xiaohexie.com": 1,
- "lazarsearlymusic.com": 1,
- "chinesetalks.net": 1,
- "bloomberg.com": 1,
- "fleshbot.com": 1,
- "higfw.com": 1,
- "vinniev.com": 1,
- "justin.tv": 1,
- "adultkeep.net": 1,
- "jieshibaobao.com": 1,
- "bfsh.hk": 1,
- "loiclemeur.com": 1,
- "bfnn.org": 1,
- "faiththedog.info": 1,
- "gtap.googlecode.com": 1,
- "picidae.net": 1,
- "epochweekly.com": 1,
- "free-gate.org": 1,
- "freelotto.com": 1,
- "himemix.com": 1,
- "tweetree.com": 1,
- "rfachina.com": 1,
- "truthcn.com": 1,
- "xcity.jp": 1,
- "newsancai.com": 1,
- "game735.com": 1,
- "caochangqing.com": 1,
- "liberal.org.hk": 1,
- "mrtweet.com": 1,
- "gamez.com.tw": 1,
- "qi-gong.me": 1,
- "steel-storm.com": 1,
- "turntable.fm": 1,
- "couchdbwiki.com": 1,
- "flecheinthepeche.fr": 1,
- "swift-tools.net": 1,
- "mmaaxx.com": 1,
- "fdc89.jp": 1,
- "emory.edu": 1,
- "eic-av.com": 1,
- "topsy.com": 1,
- "kyohk.net": 1,
- "pose.com": 1,
- "neolee.cn": 1,
- "edicypages.com": 1,
- "designerol.com": 1,
- "knowledgerush.com": 1,
- "ebookee.com": 1,
- "so-news.com": 1,
- "mthruf.com": 1,
- "getfoxyproxy.org": 1,
- "pathtosharepoint.com": 1,
- "logiqx.com": 1,
- "doxygen.org": 1,
- "say2.info": 1,
- "deutsche-welle.de": 1,
- "dabr.mobi": 1,
- "catch22.net": 1,
- "digitalnomadsproject.org": 1,
- "github.com": 1,
- "blogspot.de": 1,
- "pcdvd.com.tw": 1,
- "getyouram.com": 1,
- "compileheart.com": 1,
- "hidden-advent.org": 1,
- "megaporn.com": 1,
- "hougaige.com": 1,
- "aboutgfw.com": 1,
- "comefromchina.com": 1,
- "e-spacy.com": 1,
- "funf.tw": 1,
- "worldjournal.com": 1,
- "olumpo.com": 1,
- "finler.net": 1,
- "zoozle.net": 1,
- "vcf-online.org": 1,
- "wikimedia.org.mo": 1,
- "de-sci.org": 1,
- "stuffimreading.net": 1,
- "state168.com": 1,
- "cantonese.asia": 1,
- "fzh999.com": 1,
- "ipobar.com": 1,
- "topshareware.com": 1,
- "pokerstars.com": 1,
- "bloomberg.cn": 1,
- "qstatus.com": 1,
- "muzi.com": 1,
- "syx86.cn": 1,
- "changp.com": 1,
- "techparaiso.com": 1,
- "posterous.com": 1,
- "interfaceaddiction.com": 1,
- "cnitter.com": 1,
- "chinaaid.net": 1,
- "fscked.org": 1,
- "storagenewsletter.com": 1,
- "guishan.org": 1,
- "christusrex.org": 1,
- "syncback.com": 1,
- "tweetboard.com": 1,
- "powerpointninja.com": 1,
- "orient-doll.com": 1,
- "navicat.com": 1,
- "twittercounter.com": 1,
- "git-scm.com": 1,
- "martau.com": 1,
- "inmediahk.net": 1,
- "aliengu.com": 1,
- "taweet.com": 1,
- "0to255.com": 1,
- "duping.net": 1,
- "tkcs-collins.com": 1,
- "trustedbi.com": 1,
- "nighost.org": 1,
- "babynet.com.hk": 1,
- "mmdays.com": 1,
- "appspot.com": 1,
- "dollf.com": 1,
- "epochtimestr.com": 1,
- "hellonewyork.us": 1,
- "1eew.com": 1,
- "taiwannation.com": 1,
- "wezhiyong.org": 1,
- "csuchen.de": 1,
- "wahas.com": 1,
- "lookingglasstheatre.org": 1,
- "furinkan.com": 1,
- "observechina.net": 1,
- "chinachannel.hk": 1,
- "sysresccd.org": 1,
- "meetup.com": 1,
- "renyurenquan.org": 1,
- "chinese-memorial.org": 1,
- "canyu.org": 1,
- "jgoodies.com": 1,
- "china-week.com": 1,
- "pureconcepts.net": 1,
- "sowiki.net": 1,
- "kangye.org": 1,
- "br.st": 1,
- "yfrog.com": 1,
- "msn.com.tw": 1,
- "mingpao.com": 1,
- "crd-net.org": 1,
- "hk": 1,
- "googleapis.com": 1,
- "ydy.com": 1,
- "bipic.net": 1,
- "tibet.com": 1,
- "naitik.net": 1,
- "cuihua.org": 1,
- "gs-discuss.com": 1,
- "diaoyuislands.org": 1,
- "wozy.in": 1,
- "xthost.info": 1,
- "myopenid.com": 1,
- "hkdailynews.com.hk": 1,
- "glennhilton.com": 1,
- "christianstudy.com": 1,
- "freenetproject.org": 1,
- "ebookbrowse.com": 1,
- "gaoming.net": 1,
- "madmenunbuttoned.com": 1,
- "laptoplockdown.com": 1,
- "freakshare.com": 1,
- "e-traderland.net": 1,
- "twtrland.com": 1,
- "huhaitai.com": 1,
- "askstudent.com": 1,
- "yipub.com": 1,
- "truveo.com": 1,
- "tabtter.jp": 1,
- "franklc.com": 1,
- "weigegebyc.dreamhosters.com": 1,
- "iblogserv-f.net": 1,
- "kanzhongguo.eu": 1,
- "freewebs.com": 1,
- "ig.com.br": 1,
- "dwheeler.com": 1,
- "famunion.com": 1,
- "173ng.com": 1,
- "minghui.org": 1,
- "isaacmao.com": 1,
- "perfectvpn.net": 1,
- "freeman2.com": 1,
- "sinonet.ca": 1,
- "jpopforum.net": 1,
- "sobees.com": 1,
- "free4u.com.ar": 1,
- "oyax.com": 1,
- "littlebigdetails.com": 1,
- "mingjingnews.com": 1,
- "sharkdolphin.com": 1,
- "limiao.net": 1,
- "jimoparty.com": 1,
- "assembla.com": 1,
- "dribbble.com": 1,
- "njactb.org": 1,
- "twiggit.org": 1,
- "lookatgame.com": 1,
- "darpa.mil": 1,
- "wtfpeople.com": 1,
- "1-apple.com.tw": 1
-};
-
-var proxy = "__PROXY__";
-
-var direct = 'DIRECT;';
-
-var hasOwnProperty = Object.hasOwnProperty;
-
-function FindProxyForURL(url, host) {
- var suffix;
- var pos = host.lastIndexOf('.');
- pos = host.lastIndexOf('.', pos - 1);
- while(1) {
- if (pos <= 0) {
- if (hasOwnProperty.call(domains, host)) {
- return proxy;
- } else {
- return direct;
- }
- }
- suffix = host.substring(pos + 1);
- if (hasOwnProperty.call(domains, suffix)) {
- return proxy;
- }
- pos = host.lastIndexOf('.', pos - 1);
- }
-}
diff --git a/shadowsocks-csharp/proxy.pac.txt.gz b/shadowsocks-csharp/proxy.pac.txt.gz
new file mode 100755
index 00000000..d5fce8c9
Binary files /dev/null and b/shadowsocks-csharp/proxy.pac.txt.gz differ
diff --git a/shadowsocks-csharp/shadowsocks-csharp.csproj b/shadowsocks-csharp/shadowsocks-csharp.csproj
index 26d89e44..169d0ef3 100755
--- a/shadowsocks-csharp/shadowsocks-csharp.csproj
+++ b/shadowsocks-csharp/shadowsocks-csharp.csproj
@@ -126,6 +126,7 @@
True
+