├── App.config
├── Form1.Designer.cs
├── Form1.resx
├── FreeSquidClient.Designer.cs
├── FreeSquidClient.cs
├── FreeSquidClient.csproj
├── FreeSquidClient.resx
├── HashTable.cs
├── IP.cs
├── Program.cs
├── Properties
├── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Settings.Designer.cs
└── Settings.settings
├── README.md
├── Resources
└── interface.png
├── SquidClient.csproj
├── bin
├── Debug
│ ├── FreeSquidClient.exe
│ ├── FreeSquidClient.exe.config
│ ├── FreeSquidClient.pdb
│ ├── FreeSquidClient.vshost.exe
│ ├── FreeSquidClient.vshost.exe.config
│ ├── FreeSquidClient.vshost.exe.manifest
│ └── 巴豆Squid1.0.0.8.exe
└── Release
│ ├── FreeSquidClient.exe
│ ├── FreeSquidClient.exe.config
│ ├── FreeSquidClient.pdb
│ ├── FreeSquidClient.vshost.exe
│ ├── FreeSquidClient.vshost.exe.config
│ ├── FreeSquidClient.vshost.exe.manifest
│ ├── New folder
│ ├── Hummingbird_squid.exe
│ └── 巴豆Squid1.0.0.7.exe
│ ├── 巴豆Squid1.0.0.7.exe
│ └── 巴豆Squid1.0.0.8.exe
├── browser.Designer.cs
├── browser.cs
├── browser.resx
├── hummingbird3_256px.ico
├── obj
├── Debug
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── FreeSquidClient.Form1.resources
│ ├── FreeSquidClient.Properties.Resources.resources
│ ├── FreeSquidClient.csproj.FileListAbsolute.txt
│ ├── FreeSquidClient.csproj.GenerateResource.Cache
│ ├── FreeSquidClient.csprojResolveAssemblyReference.cache
│ ├── FreeSquidClient.exe
│ ├── FreeSquidClient.pdb
│ ├── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── pac.csproj.FileListAbsolute.txt
│ ├── pac.csproj.GenerateResource.Cache
│ └── pac.csprojResolveAssemblyReference.cache
└── Release
│ ├── DesignTimeResolveAssemblyReferences.cache
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── FreeSquidClient.Form1.resources
│ ├── FreeSquidClient.Properties.Resources.resources
│ ├── FreeSquidClient.browser.resources
│ ├── FreeSquidClient.csproj.FileListAbsolute.txt
│ ├── FreeSquidClient.csproj.GenerateResource.Cache
│ ├── FreeSquidClient.csprojResolveAssemblyReference.cache
│ ├── FreeSquidClient.exe
│ ├── FreeSquidClient.pdb
│ ├── TempPE
│ └── Properties.Resources.Designer.cs.dll
│ └── build.force
└── pingsort
└── Length.cs
/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace SquidClient
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// 必需的设计器变量。
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// 清理所有正在使用的资源。
12 | ///
13 | /// 如果应释放托管资源,为 true;否则为 false。
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows 窗体设计器生成的代码
24 |
25 | ///
26 | /// 设计器支持所需的方法 - 不要修改
27 | /// 使用代码编辑器修改此方法的内容。
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.components = new System.ComponentModel.Container();
32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
33 | this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
34 | this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
35 | this.随系统启动ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
36 | this.退出ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
37 | this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
38 | this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
39 | this.主力服务器ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
40 | this.备用服务器ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
41 | this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
42 | this.sourceforgeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
43 | this.gToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
44 | this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
45 | this.contextMenuStrip1.SuspendLayout();
46 | this.SuspendLayout();
47 | //
48 | // notifyIcon1
49 | //
50 | this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
51 | this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
52 | this.notifyIcon1.Text = "蜂鸟V1.0.0.4";
53 | this.notifyIcon1.Visible = true;
54 | //
55 | // contextMenuStrip1
56 | //
57 | this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
58 | this.toolStripMenuItem3,
59 | this.toolStripMenuItem4,
60 | this.toolStripMenuItem2,
61 | this.toolStripMenuItem1,
62 | this.随系统启动ToolStripMenuItem,
63 | this.退出ToolStripMenuItem});
64 | this.contextMenuStrip1.Name = "contextMenuStrip1";
65 | this.contextMenuStrip1.Size = new System.Drawing.Size(179, 136);
66 | //
67 | // 随系统启动ToolStripMenuItem
68 | //
69 | this.随系统启动ToolStripMenuItem.Name = "随系统启动ToolStripMenuItem";
70 | this.随系统启动ToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
71 | this.随系统启动ToolStripMenuItem.Text = "随系统启动";
72 | this.随系统启动ToolStripMenuItem.Click += new System.EventHandler(this.随系统启动ToolStripMenuItem_Click);
73 | //
74 | // 退出ToolStripMenuItem
75 | //
76 | this.退出ToolStripMenuItem.Name = "退出ToolStripMenuItem";
77 | this.退出ToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
78 | this.退出ToolStripMenuItem.Text = "退出";
79 | this.退出ToolStripMenuItem.Click += new System.EventHandler(this.退出ToolStripMenuItem_Click);
80 | //
81 | // toolStripMenuItem1
82 | //
83 | this.toolStripMenuItem1.Name = "toolStripMenuItem1";
84 | this.toolStripMenuItem1.Size = new System.Drawing.Size(178, 22);
85 | this.toolStripMenuItem1.Text = "检查更新";
86 | this.toolStripMenuItem1.Click += new System.EventHandler(this.toolStripMenuItem1_Click);
87 | //
88 | // toolStripMenuItem2
89 | //
90 | this.toolStripMenuItem2.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
91 | this.主力服务器ToolStripMenuItem,
92 | this.备用服务器ToolStripMenuItem});
93 | this.toolStripMenuItem2.Name = "toolStripMenuItem2";
94 | this.toolStripMenuItem2.Size = new System.Drawing.Size(178, 22);
95 | this.toolStripMenuItem2.Text = "Squid服务器";
96 | //
97 | // 主力服务器ToolStripMenuItem
98 | //
99 | this.主力服务器ToolStripMenuItem.Name = "主力服务器ToolStripMenuItem";
100 | this.主力服务器ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
101 | this.主力服务器ToolStripMenuItem.Text = "主力服务器";
102 | this.主力服务器ToolStripMenuItem.Click += new System.EventHandler(this.主力服务器ToolStripMenuItem_Click);
103 | //
104 | // 备用服务器ToolStripMenuItem
105 | //
106 | this.备用服务器ToolStripMenuItem.Name = "备用服务器ToolStripMenuItem";
107 | this.备用服务器ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
108 | this.备用服务器ToolStripMenuItem.Text = "备用服务器";
109 | this.备用服务器ToolStripMenuItem.Click += new System.EventHandler(this.备用服务器ToolStripMenuItem_Click);
110 | //
111 | // toolStripMenuItem3
112 | //
113 | this.toolStripMenuItem3.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
114 | this.sourceforgeToolStripMenuItem,
115 | this.gToolStripMenuItem});
116 | this.toolStripMenuItem3.Name = "toolStripMenuItem3";
117 | this.toolStripMenuItem3.Size = new System.Drawing.Size(178, 22);
118 | this.toolStripMenuItem3.Text = "项目";
119 | //
120 | // sourceforgeToolStripMenuItem
121 | //
122 | this.sourceforgeToolStripMenuItem.Name = "sourceforgeToolStripMenuItem";
123 | this.sourceforgeToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
124 | this.sourceforgeToolStripMenuItem.Text = "Sourceforge";
125 | this.sourceforgeToolStripMenuItem.Click += new System.EventHandler(this.sourceforgeToolStripMenuItem_Click);
126 | //
127 | // gToolStripMenuItem
128 | //
129 | this.gToolStripMenuItem.Name = "gToolStripMenuItem";
130 | this.gToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
131 | this.gToolStripMenuItem.Text = "G+";
132 | this.gToolStripMenuItem.Click += new System.EventHandler(this.gToolStripMenuItem_Click);
133 | //
134 | // toolStripMenuItem4
135 | //
136 | this.toolStripMenuItem4.Name = "toolStripMenuItem4";
137 | this.toolStripMenuItem4.Size = new System.Drawing.Size(178, 22);
138 | this.toolStripMenuItem4.Text = "获取最新验证账户";
139 | this.toolStripMenuItem4.Click += new System.EventHandler(this.toolStripMenuItem4_Click);
140 | //
141 | // Form1
142 | //
143 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
144 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
145 | this.ClientSize = new System.Drawing.Size(475, 261);
146 | this.Name = "Form1";
147 | this.Text = "Form1";
148 | this.Load += new System.EventHandler(this.Form1_Load);
149 | this.contextMenuStrip1.ResumeLayout(false);
150 | this.ResumeLayout(false);
151 |
152 | }
153 |
154 | #endregion
155 |
156 | private System.Windows.Forms.NotifyIcon notifyIcon1;
157 | private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
158 | private System.Windows.Forms.ToolStripMenuItem 随系统启动ToolStripMenuItem;
159 | private System.Windows.Forms.ToolStripMenuItem 退出ToolStripMenuItem;
160 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
161 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
162 | private System.Windows.Forms.ToolStripMenuItem 主力服务器ToolStripMenuItem;
163 | private System.Windows.Forms.ToolStripMenuItem 备用服务器ToolStripMenuItem;
164 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3;
165 | private System.Windows.Forms.ToolStripMenuItem sourceforgeToolStripMenuItem;
166 | private System.Windows.Forms.ToolStripMenuItem gToolStripMenuItem;
167 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4;
168 | }
169 | }
170 |
171 |
--------------------------------------------------------------------------------
/FreeSquidClient.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace FreeSquidClient
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// 必需的设计器变量。
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// 清理所有正在使用的资源。
12 | ///
13 | /// 如果应释放托管资源,为 true;否则为 false。
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows 窗体设计器生成的代码
24 |
25 | ///
26 | /// 设计器支持所需的方法 - 不要修改
27 | /// 使用代码编辑器修改此方法的内容。
28 | ///
29 | private void InitializeComponent()
30 | {
31 | this.components = new System.ComponentModel.Container();
32 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
33 | this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
34 | this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripMenuItem();
35 | this.toolStripMenuItem8 = new System.Windows.Forms.ToolStripMenuItem();
36 | this.ProjectSourceforge = new System.Windows.Forms.ToolStripMenuItem();
37 | this.gToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
38 | this.在线技术支持和反馈ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
39 | this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
40 | this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
41 | this.toolStripMenuItem7 = new System.Windows.Forms.ToolStripMenuItem();
42 | this.使用主服务器ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
43 | this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem();
44 | this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
45 | this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
46 | this.退出ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
47 | this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
48 | this.pictureBox1 = new System.Windows.Forms.PictureBox();
49 | this.richTextBox1 = new System.Windows.Forms.RichTextBox();
50 | this.contextMenuStrip1.SuspendLayout();
51 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
52 | this.SuspendLayout();
53 | //
54 | // contextMenuStrip1
55 | //
56 | this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
57 | this.toolStripMenuItem4,
58 | this.toolStripMenuItem8,
59 | this.toolStripSeparator1,
60 | this.toolStripMenuItem1,
61 | this.toolStripMenuItem7,
62 | this.toolStripMenuItem3,
63 | this.toolStripMenuItem2,
64 | this.toolStripSeparator2,
65 | this.退出ToolStripMenuItem});
66 | this.contextMenuStrip1.Name = "contextMenuStrip1";
67 | this.contextMenuStrip1.Size = new System.Drawing.Size(166, 170);
68 | //
69 | // toolStripMenuItem4
70 | //
71 | this.toolStripMenuItem4.Name = "toolStripMenuItem4";
72 | this.toolStripMenuItem4.Size = new System.Drawing.Size(165, 22);
73 | this.toolStripMenuItem4.Text = "关于";
74 | this.toolStripMenuItem4.Click += new System.EventHandler(this.toolStripMenuItem4_Click);
75 | //
76 | // toolStripMenuItem8
77 | //
78 | this.toolStripMenuItem8.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
79 | this.ProjectSourceforge,
80 | this.gToolStripMenuItem,
81 | this.在线技术支持和反馈ToolStripMenuItem});
82 | this.toolStripMenuItem8.Name = "toolStripMenuItem8";
83 | this.toolStripMenuItem8.Size = new System.Drawing.Size(165, 22);
84 | this.toolStripMenuItem8.Text = "项目";
85 | //
86 | // ProjectSourceforge
87 | //
88 | this.ProjectSourceforge.Name = "ProjectSourceforge";
89 | this.ProjectSourceforge.Size = new System.Drawing.Size(178, 22);
90 | this.ProjectSourceforge.Text = "Sourceforge Project";
91 | this.ProjectSourceforge.Click += new System.EventHandler(this.ProjectSourceforge_Click);
92 | //
93 | // gToolStripMenuItem
94 | //
95 | this.gToolStripMenuItem.Name = "gToolStripMenuItem";
96 | this.gToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
97 | this.gToolStripMenuItem.Text = "G+";
98 | this.gToolStripMenuItem.Click += new System.EventHandler(this.gToolStripMenuItem_Click);
99 | //
100 | // 在线技术支持和反馈ToolStripMenuItem
101 | //
102 | this.在线技术支持和反馈ToolStripMenuItem.Name = "在线技术支持和反馈ToolStripMenuItem";
103 | this.在线技术支持和反馈ToolStripMenuItem.Size = new System.Drawing.Size(178, 22);
104 | this.在线技术支持和反馈ToolStripMenuItem.Text = "github";
105 | this.在线技术支持和反馈ToolStripMenuItem.Click += new System.EventHandler(this.在线技术支持和反馈ToolStripMenuItem_Click);
106 | //
107 | // toolStripSeparator1
108 | //
109 | this.toolStripSeparator1.Name = "toolStripSeparator1";
110 | this.toolStripSeparator1.Size = new System.Drawing.Size(162, 6);
111 | //
112 | // toolStripMenuItem1
113 | //
114 | this.toolStripMenuItem1.Name = "toolStripMenuItem1";
115 | this.toolStripMenuItem1.Size = new System.Drawing.Size(165, 22);
116 | this.toolStripMenuItem1.Text = "查看最新版发布";
117 | this.toolStripMenuItem1.Click += new System.EventHandler(this.toolStripMenuItem1_Click_1);
118 | //
119 | // toolStripMenuItem7
120 | //
121 | this.toolStripMenuItem7.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
122 | this.使用主服务器ToolStripMenuItem});
123 | this.toolStripMenuItem7.Name = "toolStripMenuItem7";
124 | this.toolStripMenuItem7.Size = new System.Drawing.Size(165, 22);
125 | this.toolStripMenuItem7.Text = "Squid服务器";
126 | //
127 | // 使用主服务器ToolStripMenuItem
128 | //
129 | this.使用主服务器ToolStripMenuItem.Name = "使用主服务器ToolStripMenuItem";
130 | this.使用主服务器ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
131 | this.使用主服务器ToolStripMenuItem.Text = "使用主服务器";
132 | this.使用主服务器ToolStripMenuItem.Click += new System.EventHandler(this.使用主服务器ToolStripMenuItem_Click);
133 | //
134 | // toolStripMenuItem3
135 | //
136 | this.toolStripMenuItem3.Name = "toolStripMenuItem3";
137 | this.toolStripMenuItem3.Size = new System.Drawing.Size(165, 22);
138 | this.toolStripMenuItem3.Text = "检查更新";
139 | this.toolStripMenuItem3.Click += new System.EventHandler(this.toolStripMenuItem3_Click_2);
140 | //
141 | // toolStripMenuItem2
142 | //
143 | this.toolStripMenuItem2.Name = "toolStripMenuItem2";
144 | this.toolStripMenuItem2.Size = new System.Drawing.Size(165, 22);
145 | this.toolStripMenuItem2.Text = "随系统启动";
146 | this.toolStripMenuItem2.Click += new System.EventHandler(this.toolStripMenuItem2_Click);
147 | //
148 | // toolStripSeparator2
149 | //
150 | this.toolStripSeparator2.Name = "toolStripSeparator2";
151 | this.toolStripSeparator2.Size = new System.Drawing.Size(162, 6);
152 | //
153 | // 退出ToolStripMenuItem
154 | //
155 | this.退出ToolStripMenuItem.Name = "退出ToolStripMenuItem";
156 | this.退出ToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
157 | this.退出ToolStripMenuItem.Text = "退出";
158 | this.退出ToolStripMenuItem.Click += new System.EventHandler(this.退出ToolStripMenuItem_Click);
159 | //
160 | // notifyIcon1
161 | //
162 | this.notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
163 | this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon")));
164 | this.notifyIcon1.Text = "Hummingbird Squid V 1.0.0.8";
165 | this.notifyIcon1.Visible = true;
166 | //
167 | // pictureBox1
168 | //
169 | this.pictureBox1.Image = global::FreeSquidClient.Properties.Resources._interface;
170 | this.pictureBox1.Location = new System.Drawing.Point(12, 12);
171 | this.pictureBox1.Name = "pictureBox1";
172 | this.pictureBox1.Size = new System.Drawing.Size(563, 116);
173 | this.pictureBox1.TabIndex = 1;
174 | this.pictureBox1.TabStop = false;
175 | //
176 | // richTextBox1
177 | //
178 | this.richTextBox1.BackColor = System.Drawing.SystemColors.ButtonFace;
179 | this.richTextBox1.Location = new System.Drawing.Point(12, 134);
180 | this.richTextBox1.Name = "richTextBox1";
181 | this.richTextBox1.Size = new System.Drawing.Size(563, 132);
182 | this.richTextBox1.TabIndex = 2;
183 | this.richTextBox1.Text = "";
184 | this.richTextBox1.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.richTextBox1_LinkClicked);
185 | //
186 | // Form1
187 | //
188 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
189 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
190 | this.ClientSize = new System.Drawing.Size(587, 292);
191 | this.Controls.Add(this.richTextBox1);
192 | this.Controls.Add(this.pictureBox1);
193 | this.MaximizeBox = false;
194 | this.Name = "Form1";
195 | this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
196 | this.Text = "蜂鸟Squid";
197 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
198 | this.Load += new System.EventHandler(this.Form1_Load);
199 | this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);
200 | this.contextMenuStrip1.ResumeLayout(false);
201 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
202 | this.ResumeLayout(false);
203 |
204 | }
205 |
206 | #endregion
207 |
208 | private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
209 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
210 | private System.Windows.Forms.ToolStripMenuItem 退出ToolStripMenuItem;
211 | private System.Windows.Forms.NotifyIcon notifyIcon1;
212 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3;
213 | private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
214 | private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
215 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem7;
216 | private System.Windows.Forms.ToolStripMenuItem 使用主服务器ToolStripMenuItem;
217 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem8;
218 | private System.Windows.Forms.ToolStripMenuItem ProjectSourceforge;
219 | private System.Windows.Forms.ToolStripMenuItem gToolStripMenuItem;
220 | private System.Windows.Forms.ToolStripMenuItem 在线技术支持和反馈ToolStripMenuItem;
221 | private System.Windows.Forms.PictureBox pictureBox1;
222 | private System.Windows.Forms.RichTextBox richTextBox1;
223 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem4;
224 | private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
225 | }
226 | }
227 |
228 |
--------------------------------------------------------------------------------
/FreeSquidClient.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Forms;
2 | using Microsoft.Win32;
3 | using System;
4 | using System.Security.Cryptography;
5 | using System.Collections.Generic;
6 | using System.Runtime.InteropServices;
7 | using System.Text;
8 | using System.Net;
9 | using System.IO;
10 | using System.Threading;
11 | using System.Xml;
12 | using System.Reflection;
13 | using System.ComponentModel;
14 | using System.Net.NetworkInformation;
15 | //using System.Management;
16 | namespace FreeSquidClient
17 | {
18 | public partial class Form1 : Form
19 | {
20 |
21 | [DllImport("wininet.dll")]
22 | public static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);
23 | public const int INTERNET_OPTION_SETTINGS_CHANGED = 39;
24 | public const int INTERNET_OPTION_REFRESH = 37;
25 | static bool _settingsReturn, _refreshReturn;
26 |
27 | string ClientDL = Properties.Resources.myStringWebResource;
28 | string ClientVersion = Properties.Resources.xmlURL;
29 | string DynamicEncryption = null;
30 | string DynamicDecryption = null;
31 |
32 | string FetchDynamicEncryption;
33 | string FetchWebURL;
34 |
35 |
36 |
37 | public static void NotifyIE()
38 | {
39 | // These lines implement the Interface in the beginning of program
40 | // They cause the OS to refresh the settings, causing IP to realy update
41 | _settingsReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);
42 | _refreshReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);
43 | }
44 |
45 | public Form1()
46 | {
47 | InitializeComponent();
48 | }
49 | ///
50 | ///
51 | ///
52 | private void MarkStartup()
53 | {
54 |
55 | string path = Application.ExecutablePath;
56 | RegistryKey runKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
57 | string[] keyValueNames = runKey.GetValueNames();
58 |
59 | foreach (string keyValueName in keyValueNames)
60 |
61 | {
62 |
63 | try
64 | {
65 | if (keyValueName == "GGA")
66 |
67 | {
68 | toolStripMenuItem2.Checked = true;
69 | // toolStripMenuItem2.Text = "取消随系统启动";
70 | // runKey.Close();
71 | // runKey.DeleteValue("GGA");
72 | }
73 |
74 |
75 | else if (keyValueName != "GGA")
76 |
77 | {
78 | toolStripMenuItem2.Checked = false;
79 | // toolStripMenuItem2.Text = "随系统启动";
80 | // runKey.Close();
81 | // runKey.SetValue("GGA", path);
82 |
83 | }
84 | }
85 |
86 |
87 |
88 | catch (Exception e)
89 | {
90 | MessageBox.Show(e.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
91 |
92 | }
93 | }
94 | runKey.Close();
95 | }
96 |
97 | private static void IEAutoDetectProxy(bool set)
98 | {
99 | RegistryKey registry =
100 | Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Connections",
101 | true);
102 | byte[] defConnection = (byte[])registry.GetValue("DefaultConnectionSettings");
103 | byte[] savedLegacySetting = (byte[])registry.GetValue("SavedLegacySettings");
104 | if (set)
105 | {
106 | defConnection[8] = Convert.ToByte(defConnection[8] & 8);
107 | savedLegacySetting[8] = Convert.ToByte(savedLegacySetting[8] & 8);
108 | }
109 | else
110 | {
111 | defConnection[8] = Convert.ToByte(defConnection[8] & ~8);
112 | savedLegacySetting[8] = Convert.ToByte(savedLegacySetting[8] & ~8);
113 | }
114 | registry.SetValue("DefaultConnectionSettings", defConnection);
115 | registry.SetValue("SavedLegacySettings", savedLegacySetting);
116 | }
117 |
118 |
119 | private void SetStartup()
120 | {
121 |
122 | string path = Application.ExecutablePath;
123 | RegistryKey runKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true);
124 | string[] keyValueNames = runKey.GetValueNames();
125 |
126 | foreach (string keyValueName in keyValueNames)
127 |
128 | {
129 |
130 | try
131 | {
132 | if (keyValueName == "GGA")
133 |
134 | {
135 | // runKey.Close();
136 | runKey.DeleteValue("GGA");
137 | // toolStripMenuItem2.Text = "随系统启动";
138 | toolStripMenuItem2.Checked = false;
139 |
140 |
141 | }
142 |
143 |
144 | else if (keyValueName != "GGA")
145 |
146 | {
147 | // runKey.Close();
148 | runKey.SetValue("GGA", path);
149 | toolStripMenuItem2.Checked = true;
150 | // toolStripMenuItem2.Text = "取消随系统启动";
151 |
152 |
153 | }
154 | }
155 |
156 |
157 |
158 | catch (Exception e)
159 | {
160 | MessageBox.Show(e.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
161 |
162 | }
163 | }
164 | runKey.Close();
165 | }
166 |
167 |
168 | private void Completed(object sender, AsyncCompletedEventArgs e)
169 | {
170 | // MessageBox.Show("Download completed!");
171 |
172 | notifyIcon1.Visible = true;
173 | notifyIcon1.ShowBalloonTip(3000, "更新提示:", "下载完成,请重启客户端", ToolTipIcon.Info);
174 | }
175 |
176 |
177 |
178 |
179 | private void CheckUpdate(String xmlURL, string myStringWebResource)
180 |
181 | {
182 |
183 | // version info from xml file
184 | Version newVersion = null;
185 | // and in this variable we will put the url we
186 | // would like to open so that the user can
187 | // download the new version
188 | // it can be a homepage or a direct
189 | // link to zip/exe file
190 | // string url = "";
191 | XmlTextReader reader = null;
192 | try
193 | {
194 | // provide the XmlTextReader with the URL of
195 | // our xml document
196 | // var StrxmlURL = FreeSquidClient.Properties.Resources.xmlURL;
197 | // MessageBox.Show(StrxmlURL);
198 |
199 | reader = new XmlTextReader(xmlURL);
200 | // simply (and easily) skip the junk at the beginning
201 | reader.MoveToContent();
202 | // internal - as the XmlTextReader moves only
203 | // forward, we save current xml element name
204 | // in elementName variable. When we parse a
205 | // text node, we refer to elementName to check
206 | // what was the node name
207 | string elementName = "";
208 | // we check if the xml starts with a proper
209 | // "ourfancyapp" element node
210 | if ((reader.NodeType == XmlNodeType.Element) &&
211 | (reader.Name == "SquidAPP"))
212 | {
213 | while (reader.Read())
214 | {
215 | // when we find an element node,
216 | // we remember its name
217 | if (reader.NodeType == XmlNodeType.Element)
218 | elementName = reader.Name;
219 | else
220 | {
221 | // for text nodes...
222 | if ((reader.NodeType == XmlNodeType.Text) &&
223 | (reader.HasValue))
224 | {
225 | // we check what the name of the node was
226 | switch (elementName)
227 | {
228 | case "version":
229 | // thats why we keep the version info
230 | // in xxx.xxx.xxx.xxx format
231 | // the Version class does the
232 | // parsing for us
233 | newVersion = new Version(reader.Value);
234 | break;
235 | case "DynamicEncryption":
236 |
237 | FetchDynamicEncryption = reader.Value;
238 | break;
239 |
240 | case "LoadWebsite":
241 |
242 | FetchWebURL = reader.Value;
243 | break;
244 |
245 |
246 | }
247 | }
248 | }
249 | }
250 | }
251 | }
252 | catch (Exception)
253 | {
254 | }
255 | finally
256 | {
257 | if (reader != null)
258 | reader.Close();
259 | }
260 |
261 | Version curVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
262 | // compare the versions
263 | if (curVersion.CompareTo(newVersion) < 0)
264 | {
265 |
266 | string message = "已经存在一个新的版本" + newVersion + ", 是否更新?";
267 | string caption = "Hummingbird update";
268 | DialogResult result;
269 | MessageBoxButtons buttons = MessageBoxButtons.YesNo;
270 | // MessageBox.Show("new version is available");
271 | result = MessageBox.Show(message, caption, buttons);
272 |
273 |
274 | if (result == System.Windows.Forms.DialogResult.Yes)
275 | {
276 | string path = System.Environment.CurrentDirectory;
277 | // MessageBox.Show("为你下载新版");
278 | string Downloadfilename = "巴豆Squid" + newVersion + ".exe";
279 |
280 | //System.Net.WebClient unreasonably slow
281 | //http://stackoverflow.com/questions/4415443/system-net-webclient-unreasonably-slow
282 |
283 | WebClient webClient = new WebClient();
284 | webClient.Proxy = null;
285 | ServicePointManager.DefaultConnectionLimit = 25;
286 | webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
287 |
288 | // webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
289 | webClient.DownloadFileAsync(new Uri(myStringWebResource), @path + "/" + Downloadfilename);
290 |
291 | // MessageBox.Show(myStringWebResource);
292 | }
293 |
294 | else
295 |
296 | {
297 |
298 | Console.ReadLine();
299 |
300 |
301 | // MessageBox.Show(path);
302 | }
303 |
304 |
305 | }
306 | else
307 |
308 | {
309 | notifyIcon1.Visible = true;
310 | notifyIcon1.ShowBalloonTip(3000, "版本提示:", "已经是最新版本", ToolTipIcon.Info);
311 | }
312 |
313 |
314 |
315 | }
316 |
317 |
318 | private void DeleteAdslSettting()
319 | {
320 | try
321 | {
322 | string starupPath = Application.ExecutablePath;
323 | //class Micosoft.Win32.RegistryKey. 表示Window注册表中项级节点,此类是注册表装.
324 | RegistryKey loca1 = Registry.CurrentUser;
325 | RegistryKey Adslrun = loca1.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings");
326 |
327 | Adslrun.SetValue("ProxyEnable", 0);
328 | Adslrun.SetValue("ProxyServer", "");
329 | Adslrun.SetValue("AutoConfigURL", "");
330 |
331 |
332 | IEAutoDetectProxy(false);
333 | NotifyIE();
334 | //Must Notify IE first, or the connections do not chanage
335 | CopyProxySettingFromLan();
336 | }
337 |
338 | catch
339 |
340 | {
341 | // TODO this should be moved into views
342 | // MessageBox.Show(g("Failed to update registry"));
343 | }
344 |
345 |
346 | // RegistryKey subKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings");
347 | //string[] keyValueNames = Adslrun.GetValueNames();
348 |
349 | //foreach (string keyValueName in keyValueNames)
350 |
351 | //{
352 |
353 | // try
354 | // {
355 | // Adslrun.DeleteValue(keyValueName);
356 |
357 | // }
358 |
359 | // catch (Exception e)
360 | // {
361 | // MessageBox.Show(e.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
362 | // }
363 | //}
364 |
365 | }
366 |
367 |
368 | private void SetSquidProxyBackup1()
369 | {
370 | MessageBox.Show("后续提供" + "\r\n" + "后续提供", "项目提示");
371 |
372 | }
373 | private void SetSquidProxy()
374 | {
375 | RegistryKey loca = Registry.CurrentUser;
376 | RegistryKey run = loca.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings");
377 | // Software\Microsoft\\Windows\CurrentVersion\Internet Settings\Connections",
378 |
379 |
380 | try
381 |
382 | {
383 | string pacUrl;
384 | pacUrl = DynamicDecryption;
385 | run.SetValue("ProxyEnable", 0);
386 | run.SetValue("ProxyServer", "");
387 | run.SetValue("AutoConfigURL", pacUrl);
388 |
389 | // MessageBox.Show(pacUrl);
390 | //Must Notify IE first, or the connections do not chanage
391 | NotifyIE();
392 | IEAutoDetectProxy(false);
393 |
394 | CopyProxySettingFromLan();
395 |
396 | }
397 |
398 |
399 |
400 |
401 |
402 | catch (Exception ee)
403 |
404 | {
405 | MessageBox.Show(ee.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
406 | }
407 |
408 |
409 | }
410 |
411 | //2、DES对字符串加密、解密
412 | string MyDESCrypto(string str, byte[] keys, byte[] ivs)
413 | {
414 | //加密
415 | byte[] strs = Encoding.Unicode.GetBytes(str);
416 |
417 |
418 | DESCryptoServiceProvider desc = new DESCryptoServiceProvider();
419 | MemoryStream mStream = new MemoryStream();
420 |
421 | ICryptoTransform transform = desc.CreateEncryptor(keys, ivs);//加密对象
422 | CryptoStream cStream = new CryptoStream(mStream, transform, CryptoStreamMode.Write);
423 | cStream.Write(strs, 0, strs.Length);
424 | cStream.FlushFinalBlock();
425 | return Convert.ToBase64String(mStream.ToArray());
426 | }
427 | string MyDESCryptoDe(string str, byte[] keys, byte[] ivs)
428 | {
429 | //解密
430 | byte[] strs = Convert.FromBase64String(str);
431 |
432 | DESCryptoServiceProvider desc = new DESCryptoServiceProvider();
433 | MemoryStream mStream = new MemoryStream();
434 |
435 | ICryptoTransform transform = desc.CreateDecryptor(keys, ivs);//解密对象
436 |
437 | CryptoStream cStream = new CryptoStream(mStream, transform, CryptoStreamMode.Write);
438 | cStream.Write(strs, 0, strs.Length);
439 | cStream.FlushFinalBlock();
440 | return Encoding.Unicode.GetString(mStream.ToArray());
441 | }
442 |
443 | private void CallMyDES()
444 | {
445 |
446 | Byte[] key = { 62, 24, 34, 45, 77, 67, 78, 89 };
447 | Byte[] iv = { 120, 230, 10, 101, 10, 56, 30, 89 };
448 |
449 | DynamicEncryption = FetchDynamicEncryption;
450 |
451 | DynamicDecryption = MyDESCryptoDe(FetchDynamicEncryption, key, iv);
452 |
453 |
454 | }
455 | private static void CopyProxySettingFromLan()
456 | {
457 | RegistryKey registry =
458 | Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Connections",
459 | true);
460 | var defaultValue = registry.GetValue("DefaultConnectionSettings");
461 | try
462 | {
463 | var connections = registry.GetValueNames();
464 | foreach (String each in connections)
465 | {
466 | if (!(each.Equals("DefaultConnectionSettings")
467 | || each.Equals("LAN Connection")
468 | || each.Equals("SavedLegacySettings")))
469 | {
470 | //set all the connections's proxy as the lan
471 | registry.SetValue(each, defaultValue);
472 | }
473 | }
474 | NotifyIE();
475 | //Must Notify IE first, or the connections do not chanage
476 |
477 | }
478 | catch (IOException e)
479 | {
480 | MessageBox.Show(e.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
481 | }
482 | }
483 |
484 | private void Form1_Load(object sender, EventArgs e)
485 | {
486 | DeleteAdslSettting();
487 |
488 |
489 |
490 | CheckUpdate(ClientVersion, ClientDL);//fetch version seria and squidLatestURL
491 |
492 | CallMyDES(); //Decrption SquidURL info assgin to pac Menu called
493 |
494 | browser form = new browser();
495 | form.WebsiteURL= FetchWebURL;
496 | form.Show();
497 |
498 |
499 | // MessageBox.Show(FetchDynamicEncryption);// test funcation that fetch a Info success or fail!
500 | // MessageBox.Show(DynamicDecryption);// Test funcation that using webclient nornally
501 |
502 | SetSquidProxy();
503 | MarkStartup();
504 |
505 | CenterToScreen();
506 | this.TopMost = true;
507 | this.Hide();
508 | this.ShowInTaskbar = false;
509 |
510 | var squid = Properties.Resources.Squid;
511 | richTextBox1.Text = squid;
512 | }
513 |
514 |
515 | private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
516 | {
517 | DeleteAdslSettting();
518 | notifyIcon1.Icon = null;
519 | notifyIcon1.Dispose();
520 | Application.DoEvents();
521 | System.Environment.Exit(0);
522 | }
523 |
524 | private void toolStripMenuItem2_Click(object sender, EventArgs e)
525 | {
526 | SetStartup();
527 | }
528 |
529 | private void 服务器1ToolStripMenuItem_Click(object sender, EventArgs e)
530 | {
531 | SetSquidProxy();
532 |
533 | }
534 |
535 |
536 | private void toolStripMenuItem3_Click_2(object sender, EventArgs e)
537 | {
538 |
539 | CheckUpdate(ClientVersion, ClientDL);
540 | }
541 |
542 |
543 | private void toolStripMenuItem5_Click(object sender, EventArgs e)
544 | {
545 | System.Diagnostics.Process.Start("https://plus.google.com/communities/100095559541855774106/");
546 | }
547 |
548 |
549 |
550 | private void 备用服务器1ToolStripMenuItem_Click(object sender, EventArgs e)
551 | {
552 | SetSquidProxyBackup1();
553 | // 备用服务器1ToolStripMenuItem.Checked = true;
554 | // 使用主服务器ToolStripMenuItem.Checked = false;
555 | }
556 |
557 | private void 使用主服务器ToolStripMenuItem_Click(object sender, EventArgs e)
558 | {
559 | SetSquidProxy();
560 | //备用服务器1ToolStripMenuItem.Checked = false;
561 | 使用主服务器ToolStripMenuItem.Checked = true;
562 | }
563 |
564 |
565 | private void gToolStripMenuItem_Click(object sender, EventArgs e)
566 | {
567 | System.Diagnostics.Process.Start("https://plus.google.com/communities/100095559541855774106/");
568 | }
569 |
570 | private void toolStripMenuItem1_Click(object sender, EventArgs e)
571 | {
572 | MessageBox.Show("由蜂鸟项目Q群单独提供,QQ群:478676422", "项目提示");
573 | }
574 |
575 | private void Project_Click(object sender, EventArgs e)
576 | {
577 |
578 | }
579 |
580 | private void ProjectSourceforge_Click(object sender, EventArgs e)
581 | {
582 | System.Diagnostics.Process.Start("https://sourceforge.net/projects/china-badou/");
583 | }
584 |
585 | private void 在线技术支持和反馈ToolStripMenuItem_Click(object sender, EventArgs e)
586 | {
587 | System.Diagnostics.Process.Start("https://github.com/squidcache/Client");
588 | }
589 |
590 | private void toolStripMenuItem4_Click(object sender, EventArgs e)
591 | {
592 | this.Visible = true;
593 | this.WindowState = FormWindowState.Normal;
594 | this.notifyIcon1.Visible = true;
595 | }
596 |
597 | private void Form1_FormClosing(object sender, FormClosingEventArgs e)
598 | {
599 | e.Cancel = true;
600 | this.WindowState = FormWindowState.Minimized;
601 | }
602 |
603 | private void richTextBox1_LinkClicked(object sender, LinkClickedEventArgs e)
604 | {
605 | System.Diagnostics.Process.Start(e.LinkText); // call default browser
606 | }
607 |
608 | private void Form1_SizeChanged(object sender, EventArgs e)
609 | {
610 | if (this.WindowState == FormWindowState.Minimized)
611 | {
612 | this.Hide();
613 | this.notifyIcon1.Visible = true;
614 | }
615 | }
616 |
617 |
618 |
619 | private void 备用服务器ToolStripMenuItem1_Click(object sender, EventArgs e)
620 | {
621 | SetSquidProxyBackup1();
622 | }
623 |
624 | private void toolStripMenuItem1_Click_1(object sender, EventArgs e)
625 | {
626 | browser form = new browser();
627 | form.WebsiteURL = FetchWebURL;
628 | form.Show();
629 | }
630 |
631 | private void 服务器2ToolStripMenuItem_Click(object sender, EventArgs e)
632 | {
633 |
634 | SetSquidProxy();
635 | }
636 | }
637 | }
638 |
--------------------------------------------------------------------------------
/FreeSquidClient.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {12895BBA-13ED-42E9-A43D-9647303424F2}
8 | WinExe
9 | Properties
10 | FreeSquidClient
11 | FreeSquidClient
12 | v2.0
13 | 512
14 | true
15 |
16 |
17 |
18 | AnyCPU
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | AnyCPU
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 | hummingbird3_256px.ico
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | Form
49 |
50 |
51 | browser.cs
52 |
53 |
54 | Form
55 |
56 |
57 | FreeSquidClient.cs
58 |
59 |
60 |
61 |
62 |
63 | browser.cs
64 |
65 |
66 | FreeSquidClient.cs
67 |
68 |
69 | ResXFileCodeGenerator
70 | Resources.Designer.cs
71 | Designer
72 |
73 |
74 | True
75 | Resources.resx
76 | True
77 |
78 |
79 | SettingsSingleFileGenerator
80 | Settings.Designer.cs
81 |
82 |
83 | True
84 | Settings.settings
85 | True
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
103 |
--------------------------------------------------------------------------------
/FreeSquidClient.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | 17, 17
122 |
123 |
124 | 172, 17
125 |
126 |
127 |
128 |
129 | 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
199 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
200 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3dngDf36QHxMRXpcjI
201 | Y0+/wEkA7e3PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
202 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
203 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTk
204 | swCfnwAAxMRWhsPDVK7i4q4I2dmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
205 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
206 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
207 | AAAAAAAAAAAAAAAAAADBwU4Ax8deUb+/SOrHx19EwMBMAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
208 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
209 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
210 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzG0Azc1wJL6+RuPAwEuz1NSFDc/PdgAAAAAAAAAAAAAA
211 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
212 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
213 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2JAA4eGpCMHBTrS8vED7xcVYY5ua
214 | AADe3qIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy8tsArKwTAMbG
217 | WnO5uT//vLxH2cvLaC3FxVsA4uKsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
220 | AAAAAAAAyclmAM/ObTOztEPrra88/8LBTa3S0oASzc1xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
221 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
222 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
223 | AAAAAAAAAAAAAAAAAAAAAAAA1taJAO7snAmxskqynaE6/7q6P/zExFWH39+jBtTUhQAAAAAAAAAAAAAA
224 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fHWAJGWMwCvslhikpc8/KytO/+9vUL0xcVYaf//
227 | /wLc3JsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOzawCmtW4tj5hC6pab
230 | OP+2tzz/vr5F7MbGW1N8ewAA3NycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvJ
233 | iQCpzYwaj6VP2IySOP+hpDr/uro9/76+RuDIyGJAvLw/AOLirgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
234 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
235 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
236 | AAAAAAAAAAAAAL7XpgDE4bUKkLRfvYqYPf+OlDj/q607/7y7Pf+/v0jNy8tqKcLCUQD9/fkAAAAAAAAA
237 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
238 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
239 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAANfmxwAAAAAAkrxpkYilSv+Lkjj/k5g5/7S0PP+8vD7/wcFOrdLS
240 | fxDNzXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
241 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
242 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCItVsAmL9xWoexVvuKm0D/jJE4/56h
243 | Ov+6uj3/vLxA+8TEV3QAAAAA3t6iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
244 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
245 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfw3sAocV+JIm2
246 | Xd+Gq07/i5U7/46UOP+usDz/u7s9/76+Rt/Ky2cs4cH/DdCr9grRrvYAAAAAAAAAAAAAAAAAAAAAAAAA
247 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
248 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
249 | AAC30pwA4OzVBI+5ZZ+EslX/h6VJ/4uSOf+coDr/uro9/7u7Pv/Bwk2LyZ74Gq9v70mdT+sEqmfuAAAA
250 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
251 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
252 | AAAAAAAAAAAAAAAAAAAAAAAAk7tpAJ3Bd0qItFrzhLFU/4ihRv+Rlzn/s7Q8/7u7Pf++vkbf0NNxKJZC
253 | 7WiTPelGeg/kANOx9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
254 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
255 | 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
339 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArm7vAMSb
340 | 9gCkXO0ap2HuUK5u71S2ffEpxZfzCP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
341 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
342 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
343 | AAAAAAAAAAAAAAAAAAC0efAAs3jvALN38BK7hvI1yqD0P+LM+TH//8////8AAP//z////wAA///H////
344 | AAD//8f///8AAP//4////wAA///j////AAD//+H///8AAP//4f///wAA///w////AAD///B///8AAP//
345 | 8D///wAA///4H///AAD///gf//8AAP//+A///wAA///4B///AAD///wD//8AAP///AP//wAA///8AH//
346 | AAD///wAP/8AAP///gA//wAA///+AB//AAD///8AH/8AAP//AAAP/wAA//4AAA//AAD//gAAB/8AAP/8
347 | AAAH/wAA//AADAf/AAD/wAAAA/8AAP+AAAAD/wAA/gAAAAP/AAD8AAAAA/8AAPAAAAYD/wAA4AAAIgP/
348 | AADiAADwA/8AAPwAB/AD/wAA+AD/8AP/AADwB//4A/8AAOA///gD/wAAwP//+AP/AADB///4gf8AAIf/
349 | //gB/wAAD///+AD/AAAf///8AH8AAD////4APwAAf////wAfAAD//////wcAAP//////wQAA///////w
350 | AAA=
351 |
352 |
353 |
354 | 49
355 |
356 |
--------------------------------------------------------------------------------
/HashTable.cs:
--------------------------------------------------------------------------------
1 | namespace FreeSquidClient
2 | {
3 | public class HashTable
4 | {
5 | }
6 | }
--------------------------------------------------------------------------------
/IP.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace pac
6 | {
7 | class IP
8 | {
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Program.cs:
--------------------------------------------------------------------------------
1 | using FreeSquidClient;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Windows.Forms;
5 |
6 | namespace SquidClient
7 | {
8 | static class Program
9 | {
10 | ///
11 | /// 应用程序的主入口点。
12 | ///
13 | [STAThread]
14 | static void Main()
15 | {
16 | Application.EnableVisualStyles();
17 | //http://stackoverflow.com/questions/6486195/ensuring-only-one-application-instance
18 | bool result;
19 | var mutex = new System.Threading.Mutex(true, "PAC", out result);
20 |
21 | if (!result)
22 | {
23 | MessageBox.Show("客户端已经运行!");
24 | return;
25 | }
26 |
27 | Application.Run(new Form1());
28 |
29 | GC.KeepAlive(mutex);
30 |
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // 有关程序集的一般信息由以下
6 | // 控制。更改这些特性值可修改
7 | // 与程序集关联的信息。
8 | [assembly: AssemblyTitle("SquidClient")]
9 | [assembly: AssemblyDescription("Squid 技术应用项目")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("SquidClient")]
13 | [assembly: AssemblyCopyright("Copyright © 2015 蜂鸟版权所有")]
14 | [assembly: AssemblyTrademark("蜂鸟科技")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | //将 ComVisible 设置为 false 将使此程序集中的类型
18 | //对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型,
19 | //请将此类型的 ComVisible 特性设置为 true。
20 | [assembly: ComVisible(false)]
21 |
22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
23 | [assembly: Guid("057556ed-5d4f-44a7-917a-ed9afa1aa938")]
24 |
25 | // 程序集的版本信息由下列四个值组成:
26 | //
27 | // 主版本
28 | // 次版本
29 | // 生成号
30 | // 修订号
31 | //
32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值,
33 | // 方法是按如下所示使用“*”: :
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.8")]
36 | [assembly: AssemblyFileVersion("1.0.0.8")]
37 |
--------------------------------------------------------------------------------
/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace FreeSquidClient.Properties {
12 | using System;
13 |
14 |
15 | ///
16 | /// A strongly-typed resource class, for looking up localized strings, etc.
17 | ///
18 | // This class was auto-generated by the StronglyTypedResourceBuilder
19 | // class via a tool like ResGen or Visual Studio.
20 | // To add or remove a member, edit your .ResX file then rerun ResGen
21 | // with the /str option, or rebuild your VS project.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources {
26 |
27 | private static global::System.Resources.ResourceManager resourceMan;
28 |
29 | private static global::System.Globalization.CultureInfo resourceCulture;
30 |
31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
32 | internal Resources() {
33 | }
34 |
35 | ///
36 | /// Returns the cached ResourceManager instance used by this class.
37 | ///
38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
39 | internal static global::System.Resources.ResourceManager ResourceManager {
40 | get {
41 | if (object.ReferenceEquals(resourceMan, null)) {
42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FreeSquidClient.Properties.Resources", typeof(Resources).Assembly);
43 | resourceMan = temp;
44 | }
45 | return resourceMan;
46 | }
47 | }
48 |
49 | ///
50 | /// Overrides the current thread's CurrentUICulture property for all
51 | /// resource lookups using this strongly typed resource class.
52 | ///
53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
54 | internal static global::System.Globalization.CultureInfo Culture {
55 | get {
56 | return resourceCulture;
57 | }
58 | set {
59 | resourceCulture = value;
60 | }
61 | }
62 |
63 | ///
64 | /// Looks up a localized resource of type System.Drawing.Bitmap.
65 | ///
66 | internal static System.Drawing.Bitmap _interface {
67 | get {
68 | object obj = ResourceManager.GetObject("_interface", resourceCulture);
69 | return ((System.Drawing.Bitmap)(obj));
70 | }
71 | }
72 |
73 | ///
74 | /// Looks up a localized string similar to http://jaist.dl.sourceforge.net/project/china-badou/version/Hummingbird_squid.exe.
75 | ///
76 | internal static string myStringWebResource {
77 | get {
78 | return ResourceManager.GetString("myStringWebResource", resourceCulture);
79 | }
80 | }
81 |
82 | ///
83 | /// Looks up a localized string similar to Squid Cache(简称为Squid)是HTTP代理服务器软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。Squid程序在Unix一类系统运行。由于它是开源软件,有网站修改Squid的源代码,编译为原生Windows版[3];用户也可在Windows里安装Cygwin,然后在Cygwin里编译Squid。
84 | ///
85 | /// Squid的发展历史相当悠久,功能也相当完善。除了HTTP外,对于FTP与HTTPS的支持也相当好,在3.0测试版中也支持了IPv6。但是Squid的上级代理不能使用SOCKS协议。
86 | ///
87 | /// Squid能在以下操作系统中运行:
88 | ///
89 | ///AIX
90 | ///BSDI
91 | ///Digital Unix
92 | ///FreeBSD
93 | ///HP-UX
94 | ///IRIX
95 | ///Linux
96 | ///Mac OS X
97 | ///NetBSD
98 | ///NeXTStep
99 | ///OpenBSD
100 | ///SCO OpenServer
101 | ///Solaris
102 | ///UnixWare
103 | ///Windows
104 | /// -------------------------------- [rest of string was truncated]";.
105 | ///
106 | internal static string Squid {
107 | get {
108 | return ResourceManager.GetString("Squid", resourceCulture);
109 | }
110 | }
111 |
112 | ///
113 | /// Looks up a localized string similar to http://master.dl.sourceforge.net/project/china-badou/version/app_version.xml.
114 | ///
115 | internal static string xmlURL {
116 | get {
117 | return ResourceManager.GetString("xmlURL", resourceCulture);
118 | }
119 | }
120 | }
121 | }
122 |
--------------------------------------------------------------------------------
/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 | http://jaist.dl.sourceforge.net/project/china-badou/version/Hummingbird_squid.exe
122 |
123 |
124 | Squid Cache(简称为Squid)是HTTP代理服务器软件。Squid用途广泛的,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。Squid程序在Unix一类系统运行。由于它是开源软件,有网站修改Squid的源代码,编译为原生Windows版[3];用户也可在Windows里安装Cygwin,然后在Cygwin里编译Squid。
125 |
126 | Squid的发展历史相当悠久,功能也相当完善。除了HTTP外,对于FTP与HTTPS的支持也相当好,在3.0测试版中也支持了IPv6。但是Squid的上级代理不能使用SOCKS协议。
127 |
128 | Squid能在以下操作系统中运行:
129 |
130 | AIX
131 | BSDI
132 | Digital Unix
133 | FreeBSD
134 | HP-UX
135 | IRIX
136 | Linux
137 | Mac OS X
138 | NetBSD
139 | NeXTStep
140 | OpenBSD
141 | SCO OpenServer
142 | Solaris
143 | UnixWare
144 | Windows
145 | -------------------------------------------------------------------
146 |
147 | 项目: https://github.com/squidcache/Client/
148 |
149 | 社区: https://plus.google.com/communities/100095559541855774106
150 |
151 | Twitter: https://twitter.com/onionhacker/
152 |
153 | -------------------------------------------------------------------
154 |
155 |
156 | http://master.dl.sourceforge.net/project/china-badou/version/app_version.xml
157 |
158 |
159 |
160 | ..\Resources\interface.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
161 |
162 |
--------------------------------------------------------------------------------
/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SquidClient.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 视频缓存技术的分布式应用
2 |
3 | - [Windows下载](https://github.com/squidcache/Client/releases/download/V1.0.0.8/Hummingbird_squid.exe)
4 | - [服务端部署](https://github.com/squidcache/SquidServer)
5 |
6 | ## 支持系统
7 | * Windows
8 | * Mac
9 | * android
10 | * ios
11 |
12 | ## 相关链接
13 |
14 | - [Twitter](https://twitter.com/onionhacker)
15 | - [G+](https://plus.google.com/communities/100095559541855774106)
16 | - [sourceforge+](https://sourceforge.net/projects/china-badou)
17 |
18 | ## 客户端源码和服务端源码部署遵守GPL协议!
--------------------------------------------------------------------------------
/Resources/interface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/Resources/interface.png
--------------------------------------------------------------------------------
/SquidClient.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | AnyCPU
7 | {057556ED-5D4F-44A7-917A-ED9AFA1AA938}
8 | WinExe
9 | Properties
10 | SquidClient
11 | SquidClient
12 | v2.0
13 | 512
14 |
15 |
16 | AnyCPU
17 | true
18 | full
19 | false
20 | bin\Debug\
21 | DEBUG;TRACE
22 | prompt
23 | 4
24 |
25 |
26 | AnyCPU
27 | pdbonly
28 | true
29 | bin\Release\
30 | TRACE
31 | prompt
32 | 4
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | Form
45 |
46 |
47 | Form1.cs
48 |
49 |
50 |
51 |
52 | Form1.cs
53 |
54 |
55 | ResXFileCodeGenerator
56 | Resources.Designer.cs
57 | Designer
58 |
59 |
60 | True
61 | Resources.resx
62 | True
63 |
64 |
65 | SettingsSingleFileGenerator
66 | Settings.Designer.cs
67 |
68 |
69 | True
70 | Settings.settings
71 | True
72 |
73 |
74 |
75 |
82 |
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Debug/FreeSquidClient.exe
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Debug/FreeSquidClient.pdb
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Debug/FreeSquidClient.vshost.exe
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/bin/Debug/FreeSquidClient.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bin/Debug/巴豆Squid1.0.0.8.exe:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1.0.0.8
4 | JnUTYLsGRcEsTklyL5+SLz3C8u/YOgM1IcOUEa0bfVgm1tRXMhVMpbXweTbSHZEgd2jw3kekjvQaNSs7UHZomYGK5DNdKi3DTAPdtXrfvk9I3NW4eT5vyPJFl1HHuHZ6
5 | https://twitter.com/onionhacker
6 |
7 |
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/FreeSquidClient.exe
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/FreeSquidClient.pdb
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/FreeSquidClient.vshost.exe
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.vshost.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/bin/Release/FreeSquidClient.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/bin/Release/New folder/Hummingbird_squid.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/New folder/Hummingbird_squid.exe
--------------------------------------------------------------------------------
/bin/Release/New folder/巴豆Squid1.0.0.7.exe:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1.0.0.7
4 | JnUTYLsGRcEsTklyL5+SLz3C8u/YOgM1IcOUEa0bfVgm1tRXMhVMpbXweTbSHZEgd2jw3kekjvQaNSs7UHZomYGK5DNdKi3DTAPdtXrfvk9I3NW4eT5vyPJFl1HHuHZ6
5 |
6 |
--------------------------------------------------------------------------------
/bin/Release/巴豆Squid1.0.0.7.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/巴豆Squid1.0.0.7.exe
--------------------------------------------------------------------------------
/bin/Release/巴豆Squid1.0.0.8.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/bin/Release/巴豆Squid1.0.0.8.exe
--------------------------------------------------------------------------------
/browser.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace FreeSquidClient
2 | {
3 | partial class browser
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(browser));
32 | this.webBrowser1 = new System.Windows.Forms.WebBrowser();
33 | this.SuspendLayout();
34 | //
35 | // webBrowser1
36 | //
37 | this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Top;
38 | this.webBrowser1.Location = new System.Drawing.Point(0, 0);
39 | this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
40 | this.webBrowser1.Name = "webBrowser1";
41 | this.webBrowser1.Size = new System.Drawing.Size(714, 277);
42 | this.webBrowser1.TabIndex = 0;
43 | //
44 | // browser
45 | //
46 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
47 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
48 | this.ClientSize = new System.Drawing.Size(714, 353);
49 | this.Controls.Add(this.webBrowser1);
50 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
51 | this.Name = "browser";
52 | this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
53 | this.Text = "蜂鸟网-最新科技资讯浏览";
54 | this.Load += new System.EventHandler(this.browser_Load);
55 | this.ResumeLayout(false);
56 |
57 | }
58 |
59 | #endregion
60 |
61 | private System.Windows.Forms.WebBrowser webBrowser1;
62 | }
63 | }
--------------------------------------------------------------------------------
/browser.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Drawing;
5 | using System.Runtime.InteropServices;
6 | using System.Text;
7 | using System.Windows.Forms;
8 |
9 | namespace FreeSquidClient
10 | {
11 |
12 |
13 | public partial class browser : Form
14 | {
15 | [DllImport("wininet.dll")]
16 | public static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int dwBufferLength);
17 | public const int INTERNET_OPTION_SETTINGS_CHANGED = 39;
18 | public const int INTERNET_OPTION_REFRESH = 37;
19 | public string WebsiteURL;
20 | private void RefreshIESettings(string strProxy)
21 | {
22 | const int INTERNET_OPTION_PROXY = 38;
23 | const int INTERNET_OPEN_TYPE_PROXY = 3;
24 |
25 | Struct_INTERNET_PROXY_INFO struct_IPI;
26 |
27 | // Filling in structure
28 | struct_IPI.dwAccessType = INTERNET_OPEN_TYPE_PROXY;
29 | struct_IPI.proxy = Marshal.StringToHGlobalAnsi(strProxy);
30 | struct_IPI.proxyBypass = Marshal.StringToHGlobalAnsi("local");
31 |
32 | // Allocating memory
33 | IntPtr intptrStruct = Marshal.AllocCoTaskMem(Marshal.SizeOf(struct_IPI));
34 |
35 | // Converting structure to IntPtr
36 | Marshal.StructureToPtr(struct_IPI, intptrStruct, true);
37 |
38 | bool iReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_PROXY, intptrStruct, Marshal.SizeOf(struct_IPI));
39 | }
40 | public struct Struct_INTERNET_PROXY_INFO
41 | {
42 | public int dwAccessType;
43 | public IntPtr proxy; // IP and port
44 | public IntPtr proxyBypass;
45 | }
46 | public browser()
47 | {
48 | InitializeComponent();
49 | }
50 |
51 | private void browser_Load(object sender, EventArgs e)
52 | {
53 |
54 | RefreshIESettings("106.186.19.201" + ":25");
55 | System.Windows.Forms.WebBrowser wb = new System.Windows.Forms.WebBrowser();
56 | string strUrl = @WebsiteURL;
57 | webBrowser1.Navigate(strUrl);
58 | webBrowser1.Dock = DockStyle.Fill;
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/browser.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
121 |
122 |
123 | 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
193 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
194 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN3dngDf36QHxMRXpcjI
195 | Y0+/wEkA7e3PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
196 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
197 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOTk
198 | swCfnwAAxMRWhsPDVK7i4q4I2dmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
199 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
200 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
201 | AAAAAAAAAAAAAAAAAADBwU4Ax8deUb+/SOrHx19EwMBMAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
202 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
203 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
204 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzG0Azc1wJL6+RuPAwEuz1NSFDc/PdgAAAAAAAAAAAAAA
205 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
206 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
207 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2JAA4eGpCMHBTrS8vED7xcVYY5ua
208 | AADe3qIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
209 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
210 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy8tsArKwTAMbG
211 | WnO5uT//vLxH2cvLaC3FxVsA4uKsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
212 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
213 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
214 | AAAAAAAAyclmAM/ObTOztEPrra88/8LBTa3S0oASzc1xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
215 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
216 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
217 | AAAAAAAAAAAAAAAAAAAAAAAA1taJAO7snAmxskqynaE6/7q6P/zExFWH39+jBtTUhQAAAAAAAAAAAAAA
218 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
219 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
220 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8fHWAJGWMwCvslhikpc8/KytO/+9vUL0xcVYaf//
221 | /wLc3JsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
222 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
223 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOzawCmtW4tj5hC6pab
224 | OP+2tzz/vr5F7MbGW1N8ewAA3NycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
225 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
226 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKvJ
227 | iQCpzYwaj6VP2IySOP+hpDr/uro9/76+RuDIyGJAvLw/AOLirgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
228 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
229 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
230 | AAAAAAAAAAAAAL7XpgDE4bUKkLRfvYqYPf+OlDj/q607/7y7Pf+/v0jNy8tqKcLCUQD9/fkAAAAAAAAA
231 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
232 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
233 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAANfmxwAAAAAAkrxpkYilSv+Lkjj/k5g5/7S0PP+8vD7/wcFOrdLS
234 | fxDNzXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
235 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
236 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wCItVsAmL9xWoexVvuKm0D/jJE4/56h
237 | Ov+6uj3/vLxA+8TEV3QAAAAA3t6iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
238 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
239 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfw3sAocV+JIm2
240 | Xd+Gq07/i5U7/46UOP+usDz/u7s9/76+Rt/Ky2cs4cH/DdCr9grRrvYAAAAAAAAAAAAAAAAAAAAAAAAA
241 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
242 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
243 | AAC30pwA4OzVBI+5ZZ+EslX/h6VJ/4uSOf+coDr/uro9/7u7Pv/Bwk2LyZ74Gq9v70mdT+sEqmfuAAAA
244 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
245 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
246 | AAAAAAAAAAAAAAAAAAAAAAAAk7tpAJ3Bd0qItFrzhLFU/4ihRv+Rlzn/s7Q8/7u7Pf++vkbf0NNxKJZC
247 | 7WiTPelGeg/kANOx9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
248 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
249 | 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
333 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArm7vAMSb
334 | 9gCkXO0ap2HuUK5u71S2ffEpxZfzCP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
335 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
336 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
337 | AAAAAAAAAAAAAAAAAAC0efAAs3jvALN38BK7hvI1yqD0P+LM+TH//8////8AAP//z////wAA///H////
338 | AAD//8f///8AAP//4////wAA///j////AAD//+H///8AAP//4f///wAA///w////AAD///B///8AAP//
339 | 8D///wAA///4H///AAD///gf//8AAP//+A///wAA///4B///AAD///wD//8AAP///AP//wAA///8AH//
340 | AAD///wAP/8AAP///gA//wAA///+AB//AAD///8AH/8AAP//AAAP/wAA//4AAA//AAD//gAAB/8AAP/8
341 | AAAH/wAA//AADAf/AAD/wAAAA/8AAP+AAAAD/wAA/gAAAAP/AAD8AAAAA/8AAPAAAAYD/wAA4AAAIgP/
342 | AADiAADwA/8AAPwAB/AD/wAA+AD/8AP/AADwB//4A/8AAOA///gD/wAAwP//+AP/AADB///4gf8AAIf/
343 | //gB/wAAD///+AD/AAAf///8AH8AAD////4APwAAf////wAfAAD//////wcAAP//////wQAA///////w
344 | AAA=
345 |
346 |
347 |
--------------------------------------------------------------------------------
/hummingbird3_256px.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/hummingbird3_256px.ico
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.Form1.resources
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.Properties.Resources.resources
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.csprojResolveAssemblyReference.cache
2 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.Properties.Resources.resources
3 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.csproj.GenerateResource.Cache
4 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.Form1.resources
5 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.exe
6 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.pdb
7 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.exe.config
8 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.exe
9 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.pdb
10 |
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.exe
--------------------------------------------------------------------------------
/obj/Debug/FreeSquidClient.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/FreeSquidClient.pdb
--------------------------------------------------------------------------------
/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/obj/Debug/pac.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\maple\Desktop\pac\pac\pac\bin\Debug\pac.exe.config
2 | C:\Users\maple\Desktop\pac\pac\pac\bin\Debug\pac.exe
3 | C:\Users\maple\Desktop\pac\pac\pac\bin\Debug\pac.pdb
4 | C:\Users\maple\Desktop\pac\pac\pac\obj\Debug\pac.Form1.resources
5 | C:\Users\maple\Desktop\pac\pac\pac\obj\Debug\pac.Properties.Resources.resources
6 | C:\Users\maple\Desktop\pac\pac\pac\obj\Debug\pac.csproj.GenerateResource.Cache
7 | C:\Users\maple\Desktop\pac\pac\pac\obj\Debug\pac.exe
8 | C:\Users\maple\Desktop\pac\pac\pac\obj\Debug\pac.pdb
9 | C:\Users\maple\Desktop\pac\pac\pac\bin\Debug\pac.exe.CodeAnalysisLog.xml
10 | C:\Users\maple\Desktop\pac\pac\pac\bin\Debug\pac.exe.lastcodeanalysissucceeded
11 | F:\C#\SquidClient巴豆\pac\pac\bin\Debug\pac.exe.config
12 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.exe
13 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.pdb
14 | F:\C#\SquidClient巴豆\pac\pac\bin\Debug\pac.exe
15 | F:\C#\SquidClient巴豆\pac\pac\bin\Debug\pac.pdb
16 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.csprojResolveAssemblyReference.cache
17 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.Form1.resources
18 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.Properties.Resources.resources
19 | F:\C#\SquidClient巴豆\pac\pac\obj\Debug\pac.csproj.GenerateResource.Cache
20 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\bin\Debug\pac.exe.config
21 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.exe
22 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.pdb
23 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\bin\Debug\pac.exe
24 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\bin\Debug\pac.pdb
25 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.csprojResolveAssemblyReference.cache
26 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.Form1.resources
27 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.Properties.Resources.resources
28 | C:\Users\maple\Desktop\蜂鸟PAC\pac\pac\obj\Debug\pac.csproj.GenerateResource.Cache
29 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\pac.csprojResolveAssemblyReference.cache
30 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\pac.csproj.GenerateResource.Cache
31 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.exe.config
32 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.Form1.resources
33 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.Properties.Resources.resources
34 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.exe
35 | F:\C#\蜂鸟PAC\pac\pac\bin\Debug\FreeSquidClient.pdb
36 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.exe
37 | F:\C#\蜂鸟PAC\pac\pac\obj\Debug\FreeSquidClient.pdb
38 |
--------------------------------------------------------------------------------
/obj/Debug/pac.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/pac.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/obj/Debug/pac.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Debug/pac.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Release/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.Form1.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.Form1.resources
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.Properties.Resources.resources
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.browser.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.browser.resources
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | F:\C#\蜂鸟PAC\pac\pac\bin\Release\FreeSquidClient.exe.config
2 | F:\C#\蜂鸟PAC\pac\pac\bin\Release\FreeSquidClient.exe
3 | F:\C#\蜂鸟PAC\pac\pac\bin\Release\FreeSquidClient.pdb
4 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.Form1.resources
5 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.Properties.Resources.resources
6 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.csproj.GenerateResource.Cache
7 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.exe
8 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.pdb
9 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.csprojResolveAssemblyReference.cache
10 | F:\C#\蜂鸟PAC\pac\pac\obj\Release\FreeSquidClient.browser.resources
11 |
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.exe
--------------------------------------------------------------------------------
/obj/Release/FreeSquidClient.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/FreeSquidClient.pdb
--------------------------------------------------------------------------------
/obj/Release/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/obj/Release/build.force:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/squidcache/Client/f5155587930147879b273d0164d7dde651570e97/obj/Release/build.force
--------------------------------------------------------------------------------
/pingsort/Length.cs:
--------------------------------------------------------------------------------
1 | namespace pingsort
2 | {
3 | internal class Length
4 | {
5 | }
6 | }
--------------------------------------------------------------------------------